Enrich a company from a domain
Enrich a company by sending us its domain name (e.g., microsoft.com, apple.com, etc.).
Each company enriched costs 1 credit.
If no company is found, an empty object is returned and no credits are charged.

Crisp detects whether new users use a live chat or helpdesk tool to tailor their onboarding experience.

Trustedsite enriches their CRM automatically with verified company information.
Signup to access all the features
Get your API token and start implementing the API in your product with 500 free credits.
No credit card required
The company's domain name (e.g. apple.com, microsoft.com).
microsoft.com
When set to true, returns a simplified version of the company data. The call will be free and no credits will be deducted.
/companies/microsoft.com?simplified=true
When set to true, triggers a real-time refresh of the company data including website crawling, social media analysis, and AI-powered enrichment. Note: This operation costs 10 additional credits per request.
/companies/microsoft.com?refresh=true
import createClient from '@thecompaniesapi/sdk'
const tca = createClient({ apiToken: 'YOUR_API_TOKEN' })
// Example 1 : Fetch the full company profile (paid)
const response = await tca.fetchCompany({
domain: 'thecompaniesapi.com',
})
const companyFull = response.data
// Example 2 : Fetch the full company profile (paid) and trigger real-time data refresh
const response = await tca.fetchCompany({
domain: 'thecompaniesapi.com',
refresh: true,
})
const companyRefreshed = response.data
// Example 3 : Fetch the simplified company profile (free)
const response = await tca.fetchCompany({
domain: 'thecompaniesapi.com',
simplified: true,
})
const companySimplified = response.data