Backed byY CombinatorCombinator

Company Logo {API}

Instantly get any company's logo from their domain.

Retrieve official high-resolution logos from any domain. No scraping, no guesswork, no manual effort.

Daydream logo
Kovai logo
Passionfroot logo
Orange logo
SendX logo
Klarna logo
Super.com logo
Daydream logo
Kovai logo
Passionfroot logo
Orange logo
SendX logo
Klarna logo
Super.com logo
Daydream logo
Kovai logo
Passionfroot logo
Orange logo
SendX logo
Klarna logo
Super.com logo
Daydream logo
Kovai logo
Passionfroot logo
Orange logo
SendX logo
Klarna logo
Super.com logo

What You Get

Each API call returns structured logo data ready for production use.

Discovered assets

Available formats and variants depend on the source brand

Background analysis

Guidance for light, dark, or either UI background

Color extraction

Complete palette from each logo

Resolution data

Width, height, and aspect ratio included

Asset type

Each item can be labeled icon or logo

Media delivery

Ready-to-display media URLs in the response

How It Works

We inspect public brand signals and return the logo assets that are discovered.

— step 01 —

Pass a domain

Send a domain like stripe.com to our API

— step 02 —

Engine renders

Our engine renders the website via headless browsers, scanning HTML, meta tags, and visual elements

— step 03 —

Socials scanned

Logos are pulled from official social accounts (X, LinkedIn, Instagram, YouTube)

— step 04 —

Best selected

Discovered icon and logo assets are returned with metadata

API Response

Extracted brand data for stripe.com

POST /v1/brand/retrieve { "type": "by_domain", "domain": "stripe.com" }
{
  "status": "ok",
  "brand": {
    "domain": "stripe.com",
    "logos": [
      {
        "url": "https://media.context.dev/...png",
        "mode": "dark",
        "colors": [
          { "hex": "#645cfb", "name": "Blue Genie" },
          { "hex": "#acb4fc", "name": "Shy Moment" }
        ],
        "resolution": {
          "width": 400,
          "height": 400,
          "aspect_ratio": 1
        },
        "type": "icon"
      },
      {
        "url": "https://media.context.dev/...svg",
        "mode": "light",
        "colors": [
          { "hex": "#0c2444", "name": "Dark Eclipse" }
        ],
        "resolution": {
          "width": 60,
          "height": 25,
          "aspect_ratio": 2.4
        },
        "type": "logo"
      }
    ]
  },
  "code": 200
}

Frequently asked questions

Everything developers ask before integrating the Context.dev Logo API.

Am I billed for failed requests?
No. You are not billed for failed requests or requests where we are blocked (rarely happens). Credits are only consumed on successful responses.
How do I get a company logo from a domain?
POST { "type": "by_domain", "domain": "stripe.com" } to /v1/brand/retrieve. brand.logos is an optional array whose items can include URL, mode, colors, resolution, aspect ratio, and icon-or-logo type.
What logo formats and sizes does the API return?
The API returns the assets it discovers, not a guaranteed SVG/PNG/WebP/JPEG matrix. Inspect each URL and the optional resolution and type fields, then implement a fallback policy when a preferred format or variant is absent. There is no group field.
Is the Logo API free? How much does it cost?
Work-email signups get 500 one-time API credits at 30 API requests/minute; personal-email signups get 250 one-time credits at 10 requests/minute. Both receive 10,000 one-time Logo Link credits. Logo Link image-serving limits are governed by that separate service and should not be inferred from the core API RPM.
How is this different from Brandfetch or Clearbit Logo API?
Context.dev returns discovered logo assets alongside other Brand fields. Its schema and billing differ from Clearbit and Brandfetch, so migrate by selecting from logos[] and handling missing formats rather than treating it as a byte-for-byte drop-in replacement.
How accurate are the logos and how often are they updated?
Brand Retrieve may reuse cached data according to maxAgeMs. The default maximum age is about 90 days and the accepted range is one day to one year, so the contract does not guarantee that every response contains the latest logo immediately after a rebrand.
Can I use the Logo API for a CRM, dashboard, or AI agent?
Yes. Use the returned media URL in your UI and cache the Brand response according to your needs. Brand discovery, a warm cached API response, and delivery of an already-known media URL are different paths; no universal lookup latency is guaranteed.
What is "background analysis" on logos?
mode is usage guidance: light is best for a light UI, dark for a dark UI, and has_opaque_background can be used on either. It does not state that the image pixels themselves are transparent, light, or dark.
Do you have a logo URL I can drop into an <img> tag?
Yes — see Logo Link (https://www.context.dev/use-cases/logo-link). It is a separate image-serving product with its own credits and terms; use its URL in an <img> when that contract fits your use case.

Ship an agent that actually knows things.

Free tier, 10-minute integration, and the same API powering agents at Mintlify, daily.dev, and Propane. No credit card to start.