
The Companies API API
thecompaniesapi.com
Verification pendingResearched, not yet routed
Company enrichment from a domain or email, with webhooks. Buying direct: Startup $95/mo (50,000 credits). Listed .
- Capabilities
- 0
- From
- n/a
- Calls, 30 days
- 0
- Ranked first
- 0 of 0
Overview
Researched from the vendor's own pages; every fact links to its source and the day we checked it.
Company data API: enrich from domain or email, search and lists, webhooks and an OpenAPI spec.
Company
- Legal name
- Not confirmed
- Headquarters
- Not confirmed
- Founded
- Not confirmed
- Employees
- Not confirmed
- Ownership
- Not confirmed
- Kind
- Not confirmed
- Website
- Not confirmed
API
Verified- Access
- Self-serve API
- Style
- Not confirmed
- Auth
- HTTP Basic
- Base URL
https://api.thecompaniesapi.com/v2- Features
- Bulk —Async —Webhooks YesMCP —Sandbox —
- Rate limit
- Startup 50 req/s; Scaleup 250 req/s; Enterprise 1,000 req/s
Pricing
- Model
- credits
- List prices
- Startup $95/mo, 50,000 credits
- Scaleup $295/mo, 250,000 credits
- Enterprise $595/mo, 500,000 credits
- Currency
- USD
- Free tier
- Not confirmed
- Checked
- Sep 29, 2026
Compliance
- SOC 2
- Not confirmed
- GDPR
- Stated
- CCPA
- Not confirmed
- DPA
- Not confirmed
- Resale / storage
- Unknown until a written agreement says otherwise
Relationships
- Integrations
- Not confirmed
- Alternatives
- None named by the vendor
Sources (2)
- The Companies API pricingchecked Sep 29, 2026
- The Companies API docschecked Sep 29, 2026
Placement in the Grid
Where this vendor sits on the GridRouter Grid in each category it serves. No vendor pays for placement.
| Category | Placement | Execute | Coverage | Calls | Report |
|---|---|---|---|---|---|
| Company & Firmographics | Not yet rated | – | – | 0 | View Grid |
API
The vendor's OpenAPI document as stored in the catalog, its operations, and the rate limits it publishes.
| Method | Path | Summary | Params | Source |
|---|---|---|---|---|
| GET | / | fetchApiHealth | 0 | Spec |
| GET | /v2/openapi | fetchOpenApi | 0 | Spec |
| GET | /v2/actions | fetchActions | 9 | Spec |
| POST | /v2/actions | requestAction | 0 | Spec |
| POST | /v2/actions/{actionId}/retry | retryAction | 1 | Spec |
| GET | /v2/companies | searchCompanies | 12 | Spec |
| POST | /v2/companies | searchCompaniesPost | 0 | Spec |
| GET | /v2/companies/{domain} | fetchCompany | 3 | Spec |
| GET | /v2/companies/by-name | searchCompaniesByName | 11 | Spec |
| GET | /v2/companies/by-prompt | searchCompaniesByPrompt | 9 | Spec |
| GET | /v2/companies/similar | searchSimilarCompanies | 9 | Spec |
| GET | /v2/companies/count | countCompanies | 4 | Spec |
| POST | /v2/companies/count | countCompaniesPost | 0 | Spec |
| GET | /v2/companies/by-email | fetchCompanyByEmail | 3 | Spec |
| GET | /v2/companies/by-social | fetchCompanyBySocial | 15 | Spec |
| GET | /v2/companies/{domain}/email-patterns | fetchCompanyEmailPatterns | 3 | Spec |
| POST | /v2/companies/{domain}/ask | askCompany | 1 | Spec |
| GET | /v2/companies/{domain}/context | fetchCompanyContext | 1 | Spec |
| GET | /v2/companies/analytics | fetchCompaniesAnalytics | 6 | Spec |
| POST | /v2/companies/analytics/export | exportCompaniesAnalytics | 0 | Spec |
| GET | /v2/industries | searchIndustries | 3 | Spec |
| GET | /v2/industries/similar | searchIndustriesSimilar | 3 | Spec |
| GET | /v2/technologies | searchTechnologies | 3 | Spec |
| GET | /v2/locations/cities | searchCities | 6 | Spec |
| GET | /v2/locations/counties | searchCounties | 5 | Spec |
| GET | /v2/locations/countries | searchCountries | 6 | Spec |
| GET | /v2/locations/states | searchStates | 5 | Spec |
| GET | /v2/locations/continents | searchContinents | 5 | Spec |
| GET | /v2/job-titles/enrich | enrichJobTitles | 1 | Spec |
| GET | /v2/lists | fetchLists | 2 | Spec |
| POST | /v2/lists | createList | 0 | Spec |
| PATCH | /v2/lists/{listId} | updateList | 1 | Spec |
| DELETE | /v2/lists/{listId} | deleteList | 1 | Spec |
| GET | /v2/lists/{listId}/companies | fetchCompaniesInList | 9 | Spec |
| POST | /v2/lists/{listId}/companies | fetchCompaniesInListPost | 1 | Spec |
| GET | /v2/lists/{listId}/companies/{domain} | fetchCompanyInList | 2 | Spec |
| PATCH | /v2/lists/{listId}/companies/toggle | toggleCompaniesInList | 1 | Spec |
| GET | /v2/teams/{teamId} | fetchTeam | 1 | Spec |
| PATCH | /v2/teams/{teamId} | updateTeam | 1 | Spec |
| GET | /v2/user | fetchUser | 0 | Spec |
Showing 40 of 44 operations; the full list is in the spec.
Rate limits
| Limit | Scope | Plan | Endpoint | Burst / concurrency |
|---|---|---|---|---|
| 50 / second | plan | Startup | All | — / — |
| 250 / second | plan | Scaleup | All | — / — |
| 1,000 / second | plan | Enterprise | All | — / — |
On 429: Requests temporarily blocked with 429 Too Many Requests; retry after a short delay. GridRouter never paces above these and backs off on 429, honoring Retry-After. Source, checked Sep 29, 2026