Company Search API

Name in, domain out

The Search API resolves a human-typed company name to its domain, ranked by popularity so the obvious match wins. It's the lookup step that feeds autocomplete, imports, and every enrichment flow.

No credit card required.

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"

The lookup layer

Resolve a messy, human-typed name to one canonical company and domain.

Ranked by popularity

The best-known match comes first, which is exactly what autocomplete needs.

Pairs with the Logo API

Name to domain to logo in two requests, from a single text input.

Where teams use the Company Search API

Anywhere a user types a company name, the Search API resolves it to a domain.

Signup autocomplete
Suggest the right company as a user types, and capture its domain in the field.
CRM deduplication
Resolve messy name variants down to one canonical company and domain.
List and lead imports
Map a spreadsheet of company names to clean domains in a single pass.
Logo and enrichment chains
Go from a typed name to a domain, then a logo or full profile, in two calls.
Data cleanup pipelines
Normalize free-text company fields across your warehouse to real domains.
AI agent grounding
Give an agent a reliable way to turn a mentioned company into a domain.
Vendor and supplier lookup
Match a vendor name from an invoice to its domain before you enrich it.
Recruiting and sourcing
Resolve employer names from resumes or listings to the right company domain.
Payments and KYB
Turn a business name on a form into a domain for verification and risk checks.
Granola
Levels.fyi
Linear
Mutiny
Okta
Perplexity

Wire up autocomplete in one call

Query as the user types, or switch to exact match for imports and cleanups.

curl -H "Authorization: Bearer sk_..." \
  "https://api.logo.dev/search?q=sweetgreen"

Response

Up to 10 ranked matches, each with a canonical name and primary domain.

[
  { "name": "sweetgreen", "domain": "sweetgreen.com" },
  { "name": "Sweet Greens Healthy Restaurant", "domain": "sweetgreens.ae" },
  { "name": "Sweet Green Hotel", "domain": "sweetgreenhotel.com" }
]
  • Up to 10 ranked matches per query
  • Canonical name and primary domain
  • Typeahead strategy for autocomplete
  • Match strategy for exact lookups
  • Ranked by popularity
  • 30M+ companies covered
  • Plain JSON response
  • Included on every plan
"Super easy developer experience, straightforward APIs, and nice to have options to use as inline html img tag. Lots of features too, like dark mode and theme support, retina, size, grayscale. Also the team is great with feedback and feature requests."
Kyle Ledbetter avatar
Kyle Ledbetter
Dreambase.ai

Frequently asked questions

Resolve any company name to its domain

  • Name to domain in one call
  • Ranked by popularity
  • Free on every plan