DENUE Mexico Business Directory (INEGI Company Data & Leads) avatar

DENUE Mexico Business Directory (INEGI Company Data & Leads)

Pricing

from $1.00 / 1,000 businesses

Go to Apify Store
DENUE Mexico Business Directory (INEGI Company Data & Leads)

DENUE Mexico Business Directory (INEGI Company Data & Leads)

Mexico's official business directory DENUE (INEGI): 5M+ companies with name, legal name, SCIAN activity, staff size, address, coordinates, phone, email and website. Filter by state, municipality, postal code, activity or keyword, or get only new businesses. Export to JSON, CSV or Excel, or via API.

Pricing

from $1.00 / 1,000 businesses

Rating

0.0

(0)

Developer

Steady Scrape

Steady Scrape

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Security

Limited permissions

Share

Get DENUE — the Directorio Estadístico Nacional de Unidades Económicas, Mexico's official business directory published by INEGI — as clean data. Over 5 million Mexican businesses with their name, legal name (razón social), SCIAN activity code and name, staff size, full address and postal code, state, municipality and locality, coordinates, phone, email and website. Filter by state, municipality, postal code, neighbourhood (colonia), SCIAN sector or activity, keywords and staff size, keep only businesses with an email, a phone or a website, or receive only the businesses new in DENUE since your last run.

No login, no browser, no scraping: the Actor reads INEGI's official bulk files. Export to JSON, CSV or Excel, or via API.

What you can do with the Mexico business directory

  • B2B lead generation in Mexico: every dentist, restaurant, hotel, pharmacy, workshop or factory of a city, with phone, email and website, ready for a CRM or a cold-email tool.
  • Sales territories and field sales: businesses of a municipality or a postal code, with coordinates and a Google Maps link for route planning.
  • Market research and site selection: how many businesses of an activity there are per state, municipality or colonia, and how large they are (staff bands).
  • Monitor new businesses: schedule a run with Only new businesses to receive the businesses INEGI adds in each new DENUE release, for your filters.
  • Data enrichment: match your own list of Mexican companies against DENUE's legal names, activities and addresses.

Input

FieldWhat it does
StatesMexican states by INEGI code (06 Colima, 09 Ciudad de México, 14 Jalisco, 19 Nuevo León…). Empty reads the whole country.
MunicipalitiesMunicipality names (alcaldías in Mexico City): Guadalajara, Monterrey, Benito Juárez. Case and accents do not matter.
LocalitiesTowns as INEGI names them: Ciudad de Villa de Álvarez, Suchitlán.
Neighbourhoods (colonias)Words a colonia, fraccionamiento or barrio contains: Polanco finds "POLANCO V SECCION".
Postal codesWhole codes (06600) or their first digits (066).
Sectors (SCIAN)The 20 SCIAN 2018 sectors: 46 retail, 72 hotels and restaurants, 62 health care, 54 professional services…
Activity codes (SCIAN)Codes or their first 2–6 digits: 7225 restaurants, 621111 doctors' offices, 4611 grocery stores, 8121 beauty salons.
KeywordsWords in the business name, the legal name or the activity, from the start of a word: taco finds "TACOS EL GÜERO".
Staff size0–5, 6–10, 11–30, 31–50, 51–100, 101–250, 251 or more people.
Only with an email / a phone / a websiteKeep only businesses carrying that contact detail.
Added to DENUE fromYYYY-MM or YYYY: businesses INEGI added to the directory that month or later.
Only new businesses since the last runMonitor mode (see below).
Max businesses1,000 by default; 0 for all.

Example — restaurants in Guadalajara with an email:

{
"states": ["14"],
"municipalities": ["Guadalajara"],
"activityCodes": ["7225"],
"requireEmail": true,
"maxResults": 0
}

Example — dentists in Mexico City's Benito Juárez and Cuauhtémoc alcaldías:

{
"states": ["09"],
"municipalities": ["Benito Juárez", "Cuauhtémoc"],
"activityCodes": ["621211", "621212"],
"maxResults": 0
}

Output

One row per business, as INEGI lists it (values trimmed; emails lower-cased; an email field holding no address is left empty):

{
"denueId": "320817",
"name": "CAFE NOGUERAS",
"legalName": "CAFE NOGUERAS",
"activityCode": "461190",
"activityName": "Comercio al por menor de otros alimentos",
"sectorCode": "46",
"sectorName": "Comercio al por menor",
"staffRange": "6-10",
"staffMin": 6,
"staffMax": 10,
"address": "CALLE VENUSTIANO CARRANZA 160, FRACCIONAMIENTO REAL CAMPESTRE COMALA, 28450 Comala, Colima",
"street": "CALLE VENUSTIANO CARRANZA",
"exteriorNumber": "160",
"betweenStreets": ["CARRETERA CUATRO CARRILES", "CALLE ALVARO OBREGON"],
"neighborhood": "REAL CAMPESTRE COMALA",
"postalCode": "28450",
"stateCode": "06",
"state": "Colima",
"municipality": "Comala",
"locality": "Comala",
"latitude": 19.3208098,
"longitude": -103.7594651,
"googleMapsUrl": "https://www.google.com/maps/search/?api=1&query=19.3208098,-103.7594651",
"phone": "3125948193",
"email": "cafenogueras@gmail.com",
"website": "www.cafenogueras.com.mx",
"establishmentType": "Fijo",
"registeredOn": "2010-07",
"release": "05/2026",
"source": "Fuente: INEGI, Directorio Estadístico Nacional de Unidades Económicas (DENUE) 05/2026"
}
FieldMeaning
denueId, cleeDENUE's number for the business, kept between releases, and INEGI's statistical key.
name, legalNameThe name on the sign, and the razón social (INEGI leaves it empty for businesses owned by a person).
activityCode, activityName, sectorCode, sectorNameSCIAN 2018 classification, in Spanish as INEGI writes it.
staffRange, staffMin, staffMaxDENUE's band of people employed (staffMax is null for 251+).
address, street, exteriorNumber, interiorNumber, building, floor, betweenStreets, backStreet, neighborhood, neighborhoodType, shoppingCenter, shoppingCenterType, shopNumber, postalCodeThe address in one line, then its parts: street, exterior and interior number, building, floor, the streets it sits between, the street behind, colonia and its type, shopping centre, its type and the shop number, postal code.
stateCode/state, municipalityCode/municipality, localityCode/locality, ageb, blockINEGI's geographic codes and names.
latitude, longitude, googleMapsUrlCoordinates and a map link.
phone, email, websiteContact details when the business gave them: in Colima 44 % have a phone, 20 % an email, 7 % a website; in Mexico City 36 %, 23 % and 11 %.
establishmentTypeFijo, or Semifijo (a stall that stays in one place).
registeredOnYYYY-MM, the month the business entered DENUE (not when it opened).
sourceFile, release, releaseDate, sourceThe INEGI bulk file read, the DENUE release, and the credit INEGI asks for.
changeTypeadded in Only-new runs.
rowType, status, scrapedAtbusiness and ok for a business, status for a free status row; when the row was written (UTC).

A search with nothing to deliver gives one free row (rowType: "status") with status, reason and query: no_results, no_changes, baseline_saved, spending_limit or blocked. The run summary (key-value store record SUMMARY) lists the files read, the rows scanned and matching, and the release.

How the Mexico business directory is read

INEGI publishes DENUE as one bulk file per state (México in two) and one national file per SCIAN sector (retail, restaurants and other services split into parts). For each run the Actor picks the smaller set covering your filters — your states' files, or the national files of the activities you chose — downloads them from INEGI and filters them as they arrive. It stops reading as soon as it has your maximum, so a small search downloads only part of one file: ten restaurants in Colima take about 4 seconds. Mexico City's whole file is 45 MB (463,000 businesses) and takes about a minute, most of it the download from INEGI.

Monitor new businesses in DENUE

With Only new businesses since the last run, the first run saves the DENUE ids matching your filters as a baseline, delivering no business (only the files holding businesses that match are charged; in your account, key-value store steadyscrape-denue-mexico-business-directory-state, one record per set of filters). Each later run delivers only the businesses that were not there before, with changeType: "added", and the summary counts those that left DENUE. INEGI publishes a new DENUE release a few times a year; until it does, a run sees the files unchanged, downloads nothing (one 64 KB request per file) and charges nothing. Businesses past your maximum or your spending limit stay for the next run.

Pricing

Pay per event:

  • US$0.001 per business delivered;
  • US$0.005 per INEGI bulk file holding businesses that match your filters (source-file): a search in one state or one sector reads one file. A file with no match is not charged.

Status rows (nothing found, nothing new, baseline saved) are free: a search that matches nothing charges nothing, and an Only-new run that finds the files unchanged reads and charges nothing. Examples: 10 restaurants with a phone in Colima cost US$0.015; 1,000 restaurants with an email in Jalisco cost US$1.005.

Limits

  • DENUE is updated by INEGI a few times a year (this release: 05/2026, published 2026-05-20); a business that opened after the last field update is not in it yet. registeredOn is when INEGI added the business, not when it opened.
  • Contact details are what each business gave INEGI: many small businesses have no phone, email or website.
  • Names and addresses are written as INEGI writes them (mostly capitals, Spanish).
  • Municipality, locality and colonia names are matched as INEGI spells them; pick the state too, or every state is read.

DENUE is public data published by INEGI under its Términos de Libre Uso de la Información del INEGI, which allow anyone to copy, publish, adapt, extract and commercially exploit the information, provided the source is credited and nothing suggests INEGI endorses the use. Each row carries the credit (source: "Fuente: INEGI, Directorio Estadístico Nacional de Unidades Económicas (DENUE) 05/2026"). The filtering, selection and formatting are this Actor's, not INEGI's, and this Actor is not affiliated with or endorsed by INEGI. Contacting businesses is subject to the rules of your country and of Mexico (for example on unsolicited commercial messages); use the data responsibly.