May 20th, 2025

Enrich a company with fresh data in real time

You can now trigger a live crawl of any company’s website and social profiles using our infrastructure (Power).

Use the refresh parameter to:

  • Enrich new users at signup with the latest company info

  • Analyze websites and social networks on demand

  • Ensure your CRM always has current data

Example using the SDK:

import createClient from '@thecompaniesapi/sdk'

const tca = createClient({ apiToken: 'YOUR_API_TOKEN' })

// Documentation: https://www.thecompaniesapi.com/api/enrich-company-from-domain
const responseFromDomain = await tca.fetchCompany({
  domain: 'thecompaniesapi.com',
  refresh: true
})

// Documentation: https://www.thecompaniesapi.com/api/enrich-company-from-email
const responseFromEmail = await tca.fetchCompanyByEmail({
  email: '[email protected]',
  refresh: true
})

Real-time enrichment costs 10 extra credits per call. Perfect for onboarding flows, sales enrichment, and workflow automation.

View API docs