B2B Account Search API - Company Firmographics and Tech
Under maintenancePricing
$15.00 / 1,000 company results
B2B Account Search API - Company Firmographics and Tech
Under maintenanceSearch B2B company accounts by name, domain, industry, size, revenue, location and technologies, and export firmographic and technographic data. Pay per result. Bring your own API key.
Pricing
$15.00 / 1,000 company results
Rating
0.0
(0)
Developer
Nabeel Hassan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
B2B Account Search API - company firmographics and technographics
B2B Account Search API turns a live B2B company database into a clean, structured export. Search company accounts by name, domain, industry, size, revenue, location and the technologies they use, then export firmographic and technographic records as JSON, CSV or Excel.
Bring your own API key and pay only for the records you keep.
Why use this actor?
- Firmographics and technographics together - company name, domain, website, industry, revenue, headcount, founding year, NAICS and SIC codes, type, location and the technology stack in one row.
- Rich, structured filters - names, domains, keywords, description, company type, revenue band, founding-year range, technologies, industry codes and full location filters, all as proper fields.
- Search then redeem - a fast search returns matching accounts as previews; matched accounts are redeemed to return full firmographic values. Turn redeem off for lighter, cheaper preview rows.
- Pay per result - you are charged only for the records actually returned, up to 5,000 per run.
- No proxies, no blocks - data comes through a stable API, so runs are fast and reliable.
Use cases
- Account-based marketing - build target account lists filtered by industry, size, revenue and tech stack.
- Sales prospecting - find companies that match your ideal customer profile and export them to your CRM.
- Market research - size a market by revenue band, founding year, geography or technology adoption.
- Data enrichment - append firmographic and technographic attributes to your existing account records.
- Competitive intelligence - list companies using a specific technology or in a specific segment.
Input
Configure everything from the visual editor - every filter is a proper field, no code needed. Example JSON input:
{"keywords": "cloud security","countries": "United States, United Kingdom","revenueMin": 1000000,"revenueMax": 50000000,"technologies": "AWS, Salesforce","types": "Privately Held","redeem": true,"maxResults": 100,"apiKey": "YOUR_API_KEY"}
Search specific companies by name or domain:
{"names": "Acme, Globex","domains": "initech.com","matchExactDomain": true,"maxResults": 50,"apiKey": "YOUR_API_KEY"}
Key inputs
- Company names / Company domains - comma-separated lists to target specific accounts.
- Keywords / Description - free-text matching against company profiles.
- Company types - comma-separated from the allowed values
Public Company,Privately Held,Government Agency,non profit. - Technologies / NAICS / SIC - technographic and industry-code filters, comma-separated.
- Revenue from / to and Founded from / to - numeric range filters.
- Countries / Exclude countries / States / Cities - location filters.
- Redeem full records - on by default; turn off for cheaper preview-only rows.
- Raw filters (advanced) - a JSON object merged over the generated search body for fields not exposed as friendly inputs.
- Maximum results - hard cap on records (and therefore spend) per run.
- API key - your own provider key (Bearer token). Required.
Output
One clean, flat JSON object per company account:
{"company_name": "Acme Corporation","domain": "acme.com","website": "https://www.acme.com","industry": "Computer Software","revenue": "10M-50M","founded": 2008,"headcount": "201-500","naics": "541511","sic": "7372","technologies": ["AWS", "Salesforce", "HubSpot"],"description": "Acme builds cloud security tooling for mid-market teams.","type": "Privately Held","location": "San Francisco, California, United States","redeemed": true,"raw": { }}
The redeemed flag tells you whether the row holds full redeemed values (true) or a lighter preview (false). The original provider object is preserved under raw.
FAQ
What is the B2B Account Search API?
It is a company-account data API that returns firmographic attributes (name, domain, industry, revenue, headcount, founding year, industry codes, location) and technographic attributes (the technologies a company uses). This actor runs that search with your filters and exports the matching company accounts as JSON, CSV or Excel.
Do I need my own API key?
Yes. This actor calls the underlying B2B data provider on your behalf using a Bearer token, so you bring your own key. The provider key is enterprise-provisioned, and your account must carry the search and redeem entitlements (and credits) for the data you request. Paste the key into the API key input, or set the DATA_API_KEY secret. Your key is stored securely and never logged.
How does the search-then-redeem credit model work?
The provider uses two steps. First, a search returns matching accounts as previews - each carries an id and presence flags (for example, whether a domain or revenue value exists) but not the full values. Then a redeem call exchanges those ids for the full firmographic record. This actor does both automatically: it searches, collects the ids on each page, redeems them, and pushes the full records. You are charged per record returned to the dataset.
Can I get cheaper results with less data?
Yes. Turn Redeem full records off. The actor then pushes the preview records only, which are lighter and cheaper because they skip the redeem step. Preview rows carry presence flags and identifiers rather than every full value; the redeemed field on each row will be false.
What filters can I use?
Company names, domains, keywords, a description phrase, company type, technologies, NAICS and SIC codes, a revenue range, a founding-year range, and location filters for countries (include and exclude), states and cities. Use Raw filters to set any additional field the provider supports, such as websites or regions.
How many results can I get per run?
Up to 5,000 records per run, paged automatically. For larger sets, split the search by industry, revenue band, geography or technology across multiple runs.
How much does it cost?
Pricing is pay-per-result: a small fixed amount per record returned, plus standard Apify platform usage, plus your own API usage against your key. A run that returns nothing costs almost nothing. Set Maximum results to cap each run's spend exactly.
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 or updated accounts into your CRM, ABM platform or data warehouse.
Keyword map
b2b company data api, account search api, firmographic data api, technographic data api, company enrichment api, company database api, abm data api, ideal customer profile api, company revenue data, company headcount data, technology install base api, naics sic company data, company domain lookup api, sales prospecting data api.
Support and feedback
Found an issue or missing a filter? Open an issue in the Issues tab - it is monitored daily.