Free API

Brand Search API

The Brand Search API resolves a company name to its domain. Type-ahead prefix matching for live autocomplete, or exact-match ranking for imports and deduplication. 30M+ companies, sorted by popularity, JSON response in a single call.

Coverage
30M+ companies
Strategies
Typeahead · Match
Results
Up to 10 per query
Response
JSON, name + domain
Free tier
Included on all plans

Trusted every day by tens of thousands of developers.

Granola
Levels.fyi
Linear
Mutiny
Okta
Perplexity

Type a name, get the domain

Type-ahead search over 30M+ companies. Default typeahead strategy favors popular prefix matches. Switch to match for exact-match ranking.

Query
q=stripe
Results
  • Stripe logo
    Stripe
    stripe.com
  • Stripe Atlas logo
    Stripe Atlas
    stripe.com/atlas
  • Stripe Press logo
    Stripe Press
    press.stripe.com
  • StripeChat logo
    StripeChat
    stripechat.com
curl -H "Authorization: Bearer sk_..." \
  "https://api.logo.dev/search?q=stripe"

Get started in one line

Use directly in <img> tags or anywhere HTTP requests work. No SDK or setup required.

https://api.logo.dev/search?q={company_name}?token={your_api_key}

Type-ahead by default

Prefix matching tuned for autocomplete. Users see the obvious answer as they type.

Exact match strategy

Switch to match mode when you have a complete name and need exactness — deduplication, imports, or CRM cleanups.

30M+ companies

Same index that powers the Logo API. Locally-relevant companies, not just Fortune 500.

Pairs with Logo API

Name → domain → logo in two requests. Ship a complete branded UI from a single text input.

Wire up autocomplete in one endpoint

Default typeahead strategy returns the 10 most popular prefix matches — ideal for live autocomplete UX. Switch to match for exact-match ranking.

# Default typeahead (prefix-forward, best for autocomplete)
curl -H "Authorization: Bearer sk_..." \
  "https://api.logo.dev/search?q=sweetgreen"

# Sample response
# [
#   { "name": "sweetgreen", "domain": "sweetgreen.com" },
#   { "name": "Sweet Greens Healthy Restaurant", "domain": "sweetgreens.ae" },
#   { "name": "Sweet Green Hotel", "domain": "sweetgreenhotel.com" }
# ]

# Prefer exact/near-exact name matches
curl -H "Authorization: Bearer sk_..." \
  "https://api.logo.dev/search?q=sweetgreen&strategy=match"
bash

Frequently asked questions

Turn a company name into a branded UI in two API calls