Company Headcount Estimator

live$0.036/company estimatedEnrichment

Last updated October 22, 2026

Get an employee count band for any company domain, with the source and a confidence score. Reads the LinkedIn company size that Google shows in its results, plus Wikidata and the company site. Never opens linkedin.com. One flat row per domain, batch up to 500, Clay ready.

Features

  • Get an employee count band for any company domain, with the source and a confidence score.
  • Reads the LinkedIn company size that Google shows in its results, plus Wikidata and the company site.
  • Never opens linkedin.com.
  • One flat row per domain, batch up to 500, Clay ready.
  • Pay per event: Company estimated at $0.036.

Input

domainstringoptional

Company domain. One company website domain, for example linear.app. A full URL or an email address also works; the domain is taken from it.

company_namestringoptional

Company name (optional). The company name for the single domain above. Empty: read from the company homepage.

domainsarrayoptional

Domains (batch). Up to 500 domains, one per line. Write Name | domain.com to give the company name too.

sourcesarrayoptional

Sources. Which sources to check. Empty: all of them. linkedin reads the LinkedIn company size from Google results (no request to linkedin.com); wikidata reads Wikidata employees; homepage reads the company homepage (name, structured data); github and jobs add GitHub public members and open job counts as context and need homepage.

github_tokenstringoptional

GitHub token (optional). Your own GitHub token, free from GitHub settings. Raises the GitHub limit on large batches. Without it, GitHub member counts may come back empty after about 60 lookups an hour.

skip_cachestringoptional

Skip cache. Rows estimated in the last 7 days are returned from cache for free. Yes reads every source again (charged as new estimates). Text values true and false also work, as Clay sends them.

max_charge_usdstringoptional

Max charge per run (USD). Stop before a row would push this run past this amount. Empty: no limit beyond the one you set in Apify.

Output schema

json
{
  "input_domain": "string",
  "domain": "string",
  "company_name": "string",
  "employee_band": "string",
  "employee_band_min": "integer",
  "employee_band_max": "integer",
  "employee_count": "null",
  "estimate_source": "string",
  "confidence": "number",
  "source_url": "null",
  "sources_agree": "null",
  "linkedin_company_url": "null",
  "linkedin_band": "string",
  "linkedin_match": "string",
  "linkedin_followers": "integer",
  "wikidata_id": "null",
  "wikidata_count": "null",
  "wikidata_as_of": "null",
  "structured_data_count": "null",
  "github_org": "string",
  "github_public_members": "integer",
  "open_jobs_count": "null",
  "open_jobs_board": "null",
  "sources_checked": "array",
  "from_cache": "boolean",
  "row_status": "string",
  "error_reason": "null",
  "billable_events_json": "string",
  "checked_at": "string"
}

Pricing

$0.036per company estimated

Pay-per-event billing on the Apify platform. You are charged only when the actor returns a result. No subscription, no seat license.

Free-tier Apify accounts include monthly free compute. Upgrade for higher concurrency and volume.

Available on