B2B Company & Decision-Maker Finder — Official Registries
Pricing
from $4.00 / 1,000 company rows
B2B Company & Decision-Maker Finder — Official Registries
Find B2B companies by country, sector and size from official public registries, with named decision-makers and published contact where the source carries it. One unified row per company. France and Mexico. No API key.
Pricing
from $4.00 / 1,000 company rows
Rating
0.0
(0)
Developer
Berkan Kaplan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Find B2B companies by country, sector and size straight from official public registries — and get each company's named decision-makers and published contact in the same row, with no API key and no setup. Pick a country, a sector and a minimum size; get back a clean, unified list you can use for sales, sourcing or company research. Covers France (INSEE Sirene + INPI RNE), Mexico (INEGI DENUE), Czechia (ARES), the United Kingdom (Companies House) and Norway (Enhetsregisteret / brreg), with more official registries on the way.
This Actor runs on the Apify platform, so you get API access, scheduling, integrations, monitoring and dataset export (JSON, CSV, Excel) out of the box.
Why use B2B Company & Decision-Maker Finder?
- One input, one output, many sources. A French record and a Mexican record line up column-for-column, so you stop stitching together one scraper per country.
- Primary official sources, not guesses. Data comes from government registries — not from scraped LinkedIn profiles or pattern-guessed emails. That means names and numbers you can trust, and no fragile anti-bot games.
- Decision-makers included. Where the registry lists directors/officers (France, Czechia, the UK, Norway), every company row carries their names and roles — no second tool, no extra charge.
- Real contact where it is public. Where the source publishes contact (Mexico email/phone/website, Norway website), you get it in the row. The size filter is also the contact lever: in Mexico, email coverage rises from ~23% for the smallest firms to ~85% for companies with 50+ staff (measured).
- Honest scope. The French registry does not publish company email/phone, so this Actor does not pretend to — it gives you decision-maker names and firmographics instead. No empty "email" column that is never filled.
How to use it
- Choose a Country (or "All countries" to search several at once).
- Pick a Sector (Manufacturing, Wholesale & retail, IT & software, …) or pass a raw NAF/SCIAN code.
- Optionally narrow by Region (a French department or a Mexican state) and Minimum employees.
- Tick Only with published contact or Only with a named decision-maker if you need those.
- Click Start. Each company comes back as one row; you are charged one record per delivered company.
Input
| Field | What it does |
|---|---|
country | fr, mx, or leave as "All countries". |
sector | Friendly sector mapped to each country's own classification (NACE for France, SCIAN for Mexico). |
region | France: department code or name (69 / Rhône). Mexico: state code or name (14 / Jalisco). |
minEmployees | Keep companies with at least this many employees (uses the source's size band). In Mexico it also raises contact coverage. |
onlyWithContact | Keep only companies with a published email/phone/website (use for Mexico). |
onlyWithDecisionMakers | Keep only companies with a named director/officer (use for France). |
sectorCode | Advanced: a raw NAF code (62.01Z) for France or a SCIAN code (31) for Mexico. |
keywords | Optional name / activity keywords. |
maxResults | Total companies to return across all selected countries. |
Example input:
{"country": "mx","sector": "manufacturing","region": "Jalisco","minEmployees": 11,"onlyWithContact": true,"maxResults": 100}
Output
Each company is one row. You can download the dataset in JSON, HTML, CSV or Excel.
{"country": "MX","companyName": "CONTROL TECNICO Y REPRESENTACIONES RIO MAGALLANES","sector": "Comercio al por mayor de equipo e instrumental médico","sectorScheme": "SCIAN","sizeBand": "251 y más personas","employeesMin": 251,"city": "Monterrey","region": "NUEVO LEÓN","email": "ivan.ontiveros@ctr.com.mx","phone": "8115722508","website": null,"hasContact": true,"contactMethods": ["email", "phone"],"decisionMakers": [],"decisionMakersCount": 0,"companyId": "...","companyIdType": "DENUE ID","source": "INEGI DENUE (Directorio Estadístico Nacional de Unidades Económicas)","sourceUrl": "https://www.inegi.org.mx/app/mapa/denue/default.aspx?idee=...","scrapedAt": "2026-10-26T..."}
A French row carries decisionMakers (directors with roles), legalForm, revenueFormatted and the registry
link instead of contact:
{"country": "FR","companyName": "GROUPE PROGRES SA","sector": "Information & communication","sizeBand": "250–499 employees","city": "LYON","region": "Auvergne-Rhône-Alpes","revenueFormatted": "82.4M EUR","decisionMakers": [{ "type": "person", "fullName": "Soizic Bouju", "role": "Directeur Général" },{ "type": "person", "fullName": "Pierre Fanneau", "role": "Administrateur" }],"decisionMakersCount": 7,"hasContact": false,"sourceUrl": "https://annuaire-entreprises.data.gouv.fr/entreprise/..."}
Data fields
Identity (companyName, legalName, companyId, companyIdType), classification (sector, sectorCode,
sectorScheme), size (sizeBand, employeesMin), firmographics (status, legalForm, incorporatedOn,
revenue*), address + geo (address, city, region, postalCode, latitude, longitude), contact
(email, phone, website, hasContact, contactMethods), decision-makers (decisionMakers[],
decisionMakersCount, decisionMakersText), and provenance (source, license, sourceUrl, scrapedAt).
Coverage by country
| Country | Source | Discover by | Decision-makers | Contact |
|---|---|---|---|---|
| 🇫🇷 France | INSEE Sirene + INPI RNE (recherche-entreprises.api.gouv.fr) | sector (NACE), department, size, name | ✅ directors + roles | ❌ (registry publishes none) |
| 🇲🇽 Mexico | INEGI DENUE | sector (SCIAN), state, size, keyword | ❌ (directory has none) | ✅ email/phone/website (self-reported) |
| 🇨🇿 Czechia | ARES registry + public register (VR) | sector (CZ-NACE), city, name | ✅ directors + supervisory board | ❌ (registry publishes none) |
| 🇬🇧 United Kingdom | Companies House | sector (UK SIC 2007, active companies), name | ✅ directors + officers | ❌ (registry publishes none) |
More official registries (Norway, IndiaMART for India) are planned on the same unified shape.
Pricing
Pay per result: you are charged for each delivered company row. Status rows that explain an empty search are free, and companies dropped by your filters are never delivered or charged. Data comes from free official APIs, so there is no proxy surcharge. All features work on the Apify free plan.
Tips
- In Mexico, set Minimum employees to 11+ (or 51+) to get a contact-rich list — contact coverage climbs sharply with company size.
- In France, use Only with a named decision-maker to get boardroom contacts for outreach.
- Use All countries with a sector to build a cross-border list in one run; results are balanced across the countries you selected.
- Narrow by Region to keep runs small and focused (and cheaper).
FAQ, limitations & disclaimer
- Is this legal? The sources are official open-data registries whose licences permit commercial reuse with attribution (France: Licence Ouverte / Etalab 2.0; Mexico: INEGI Términos de Libre Uso — "Fuente: INEGI"). Business contact details come from what companies themselves publish in those public registries.
- Why no email for France? The French registry simply does not publish company email or phone. Rather than ship an always-empty column, this Actor gives you decision-maker names and firmographics for France.
- Empty result? The run finishes successfully with a short status row saying why (no match, or everything filtered out) — you are not charged for it.
- Found a bug or want another country? Open an issue on the Actor's Issues tab.