Turn a domain name into a company profile
Enrich companies in a single API call with 300+ data points. Take advantage of our database and build the features your users need.
No credit card required
Join 1,000+ companies from all sizes using our data
Over
50M+
Companies in database
Comprehensive data coverage across all industries and regions.
Last 24 hours
300K+
Companies scanned
Real-time data processing and enrichment capabilities.
Last 30 days
40M+
API requests served
Fast and scalable API built to handle enterprise workloads.
Enrich companies by domain, email or social network URL
Retrieve all the essential information on any company (100+ data points). Improve your user experience, enrich your CRM and marketing tools, or score your new leads. Missing a specific data point? We'll add it for you in just a few days.
We uploaded our best customers to The Companies API and quickly uncovered what our ideal profiles really looked like.

Baptiste Jamin
CEO, crisp.chat
No credit card required
Enrich a company from a domain name
Enrich a company from an email
NewEnrich a company from a social network URL
Search companies with conditions, by name or using a prompt
Query our database of companies by industry, location, number of employees, and 50+ other criteria. Build your own search engine for your product or save companies that match your ideal customer profile.
No credit card required
Search companies with criterias
Search companies by name
Search companies using a prompt
NewSearch similar companies
Ask any question about a company or fetch their full textual summary
Ask any question about a company or a list of companies. We'll generate the answer you need, so you get exactly the data you're looking for.
No credit card required
Search companies using a prompt
NewAsk a question about a company
NewFetch the context of a company
NewBuild features in your favorite programming language
Integrate The Companies API into your stack in minutes with our SDKs
import { createClient } from '@thecompaniesapi/sdk'
const tca = createClient({
apiToken: 'YOUR_API_KEY',
})
const { data, errors } = await tca.fetchCompany({
domain: 'apple.com',
})
console.log(data)
// { about: { name: 'Apple', ... }, ... }
Why use our API?
Discover why our customers choose us as their company data provider
The best pricing on the market
We built our own infrastructure to deliver the best pricing on the market. We are not a reseller; we are the provider for resellers. We can guarantee that building and hosting your own infrastructure will cost more.
On-demand enrichment
We can re-analyze any company to ensure you receive the most up-to-date profile. Data points will be refreshed using information from the company's website, social networks, search engines, and public sources.
Ready for AI scenarios
Our API not only exposes JSON data but also provides direct access to the complete context we extract for each company. Bring the best LLM experiences to your users without the hassle of crawling and indexing.
The best company schema
Our company schema has been refined over the years to deliver the most accurate and consistent data possible. We listen to our users' needs to improve it every month. Reach out to our support if you need a new datapoint.
The best search engine API
Our search engine API lets you filter through 50M+ companies with 300+ datapoints. You can also filter using natural language queries and even convert your natural language queries into a list of criteria with a single API call.
Built for your product
Our entire API is designed to be used in your product if you are building anything that requires company data, classification, or enrichment. You can use our API to enrich payment receipts, CRM experiences, notifications, and more.
An enrichment API with affordable plans
Join thousands of companies using our data to enhance products, workflows, and CRMs.
Startup
Billed every month
$95
/ month
Scaleup
Save 37%Billed every month
$295
/ month
Enterprise
Save 40%Billed every month
$595
/ month
Real humans to help you live
Missing a specific company data point? We'll add it for you in just a few days.
Do you have any questions? We're here to help.
Hi, I need a specific datapoint for my product but it seems that you don't have in your database. Can you help me?
I have notified the team about this. Let us 15 days and it will be live on the platform. Thank you for the idea!