Mexico Company Finder (DENUE, legal entities, English labels)
Pricing
$3.00 / 1,000 company results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
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 published | This actor | |
|---|---|---|
| Who | Every establishment, ~79% of them natural persons (no legal name) | Legal entities only, always (no switch: company data only) |
| Public sector | Mixed in (schools, offices, hospitals) | Excluded by default (exclude_public_sector) |
| Industry | SCIAN code + Spanish label | Spanish class label + English subsector and sector labels |
| Size | Text bracket ("11 a 30 personas") | Bracket filter + min_employees + numeric bounds |
| Phone | Free text | +52 + 10 digits, junk dropped |
| Free text, typos, Gmail/Hotmail/Prodigy | Validated, lower-cased; freemail/ISP never used as a website | |
| Website | Free text (WWW.X.COM, Facebook pages) | https:// URL; social pages split into social_url; website_guess from corporate e-mail domain |
| Branches | One row per establishment | Optional 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"}
| Field | What it does |
|---|---|
scian_sectors | SCIAN 2-digit sectors (54, 31-33, 48-49…; 31/32/33 also accepted) |
scian_codes | 6-digit SCIAN classes or 3-5 digit prefixes |
keyword | Substring in the English/Spanish activity label or the legal/trade name |
states | 01-32, ISO codes (CMX, JAL, NLE, MX-CMX) or names (Ciudad de México, CDMX) |
municipalities | Municipality / alcaldía names, accents optional |
size_brackets | 0-5, 6-10, 11-30, 31-50, 51-100, 101-250, 251+ |
min_employees | Whole bracket at or above N |
exclude_public_sector | Default true |
only_with_website, only_with_email, only_with_phone | Contact completeness |
registered_after | Month the establishment entered DENUE |
one_per_company | Keep the largest establishment per legal name |
sort_by | size_desc (default), registration_date_desc, registration_date_asc, denue_id |
max_results | Default 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)
| Universe | Establishments |
|---|---|
| All DENUE establishments | 6,138,075 |
| Legal entities, private sector (default) | 846,778 |
… distinct companies (one_per_company) | 449,124 |
| … with 6+ employees | 369,677 |
| … with an e-mail | 411,683 |
| … with a website or website guess | 359,736 |
| Professional services (54) in Mexico City with an e-mail | 3,671 |
| Software/IT (5415, 5182), 11+ employees, with website, one per company | 881 |
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_entityis 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_basissays which rule fired (every output row carries it). Rows with a person-like name are treated as uncertain and never returned. websiteis what the establishment declared to INEGI.website_guessishttps://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_enis the English label of the 3-digit subsector;scian_label_esis INEGI's official 6-digit class label. SCIAN is Mexico's NAICS; codes are SCIAN 2023.registration_dateis the month the establishment entered DENUE, not its incorporation date.- Rows are establishments. A chain appears once per branch; use
one_per_companyto 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:
| Event | When it's charged | Price |
|---|---|---|
company-result | Once 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.