Company Database Search API - 80M+ Business Records avatar

Company Database Search API - 80M+ Business Records

Under maintenance

Pricing

$10.00 / 1,000 business results

Go to Apify Store
Company Database Search API - 80M+ Business Records

Company Database Search API - 80M+ Business Records

Under maintenance

Search a global database of 80M+ businesses by country, company size, revenue, industry and technology, and export firmographic records - name, domain, location, employee range, revenue range and NAICS. Pay per result. Bring your own API key.

Pricing

$10.00 / 1,000 business results

Rating

0.0

(0)

Developer

Nabeel Hassan

Nabeel Hassan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Company Database Search API - 80M+ businesses by size, revenue and industry

Company Database Search API turns a global business dataset of 80M+ companies into a clean, structured export. Search by country, company size, revenue, industry, technology and more, and export firmographic records - name, domain, location, employee range, revenue range and NAICS industry - as JSON, CSV or Excel.

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

Why use this actor?

  • Firmographic screening - filter a large company universe by country, size, revenue, age and industry.
  • Technographics - narrow to businesses using specific technologies such as Shopify, Salesforce or HubSpot.
  • Precise industry targeting - filter by NAICS, Google or LinkedIn categories.
  • Clean, flat output - name, domain, website, description, country, city, employee range, revenue range and NAICS industry, parsed into columns.
  • Advanced filters - use simple fields for common cases, or pass a raw filters object for full control.
  • Pay per result - you are charged only for the business records actually returned, up to 10,000 per run.

Use cases

  • TAM building - size a total addressable market by geography, size and industry.
  • Lead generation - build target account lists filtered by firmographics and technographics.
  • Market mapping - map a sector's players and segment them by revenue or headcount band.
  • CRM enrichment - append firmographics and industry codes to your existing accounts.
  • Competitive research - find companies using a given technology or in a given category.

Input

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

{
"countryCodes": ["us"],
"companySize": ["51-200", "201-500"],
"companyRevenue": ["10M-25M", "25M-75M"],
"linkedinCategories": ["Software Development"],
"maxResults": 100,
"apiKey": "YOUR_API_KEY"
}

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

{
"rawFilters": {
"country_code": { "values": ["us", "ca"] },
"company_tech_stack_tech": { "values": ["Shopify"] },
"number_of_locations": { "values": ["1"] }
},
"maxResults": 250,
"apiKey": "YOUR_API_KEY"
}

Output

One clean JSON object per business:

{
"business_id": "a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
"name": "Acme Analytics",
"domain": "acme.com",
"website": "https://acme.com",
"business_description": "Analytics software for retailers.",
"country_name": "United States",
"region": "California",
"city_name": "San Francisco",
"number_of_employees_range": "51-200",
"yearly_revenue_range": "10M-25M",
"naics": 5112,
"naics_description": "Software Publishers",
"linkedin_profile": "https://www.linkedin.com/company/acme"
}

Do I need an API key?

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

Pay per result

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

FAQ

What is the Company Database Search API?

It is a business data API backed by a global database of more than 80 million companies across 150+ countries. It lets you search that universe by firmographic and technographic filters and returns structured records - name, domain, location, employee range, revenue range and NAICS industry. This actor runs that search and exports the matches as JSON, CSV or Excel.

What filters can I use?

Built-in fields for country, region, company size, revenue, age, NAICS/Google/LinkedIn category, technologies used, website keywords, company name, has-website and public/private. For anything else, pass a raw filters object in the Advanced field using the API's documented filter keys.

What size and revenue bands are supported?

Employee bands run from 1-10 up to 10001+, and revenue bands from 0-500K up to 10T+. Select one or more of each; multiple values are combined as OR.

How many results can I get per run?

Up to 10,000 business records per run, paged automatically. For larger universes, split the search by country, size band or industry across multiple runs.

How much does it cost?

Pricing is pay-per-result: a small fixed amount per business record returned, plus standard Apify platform usage, plus your own API usage against your key. 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 firmographic data retrieved through a licensed API using your own credentials. It focuses on business data, not personal data.

Keyword map

company database api, business search api, firmographics api, company data api, b2b data api, technographics api, naics industry api, company size revenue filter, lead generation api, tam data api, account list building, business enrichment api.

Support and feedback

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