January 2nd, 2021

Enrich a company from an email

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

โ†’ Endpoint documentation

โ†’ Read our guide to enriching users at signup