Mexico Company Finder (DENUE, legal entities, English labels) avatar

Mexico Company Finder (DENUE, legal entities, English labels)

Pricing

$3.00 / 1,000 company results

Go to Apify Store
Mexico Company Finder (DENUE, legal entities, English labels)

Mexico Company Finder (DENUE, legal entities, English labels)

Search Mexican companies from INEGI's DENUE by industry (SCIAN, English labels), state, municipality and employee size. Legal entities (companies) only, public sector and personal contacts filtered out, normalized +52 phones, websites and corporate e-mails. Fuente: INEGI.

Pricing

$3.00 / 1,000 company results

Rating

0.0

(0)

Developer

LatSouth Data

LatSouth Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Mexico Company Finder: DENUE B2B database of Mexican companies, in English

Search Mexican companies from INEGI's DENUE (the national business directory) by industry, state, municipality and employee size, and get clean records with English industry labels, normalized +52 phones, websites and corporate e-mails. Legal entities only by default, public sector filtered out, personal contacts never returned. No DENUE token, no bulk download, no Spanish codebook.

Fuente: INEGI, Directorio Estadístico Nacional de Unidades Económicas (DENUE) 05/2026. Data transformed (cleaned, normalized, English labels added); this is not an official INEGI product. Terms: https://www.inegi.org.mx/inegi/terminos.html.

Who it's for

  • Sales and SDR teams entering Mexico: "IT consultancies in Mexico City with 11+ employees and a website", "food manufacturers in Jalisco and Nuevo León".
  • Market sizing / TAM: every run reports total_matching (all establishments that match), even if you only pull a sample.
  • Enrichment: start from a SCIAN segment and feed the list to your enrichment waterfall or CRM.

What makes it B2B

DENUE lists ~6.1 million establishments, and most of them are corner shops run by natural persons. This actor turns it into a company list:

DENUE as publishedThis actor
WhoEvery establishment, ~79% of them natural persons (no legal name)Legal entities only, always (no switch: company data only)
Public sectorMixed in (schools, offices, hospitals)Excluded by default (exclude_public_sector)
IndustrySCIAN code + Spanish labelSpanish class label + English subsector and sector labels
SizeText bracket ("11 a 30 personas")Bracket filter + min_employees + numeric bounds
PhoneFree text+52 + 10 digits, junk dropped
E-mailFree text, typos, Gmail/Hotmail/ProdigyValidated, lower-cased; freemail/ISP never used as a website
WebsiteFree text (WWW.X.COM, Facebook pages)https:// URL; social pages split into social_url; website_guess from corporate e-mail domain
BranchesOne row per establishmentOptional one_per_company (largest establishment per legal name)

Input examples

Professional services firms in Mexico City with an e-mail (sector 54 = legal, accounting, engineering, IT consulting, marketing…)

{
"scian_sectors": ["54"],
"states": ["09"],
"only_with_email": true,
"max_results": 500
}

Software and IT services (SCIAN 5415 + 5182) with 11+ employees and a website, one row per company

{
"scian_codes": ["5415", "5182"],
"min_employees": 11,
"only_with_website": true,
"one_per_company": true
}

Manufacturers in Nuevo León and Jalisco added to DENUE since 2024, by keyword

{
"scian_sectors": ["31-33"],
"states": ["NLE", "Jalisco"],
"keyword": "plastic",
"registered_after": "2024-01-01",
"sort_by": "registration_date_desc"
}
FieldWhat it does
scian_sectorsSCIAN 2-digit sectors (54, 31-33, 48-49…; 31/32/33 also accepted)
scian_codes6-digit SCIAN classes or 3-5 digit prefixes
keywordSubstring in the English/Spanish activity label or the legal/trade name
states01-32, ISO codes (CMX, JAL, NLE, MX-CMX) or names (Ciudad de México, CDMX)
municipalitiesMunicipality / alcaldía names, accents optional
size_brackets0-5, 6-10, 11-30, 31-50, 51-100, 101-250, 251+
min_employeesWhole bracket at or above N
exclude_public_sectorDefault true
only_with_website, only_with_email, only_with_phoneContact completeness
registered_afterMonth the establishment entered DENUE
one_per_companyKeep the largest establishment per legal name
sort_bysize_desc (default), registration_date_desc, registration_date_asc, denue_id
max_resultsDefault 1000

Output sample

Illustrative row. The company, names and contacts below are made up.

{
"denue_id": 1234567,
"clee": "09016541510000011000000000U0",
"legal_name": "EJEMPLO SOLUCIONES DIGITALES",
"trade_name": "EJEMPLO TECH",
"is_legal_entity": true,
"legal_entity_basis": "registered_legal_name",
"is_public_sector": false,
"scian_code": "541510",
"scian_label_es": "Servicios de diseño de sistemas de cómputo y servicios relacionados",
"scian_label_en": "Professional, Scientific, and Technical Services",
"scian_sector": "54",
"scian_sector_label_en": "Professional, Scientific, and Technical Services",
"scian_subsector": "541",
"scian_subsector_label_en": "Professional, Scientific, and Technical Services",
"size_bracket": "11 a 30 personas",
"size_bracket_en": "11-30",
"employees_min": 11,
"employees_max": 30,
"establishment_type": "fixed",
"state": "09",
"state_iso": "MX-CMX",
"state_name": "Ciudad de México",
"municipality_code": "09016",
"municipality": "Miguel Hidalgo",
"locality": "Miguel Hidalgo",
"address": "CALLE EJEMPLO 100 INT 5, COLONIA GRANADA",
"zip": "11520",
"latitude": 19.4401,
"longitude": -99.2001,
"phone": "+525500000000",
"email": "contacto@ejemplotech.mx",
"email_domain": "ejemplotech.mx",
"website": "https://www.ejemplotech.mx",
"website_domain": "ejemplotech.mx",
"social_url": null,
"website_guess": "https://ejemplotech.mx",
"registration_date": "2019-11-01",
"data_as_of": "2026-05-20",
"source": "Fuente: INEGI, Directorio Estadistico Nacional de Unidades Economicas (DENUE) 05/2026, actualizado 2026-05-20. Datos transformados (limpieza, normalizacion, etiquetas en ingles); no es un producto oficial del INEGI."
}

The run's key-value store OUTPUT record holds total_matching, pushed, and whether the run stopped at your spending limit.

Coverage (DENUE 05/2026)

UniverseEstablishments
All DENUE establishments6,138,075
Legal entities, private sector (default)846,778
… distinct companies (one_per_company)449,124
… with 6+ employees369,677
… with an e-mail411,683
… with a website or website guess359,736
Professional services (54) in Mexico City with an e-mail3,671
Software/IT (5415, 5182), 11+ employees, with website, one per company881

Field notes

  • Legal entities. INEGI publishes the legal name (razón social) only for legal entities and usually strips the corporate suffix (S.A. de C.V., S. de R.L., …). is_legal_entity is true when the name carries a legal form, or when a legal name is present and doesn't look like a person's name or a placeholder. legal_entity_basis says which rule fired (every output row carries it). Rows with a person-like name are treated as uncertain and never returned.
  • website is what the establishment declared to INEGI. website_guess is https:// plus the corporate e-mail domain; free-mail, Mexican ISP (Prodigy/Telmex, Axtel, izzi, Megacable…) and typo domains are never used. Neither is verified by an HTTP request, so check before using at scale.
  • scian_label_en is the English label of the 3-digit subsector; scian_label_es is INEGI's official 6-digit class label. SCIAN is Mexico's NAICS; codes are SCIAN 2023.
  • registration_date is the month the establishment entered DENUE, not its incorporation date.
  • Rows are establishments. A chain appears once per branch; use one_per_company to collapse.

Data freshness

DENUE edition 05/2026 (published 2026-05-20; Sinaloa corrected 2026-07-01). INEGI refreshes DENUE roughly yearly, mostly for large establishments. Every row carries data_as_of and source; the run log and the OUTPUT record also show the data_as_of of the release that was queried.

Privacy

Company data only. Establishments of natural persons (personas físicas) and rows that are not a confirmed legal entity are never returned, and there is no input to change that (legal_entities_only: false is rejected with an error). You are responsible for using the data lawfully (LFPDPPP, anti-spam rules, opt-out requests).

Pricing

Pay per event:

EventWhen it's chargedPrice
company-resultOnce per company row returned in the dataset$3.00 per 1,000 results (placeholder)

Set a maximum cost per run and the actor stops pushing rows when it's reached.

FAQ

Is this the official DENUE? It is built from INEGI's open bulk download, cleaned and enriched. It is not an INEGI product and INEGI does not endorse it.

Why do some big companies have no legal name? Some establishments are registered by INEGI without razón social. Without it we can't tell a company from a natural person, so those rows are not returned.

Can I look up an RFC? DENUE does not publish RFCs.