Introducing /answers: web research in one API call
Backed byYCombinator

A few letters.
The right company.

Turn a company name or domain into matching brands, with logos and domains ready for your company picker, onboarding flow, or CRM.

lin

Linear

linear.app

LinkedIn

linkedin.com

Linktree

linktr.ee

Illustrative company autocomplete

Teams build with Context.dev

  • Mintlify
  • daily.dev
  • Daydream
  • Super.com
Autocomplete company names
Find matching brands as someone types. Prefix matching helps people select the company they mean.
Show a recognizable result
Each match includes a name, domain, and logo URL so your users can recognize the right company.
Control the matching
Search names, domains, or both. Choose whole-word matching or allow up to two typos.

Find the company.
Fill in the details.

Search a partial name, display the matches, then pass the selected domain to Retrieve Brand for the full company profile.

npm install context.dev
TypeScriptbrand-search.ts
import ContextDev from 'context.dev';

const client = new ContextDev({ apiKey: 'YOUR_API_KEY' });

const { results } = await client.brand.search({
  query: 'lin',
  autocomplete: true,
  queryBy: ['name', 'domain'],
});

for (const brand of results) {
  console.log(brand.name, brand.domain, brand.logo);
}

From your first requestto a working feature.

  1. Start with a name

    Send the text from your company field as the search query.

  2. Let the user choose

    Display matching names, logos, and domains in your autocomplete results.

  3. Enrich the selection

    Use the chosen domain with Retrieve Brand to populate the company details your product needs.

A few things
to know.

More details in the API documentation.

Does Brand Search return the full brand profile?

Search returns a compact list of matching names, domains, and logo URLs. Retrieve Brand returns the full profile for a selected company.

Can it match an unfinished company name?

Yes. Autocomplete is enabled by default, so the query can match the beginning of a name or domain. Set autocomplete to false for whole-word matching.

Can I search by domain?

Yes. queryBy can include name, domain, or both. Both fields are searched by default.

Can I tolerate spelling mistakes?

Set typoTolerance to 1 or 2 to allow that many typos. The default is 0 for exact spelling.

Start with your next request.

One API key for scraping, research, brand data, batches, and monitoring.