B2B Company & Decision-Maker Finder — Official Registries avatar

B2B Company & Decision-Maker Finder — Official Registries

Pricing

from $4.00 / 1,000 company rows

Go to Apify Store
B2B Company & Decision-Maker Finder — Official Registries

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

Berkan Kaplan

Maintained by Community

Actor 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

  1. Choose a Country (or "All countries" to search several at once).
  2. Pick a Sector (Manufacturing, Wholesale & retail, IT & software, …) or pass a raw NAF/SCIAN code.
  3. Optionally narrow by Region (a French department or a Mexican state) and Minimum employees.
  4. Tick Only with published contact or Only with a named decision-maker if you need those.
  5. Click Start. Each company comes back as one row; you are charged one record per delivered company.

Input

FieldWhat it does
countryfr, mx, or leave as "All countries".
sectorFriendly sector mapped to each country's own classification (NACE for France, SCIAN for Mexico).
regionFrance: department code or name (69 / Rhône). Mexico: state code or name (14 / Jalisco).
minEmployeesKeep companies with at least this many employees (uses the source's size band). In Mexico it also raises contact coverage.
onlyWithContactKeep only companies with a published email/phone/website (use for Mexico).
onlyWithDecisionMakersKeep only companies with a named director/officer (use for France).
sectorCodeAdvanced: a raw NAF code (62.01Z) for France or a SCIAN code (31) for Mexico.
keywordsOptional name / activity keywords.
maxResultsTotal 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

CountrySourceDiscover byDecision-makersContact
🇫🇷 FranceINSEE Sirene + INPI RNE (recherche-entreprises.api.gouv.fr)sector (NACE), department, size, name✅ directors + roles❌ (registry publishes none)
🇲🇽 MexicoINEGI DENUEsector (SCIAN), state, size, keyword❌ (directory has none)✅ email/phone/website (self-reported)
🇨🇿 CzechiaARES registry + public register (VR)sector (CZ-NACE), city, name✅ directors + supervisory board❌ (registry publishes none)
🇬🇧 United KingdomCompanies Housesector (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.