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.
- Stripestripe.com
- Stripe Atlasstripe.com/atlas
- Stripe Presspress.stripe.com
- StripeChatstripechat.com
"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.
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."
Frequently asked questions
More from Logo.dev
Resolve any company name to its domain
- Name to domain in one call
- Ranked by popularity
- Free on every plan