The Companies API LogoThe Companies API Logo
APICompaniesUse casesPricing
LoginLogin

Search 49 million companies by name with our API

Quickly find companies by name from millions of records using our API. Perfect for detailed company searches.

Search companies by name

1 credit per company

Retrieve a company profile by providing the company name. You can use this endpoint if you need more information about the company, but be careful. Two companies can have the same name - for example, Bolt. That's why this feature can return multiple companies.

Query parameters

namestring (required)

The company name.

…/companies/by-name?name=microsoft

pagenumber (optional)

The page to fetch (default to 1).

/companies/by-name?page=1

countriesstring (optional)

The countries to filter the companies by. You can provide multiple countries separated by a comma. Default to all countries.

/companies/by-name?countries=us,fr,de

Possible values

ad
ae
af
ag
ai
al
am
ao
aq
ar
Show 238 more
exactWordsMatchboolean (optional)

If set to true, the company name must match the searched words. 'Bank of A' will not return Bank of America but 'Bank of' and 'Bank of America' will. Default to true.

/companies/by-name?exactWordsMatch=false

listsToExcludestring (optional)

Comma-separated IDs of your lists containing companies to exclude from the results.

/companies/by-name?listsToExclude=3920,3925

searchFieldsarray (optional)

attributes.searchFields

/companies?searchFields[]=domain&searchFields[]=name

Possible values

about.name
domain.domain
simplifiedboolean (optional)

Return a simplified version of the companies (no credits deducted but limitation are applied on the free plan). It is useful for previewing the data before fetching the full version. Default to false.

/companies/by-name?simplified=true

Possible values

false
true
sizenumber (optional)

The number of companies to be returned (between 1 and 25). Default to 1.

/companies/by-name?name=amazon&size=2

sortFieldsstring (optional)

An array of multiple fields combined to sort the results.

…/companies/by-name?sortFields=%5B%7B%22key%22%3A%22meta.score%22%2C%22order%22%3A%22desc%22%7D%5D

Make sure this parameter is stringified and encoded.

sortKeystring (optional)

The field to sort the results.

…/companies/by-name?sortKey=meta.score

Possible values

about.businessType
about.industries
about.industry
about.name
about.totalEmployees
about.yearFounded
analytics.monthlyVisitors
apps
codes.naics
codes.sic
Show 13 more
sortOrderstring (optional)

The order to sort the results.

…/companies/by-name?sortOrder=asc

Possible values

asc
desc

Response

companiesarray

The companies that match with the name.

Browse all datapoints
metaobject

The metas information.

julien
If you have a company's domain name, it's better to use it. We use it as a unique key in our database. See our endpoint below.
Endpoint
GET
https://api.thecompaniesapi.com/v2/companies/by-name
A glowing background image to highlight the titleA glowing background image to highlight the title
© 2025 The Companies API
  • Updates
  • Terms
  • Privacy
  • FAQ
  • Status

Fast-growing SaaS companies with remote teams