B2B Company Data API - Firmographics, Financials and Contacts avatar

B2B Company Data API - Firmographics, Financials and Contacts

Under maintenance

Pricing

$12.00 / 1,000 company results

Go to Apify Store
B2B Company Data API - Firmographics, Financials and Contacts

B2B Company Data API - Firmographics, Financials and Contacts

Under maintenance

Search B2B company data by country, industry, employees and turnover, and export firmographic records - name, registration number, website, phone, email, address, size, status and industry. Pay per result. Bring your own API key.

Pricing

$12.00 / 1,000 company results

Rating

0.0

(0)

Developer

Nabeel Hassan

Nabeel Hassan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

B2B Company Data API turns a global business dataset into a clean, structured export. Search companies by country, industry, employee count and turnover, and export firmographic records - name, registration number, website, phone, email, address, size, status and industry - as JSON, CSV or Excel.

Bring your own API token and pay only for the records you keep.

Why use this actor?

  • Firmographic prospecting - filter a large company universe by country, region, industry, size and turnover.
  • Registration data - each record can carry registration number, legal status, size and full address.
  • Contact fields - company website, phone and email where available.
  • Industry codes - filter by NACE and ISIC classifications, or by industry keywords.
  • Advanced filters - use simple fields for common cases, or pass a raw filters object for full control over status, legal form and more.
  • Pay per result - you are charged only for the company records actually returned, up to 5,000 per run.

Use cases

  • Lead generation - build target account lists filtered by geography, industry and size.
  • Market research - map a sector and segment companies by turnover or headcount.
  • CRM enrichment - append registration numbers, addresses and industry codes to your accounts.
  • Supplier and partner discovery - find companies matching precise firmographic criteria.
  • Risk and compliance - screen counterparties by country, status and registration data.

Input

Configure everything from the visual editor - every filter is a proper field, no code needed. Example JSON input:

{
"countryCode": "gb",
"industryFocus": ["Software"],
"employeesMin": 50,
"employeesMax": 500,
"maxResults": 100,
"apiKey": "YOUR_API_TOKEN"
}

For filters beyond the built-in fields, pass a raw filters object:

{
"rawFilters": {
"location_countries": ["gb", "ie"],
"company_status": [1],
"financial_turnover": { "gte": 1000000, "lte": 50000000, "currency": "GBP" }
},
"maxResults": 250,
"apiKey": "YOUR_API_TOKEN"
}

Output

One clean JSON object per company:

{
"id": "123456",
"name": "Acme Trading Ltd",
"registration_number": "01234567",
"country_code": "gb",
"company_website": "https://acme.com",
"company_phone": ["+44 20 1234 5678"],
"company_email": ["info@acme.com"],
"address_street": "1 Example Street",
"address_city": "London",
"zip_code": "EC1A 1AA",
"size": "51-200",
"status": "Active",
"industry": [{ "type": "SIC", "value": "62012" }]
}

Do I need an API key?

Yes. This actor calls a B2B company data API on your behalf, which requires your own API token. Get a token from the provider, paste it into the input, and run. Your token is stored securely and never logged.

Pay per result

You pay only for the company records the actor actually returns - no subscriptions, no minimums. Set Maximum results to cap each run's spend exactly.

FAQ

What is the B2B Company Data API?

It is a company data API backed by a global business database. It lets you search companies by firmographics - country, industry, employee count, turnover and more - and returns structured records including registration number, website, phone, email, address, size, status and industry. This actor runs that search and exports the matches as JSON, CSV or Excel.

What filters can I use?

Built-in fields for company name, country, location countries and regions, industry focus, NACE and ISIC codes, website, employee range and turnover range. For status, legal form and other coded filters, pass a raw filters object in the Advanced field using the API's documented keys and ID values.

What contact data is included?

Where available, each record carries the company website, one or more phone numbers and one or more company email addresses, alongside the registered address.

How many results can I get per run?

Up to 5,000 company records per run, paged automatically at 50 per page. For larger universes, split the search by country, industry or size band across multiple runs.

How much does it cost?

Pricing is pay-per-result: a small fixed amount per company record returned, plus standard Apify platform usage, plus your own API usage against your token. A run that returns nothing costs almost nothing.

Can I run this on a schedule?

Yes. Use Apify Schedules to run it daily or weekly and connect the dataset to Zapier, Make, n8n, webhooks or the API to push new accounts into your CRM or data warehouse.

The actor returns company-level business data retrieved through a licensed API using your own credentials. It focuses on company firmographics and business contact data, not personal data.

Keyword map

b2b company data api, company data api, firmographics api, company search api, business data api, company registration data, lead generation api, company enrichment api, nace industry api, turnover data api, company contact data, prospecting api.

Support and feedback

Found an issue or missing a filter? Open an issue in the Issues tab - it is monitored daily.