B2B Company Data & Enrichment API: Firmographics avatar

B2B Company Data & Enrichment API: Firmographics

Pricing

from $20.00 / 1,000 results

Go to Apify Store
B2B Company Data & Enrichment API: Firmographics

B2B Company Data & Enrichment API: Firmographics

Get company firmographic data: domain, LinkedIn, HQ, industry, employee count, and founded year. A self-serve company data API and a Coresignal alternative.

Pricing

from $20.00 / 1,000 results

Rating

0.0

(0)

Developer

Datahyena

Datahyena

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

17 hours ago

Last modified

Share


Company records with firmographics: domain, LinkedIn, HQ, industry, NAICS code, employee count, and founded year. Each company is one canonical row, merged across every source we have seen it in. Set your filters, run it, and pay only for the records you get back. No API key, no signup, no sales call.

Use it for company data API, firmographic data, B2B company database, company enrichment, NAICS code, Coresignal alternative.

What you get

Every record carries all of the below. The table view shows the columns that scan best; the full record is in the JSON, CSV, and Excel exports.

  • Identity. name, domain, and a short description of what the company does.
  • LinkedIn. company page URL and handle, plus LinkedIn geo and industry ids.
  • Location. HQ city and country.
  • Classification. industry group, NAICS 2022 code with the depth it was assigned at, industry sub-tags, verticals, and business model where we have them.
  • Size. employee count bucket and founded year.

Results export to JSON, CSV, or Excel, or stream straight to your database via the Apify API.

Common use cases

  • Sales and prospecting. Find accounts that just raised, and reach them while the news is fresh.
  • Market research. Track companies by industry, country, and date.
  • Data enrichment. Add companies to your CRM or warehouse.
  • Deal sourcing. Scan new activity, for investors and corp dev teams.

Filters

InputDescription
maxItemsMax records (default 100)
cursorAdvanced: resume from a previous run's NEXT_CURSOR to paginate ahead
searchSearch by name or domain.
countryFilter by company HQ country. Pick "Not disclosed" for companies whose HQ country we never established. They are excluded from any other country filter.
industryGroupFilter by industry group (LinkedIn-style industry labels, exact match). Pick "unknown" for companies with no industry on record. They are excluded from any other industry filter.
naicsCodeFilter by NAICS 2022 code. Matches the code and everything beneath it, so picking a sector like Manufacturing (31-33) returns every manufacturer under it. Pick "Not classified" for companies we could not classify.
employeeCountBucketFilter by company size.
sortHow to order results. "Most notable first" ranks by recent funding size and recency, acquisition activity and known people — use it when you want the best-known companies matching your filters rather than an arbitrary slice. "Recently updated" is the raw feed order.
minFundingUsdLast12moOnly companies that raised at least this much in the last 12 months. In dollars, not cents.
minKnownPeopleOnly companies with at least this many current executives or founders on record. A rough proxy for how well documented a company is.
hasKnownFounderOnly companies with a current founder on record.

Leave everything empty to get the newest records first, or narrow by the filters above. Each run saves a NEXT_CURSOR for pagination.

Example output

{
"id": "019df869-7f8d-7c56-aecc-9d08c84ccdac",
"name": "Whatnot",
"domain": "whatnot.com",
"description": "Whatnot - The Live Shopping Marketplace. Shop, sell, and connect around things you love.",
"linkedinHandle": "company/whatnot-inc",
"linkedinUrl": "https://www.linkedin.com/company/whatnot-inc",
"linkedinGeoId": "103644278",
"linkedinIndustryId": "1285",
"hqCity": "Marina Del Rey",
"hqCountry": {
"code": "US",
"name": "United States"
},
"industryGroup": "Internet Marketplace Platforms",
"naicsCode": "44-45",
"naicsLevel": 2,
"industrySubTags": [
"live-shopping",
"auctions",
"marketplace",
"collectibles"
],
"verticals": [
"commerce"
],
"employeeCountBucket": "1001-5000",
"foundedYear": 2019,
"businessModel": "marketplace"
}

FAQ

What data does this actor return?

Company records with firmographics: domain, LinkedIn, HQ, industry, NAICS code, employee count, and founded year. Fields: Company, Domain, Country, City, Industry, NAICS, Employees, Founded, LinkedIn, Description. Each one is matched to a canonical company.

Is this a Crunchbase, PitchBook, or Coresignal alternative?

Yes. It is a self-serve, API-first alternative to Crunchbase, PitchBook, Coresignal, and Harmonic, with no annual contract and no sales call.

How fresh is the data?

Most records are available the same day they are announced. Across the last 30 days, the median gap between a public announcement and the record being available was under one day.

Can I monitor companies on a schedule?

Yes. Save your filters as a task and use Apify's scheduler to run it daily or weekly. Each run stores a NEXT_CURSOR. Pass it to the next run to pick up where the last one stopped, so you only pay for records you have not seen yet.

Some records have an empty field. Can I still get those?

Yes. Not every announcement states every detail, and where a value was never disclosed the field is left empty rather than guessed. Filters that can be empty offer a Not disclosed option (HQ country and industry, plus funding round where it applies). Select it to include those records instead of dropping them from a filtered run.

How is the data deduplicated?

Each real-world event is matched across every outlet that reported it and resolved to one canonical company (and investors), so you never get the same round or deal twice.

How do I get the next batch of records?

Each run saves a NEXT_CURSOR to its key-value store. Pass it as the cursor input on the next run to continue where you left off. For new records over time, use the since filter.

Is there a free way to try it?

Free Apify accounts get a one-time sample of 50 records from this Actor, so you can see the shape and quality of the data before paying. It is per Actor, it does not reset, and it is meant for evaluation rather than for collecting a dataset.

Beyond the sample this Actor is for paid Apify plans, where you pay only for the records you get back, or for a direct subscription at datahyena.com.

Can I get this data over an API instead?

Yes. Datahyena is API-first: REST, webhooks, or MCP (Claude, Cursor, Codex). This actor is the Apify-native way to run it.

Use it in your own stack

For ongoing use it is cheaper and more flexible to go direct: REST, webhooks, and MCP, with subscription pricing and 50 free credits to start.

datahyena.com · Docs · MCP

Terms of use

Records returned by this Actor are licensed for use inside your own products and workflows. Building on the data is encouraged. Reselling, redistributing or republishing the records as data, in raw or substantially raw form, is not permitted, and neither is systematic extraction to reconstruct the dataset.

Full terms: datahyena.com/terms