January 2nd, 2021

You can now enrich a company profile by simply sending us an email address.
Our API extracts the domain, identifies the company, and returns detailed business data. It can be useful for signup flows, lead capture, or CRM automation.
Example
/v2/companies/[email protected]With the SDK
import createClient from '@thecompaniesapi/sdk'
const tca = createClient({ apiToken: 'YOUR_API_TOKEN' })
// Documentation: https://www.thecompaniesapi.com/api/enrich-company-from-email
const responseFromEmail = await tca.fetchCompanyByEmail({
email: '[email protected]',
refresh: true
})Options
simplified=true: Preview the company profile without spending credits
refresh=true: Trigger real-time enrichment with live crawling (costs +10 credits)
Cost 1 credit per full enrichment
Use cases
Enrich users at signup with verified company details
Power personalization in your onboarding flow
Qualify leads automatically from email forms
Detect disposable or free email usage