El DENUE, el directorio estadístico de unidades económicas del INEGI, ya contiene la lista de empresas que buscas y es gratis: más de 6 millones de establecimientos, con base en los Censos Económicos 2024 (INEGI, consultado el 2026-09-29). Lo que no trae es a la persona que decide la compra. Armar tu propia base de prospectos B2B en México consiste en unir esos dos pasos sin ensuciar el dato por el camino.
Una base de prospectos propia es una lista de cuentas y contactos donde sabes de dónde salió cada dato y cuándo se verificó por última vez. Comprarla te quita ese conocimiento; armarla te lo da. Es la letra I (Investiga) del método IMPRO (Investiga, Mensajes que llegan, Personalizados, Respuestas, Oportunidades), y el resto de la lógica de por qué la lista pesa más que el mensaje está en la guía sobre el perfil de cliente ideal.
¿Conviene armar tu propia base de prospectos o comprarla?
Conviene armarla cuando el DENUE arroja más de unas 300 empresas para tu perfil de cliente ideal (ICP) y alguien va a operar el flujo. Con menos de 300, la investigación manual es más barata que cualquier herramienta. Comprar una lista queda fuera de la comparación: no puedes documentar de dónde salió cada dato, y una lista que se vende a varios compradores llega a los mismos buzones (comprar leads: cuándo funciona y cuándo es tirar dinero).
El 300 sale de la capacidad de una persona. Investigar bien una empresa para un correo toma de 20 a 40 minutos. Un vendedor que dedica 8 horas a la semana acumula 104 horas por trimestre: 104 × 60 ÷ 40 = 156 empresas en el extremo lento y 104 × 60 ÷ 20 = 312 en el rápido (dato propio de Improvitz, derivado de sus tiempos de operación, verificado el 2026-09-29; no es una medición de mercado).
La regla de decisión cabe en una línea: si el DENUE cuenta menos de ~300 empresas, investígalas a mano; si cuenta más, usa una herramienta para persona y correo y deja a mano solo los huecos.
| Ruta | Cuándo | Costo principal | Riesgo |
|---|---|---|---|
| A mano | Menos de ~300 empresas | Horas de vendedor | No escala; nadie lo mantiene |
| Herramienta + huecos a mano | Más de ~300 empresas | Créditos del proveedor y horas para los huecos | El match rate no se conoce de antemano; se prueba en muestra |
| Lista comprada | Fuera de la comparación | Precio por contacto | Origen sin documentar; la misma lista llega a otros compradores |
Qué cubre cada proveedor de contactos en México está en cobertura de bases de datos B2B en México.
¿Cómo sacas la lista de empresas del DENUE?
Se cuenta primero y se descarga después. El método Cuantificar de la API del DENUE devuelve cuántos establecimientos hay para una actividad, un área y un estrato; solo cuando ese número justifica el trabajo se descarga la lista con BuscarAreaActEstr. La API pide un token que se obtiene registrándote en el sitio del INEGI, y su documentación no menciona costo ni límite de consultas (INEGI, API del DENUE, consultada el 2026-09-29).
Las dos plantillas, con [token] en lugar del tuyo. La primera cuenta: recibe la actividad SCIAN (2 a 6 dígitos), el área geográfica (2 a 9 dígitos) y el estrato (1 a 7; 0 = todos). La segunda descarga: registro_inicial y registro_final paginan el resultado.
curl "https://www.inegi.org.mx/app/api/denue/v1/consulta/Cuantificar/[actividad]/[area]/[estrato]/[token]"
curl "https://www.inegi.org.mx/app/api/denue/v1/consulta/BuscarAreaActEstr/[entidad]/[municipio]/[localidad]/[AGEB]/[manzana]/[sector]/[subsector]/[rama]/[clase]/[nombre]/[registro_inicial]/[registro_final]/[id]/[estrato]/[token]"
El estrato es un dígito del 1 al 7 que representa un rango de personal ocupado; la equivalencia exacta está en el catálogo del INEGI y no se reproduce aquí para no desactualizarla. Con 0 incluyes todos los tamaños.
Cada registro trae razón social, clase SCIAN (Sistema de Clasificación Industrial de América del Norte), estrato, tipo de establecimiento (matriz, sucursal o único), domicilio, y teléfono, correo o sitio del negocio, no de personas (catálogo 1103 del INEGI, consultado el 2026-09-24).
El DENUE cuenta establecimientos, no empresas. Una cadena con seis sucursales aparece siete veces si cuentas todo. Antes de aplicar el umbral de 300, filtra a matrices y únicos; si vendes a la empresa, ese es el universo real. Para dimensionar el mercado con más rigor, calcular el mercado alcanzable de verdad explica cómo cruzarlo con tu ICP.
El orden importa más que la herramienta. Primero va el universo completo: todas las clases SCIAN y estratos que podrían ser tu cliente, en todos los estados que puedes atender, con el sitio web de cada registro cuando lo trae, porque ese dominio es la llave para enriquecer después. Luego se corta por señal. Armar la lista desde un subconjunto estrecho (una sola clase, un solo estado, el filtro que ya tenías) deja al equipo sin cuentas que trabajar aunque el mercado sea grande, y hace que el umbral de 300 se lea mal. Persona, correo e industria se enriquecen sobre ese universo, solo donde faltan.
¿Cómo llegas de la empresa a la persona que decide?
El DENUE no trae personas y ningún registro público resuelve ese paso. Hay tres caminos: un proveedor de datos probado con una muestra, la web de la propia empresa o la búsqueda manual. Lo que no debes hacer es pagar un plan completo sin medir antes en cuántas de tus cuentas encuentra a alguien.
La prueba de 20. Saca 20 cuentas al azar de tu lista, pásalas por el proveedor y cuenta tres cosas: en cuántas apareció la persona correcta (el cargo que compra), en cuántas hay correo y en cuántas teléfono. Ese porcentaje es tu match rate real; el que publica el proveedor mide otra población. El método completo está en cinco pruebas antes de usar una base de datos.
Lo que cuesta. Clay documenta de 6 a 20 Data Credits por registro completamente enriquecido, con correos baratos y teléfonos caros (Clay, Actions & Data Credits, consultado el 2026-09-29). El plan gratuito da 100 créditos al mes; Launch cuesta $167 USD al mes con 2,500 créditos y Growth $446 USD con 6,000 (Clay Pricing, consultado el 2026-09-29). Son cifras del propio vendor y cambian.
Con los 100 créditos gratuitos caben entre 5 y 16 registros completos (100 ÷ 20 = 5 y 100 ÷ 6 = 16.7), no 20. La muestra de 20 exige créditos de pago o el plan de otro proveedor.
Apollo cobra 1 crédito por correo y 1 por teléfono, y los créditos no se acumulan al siguiente ciclo (Apollo, About Credits, consultado el 2026-09-29). Si combinas proveedores, Clay y Apollo sin duplicar enriquecimiento explica el orden para no pagar dos veces el mismo dato.
A mano. La web de la empresa y la búsqueda humana en LinkedIn siguen siendo legítimas. Lo que los términos de LinkedIn prohíben es el software que hace scraping o copia perfiles, con riesgo de restricción de cuenta (LinkedIn, software prohibido, consultado el 2026-09-29). Qué pasa si cruzas esa línea: restricción de cuenta de LinkedIn por prospectar.
¿Cómo verificas y cargas la base al CRM sin ensuciarla?
Verifica cada correo antes de enviar, guarda de dónde salió cada dato y cuándo lo verificaste, y cruza contra el CRM para no escribirle dos veces a la misma cuenta. La razón: muchos proveedores adivinan el correo por patrón en vez de comprobarlo, y un verificador mide el estado de la cuenta al momento del chequeo, no el día del envío. La fecha de verificación es un campo, no un recuerdo.
Bouncer cobra $8 USD por 1,000 créditos y $60 USD por 10,000, incluye 100 gratis y no cobra los resultados "unknown" ni los duplicados (Bouncer, Pricing, consultado el 2026-09-29; es la tarifa del proveedor). En dominios catch-all la validación estándar no distingue lo real de lo inventado y la verdad sale de los envíos reales; la comparativa y el tratamiento de catch-all están en verificadores de correo comparados.
Cuatro campos mínimos en HubSpot o el CRM que uses:
fuente: DENUE, nombre del proveedor o manual. Permite saber qué fuente rebota.fecha_verificacion: cuándo se validó el correo por última vez.clave_denue(o la CLEE si viene): une la cuenta con su registro oficial y evita duplicarla al recargar.estatus_correo: válido, riesgoso o desconocido, según el verificador.
La señal roja es un rebote por encima de 2%. Las campañas propias de Improvitz corrieron con 1.79% (campaña de industria, 4,804 correos a 1,657 empresas) y 1.40% (campaña de software, 9,211 correos a 3,162 empresas), de mayo a agosto de 2026. No se armaron necesariamente con este flujo: son la referencia de cuánto rebote es normal, no una promesa de resultado. Si tu lote pasa de 2%, el problema está en la fuente antes que en el mensaje, y recuperar la reputación de un dominio quemado es lento y caro.
Sobre la ley. El nombre, el correo y el teléfono de una persona son datos personales aunque los reúna un tercero o los reúnas tú. La Ley Federal de Protección de Datos Personales en Posesión de los Particulares (LFPDPPP) tuvo su última reforma el 14 de noviembre de 2025 (Cámara de Diputados, consultado el 2026-09-29).
Nota: esto describe requisitos generales y enlaza la fuente oficial. No es asesoría legal. Antes de aplicarlo, revísalo con tu asesor con tu caso concreto en la mano.
¿Cuánto cuesta y cuánto tarda armar una base de 760 empresas en 2026?
Depende de cuánto de la búsqueda de personas hagas a mano. Con los supuestos de abajo, hacerlo todo a mano cuesta entre $63,333 y $126,667 MXN en horas de vendedor; con Clay, entre $5,729 y $20,051 MXN de licencia más las horas de configuración. Todo lo que sigue es un ejemplo con supuestos declarados, no una medición.
Supuestos. ICP de distribuidoras industriales de 51 a 250 personas en tres estados. El DENUE devuelve 1,100 establecimientos; tras quitar sucursales quedan 760 empresas. Tarifa de $250 MXN por hora cargada de vendedor (dato propio, autorizado solo para vendedores prospectando; no aplica a un becario ni a quien opere el flujo). Tipo de cambio FIX de $17.1527 MXN por USD (Banxico, 2026-09-15, tomado de verificadores de correo comparados).
- Todo a mano: 760 × 20 a 40 minutos = 253.3 a 506.7 horas. A $250 MXN la hora: $63,333 a $126,667 MXN.
- Con Clay, registro completo: 760 × 6 a 20 créditos = 4,560 a 15,200 créditos. Launch aporta 2,500 al mes, así que hacen falta de 2 a 7 meses: $334 a $1,169 USD, o $5,729 a $20,051 MXN al FIX citado. Growth (6,000 créditos, $446 USD) cubre el extremo bajo en un mes.
- Verificación: 760 × $0.008 USD = $6.08 USD (unos $104 MXN) a la tarifa de Bouncer de 1,000 créditos.
- Híbrido: con 70% de match en tu muestra de 20 (supuesto), quedan 228 empresas sin contacto (760 × 30%). A mano: 228 × 20 a 40 minutos = 76 a 152 horas = $19,000 a $38,000 MXN. Las otras 532 salen por herramienta: 3,192 a 10,640 créditos, es decir 2 a 5 meses de Launch ($334 a $835 USD, $5,729 a $14,323 MXN).
El híbrido supone que solo se cobran los registros encontrados. Para saber cuáles 228 fallaron hay que correr las 760 por la herramienta, y la documentación de créditos no especifica qué pasa con las filas sin resultado; si se cobraran todas, el costo del híbrido en licencia sería el de la fila de Clay.
| Ruta | Horas de vendedor | Licencia (USD) | Total aproximado (MXN) |
|---|---|---|---|
| A mano | 253 a 507 h | 0 | $63,333 a $126,667 |
| Herramienta (mejor caso: encuentra las 760) | 0 h de investigación | $334 a $1,169 | $5,729 a $20,051 |
| Híbrido (70% de match) | 76 a 152 h | $334 a $835 | $24,729 a $52,323 |
El total del híbrido suma horas y licencia: $19,000 + $5,729 = $24,729 en el extremo bajo, y $38,000 + $14,323 = $52,323 en el alto.
La fila de herramienta es el caso más favorable: supone que Clay resuelve las 760 cuentas, y con 70% de match no ocurre. Ninguna cifra incluye la hora de quien configura el flujo, revisa los resultados y corrige lo que el proveedor devolvió mal. Ese costo no aparece en ninguna factura y es el que más se subestima. Los créditos y precios son de los proveedores, el rango de 6 a 20 créditos es el que declara Clay sobre su propio producto, y ambos cambian.
¿Cuándo no te conviene armarla tú?
No conviene en cuatro casos, y cada uno tiene su consecuencia:
- Tu universo es de menos de ~300 empresas. Una herramienta cuesta más que las horas que ahorra. Investiga a mano, cuenta por cuenta. Si el número es muy chico, quizá el problema es el mercado, no la lista: señales de que tu mercado es muy chico para outbound.
- Quien decide no aparece en ninguna fuente pública. En una empresa familiar, donde el dueño no tiene perfil en ningún lado, más datos no arreglan la lista. Cambia el canal (referido, evento, llamada), no el proveedor.
- Nadie va a mantener la base. Sin dueño ni fecha de verificación se degrada, y la consecuencia es un rebote por encima de 2% y daño a la reputación del dominio de envío.
- Te tienta extraerla con software. Los términos de LinkedIn prohíben el software que copia perfiles, y la política de la API de Places de Google prohíbe pre-cargar, guardar en caché o almacenar su contenido, salvo excepciones como el
place_id(Google Maps Platform, políticas de Places, consultado el 2026-09-29). Aquí no se enseñan extractores ni cómo evadir su detección: si el flujo honesto termina donde empiezan esos términos, ahí está el límite.
¿Qué haces esta semana?
Cuatro pasos, en este orden, y ninguno cuesta más que tu tiempo:
- Registra tu token del DENUE en el sitio del INEGI y corre
Cuantificarcon tu clase SCIAN, tu estrato y tus estados. Filtra a matrices y únicos. Si el número queda por debajo de ~300, investiga a mano y termina aquí. - Saca 20 cuentas al azar de esa lista y pruébalas en un proveedor. Anota persona correcta, correo y teléfono. Ese porcentaje reemplaza al que promete el vendor.
- Crea
fuenteyfecha_verificacionen el CRM antes de cargar nada, y verifica los correos antes del primer envío. - Guarda el conteo y la fecha de la consulta. Tu universo de hoy no será el de dentro de un año, y con la fecha sabrás cuánto envejeció.
Si armar y mantener este flujo no es lo que quieres hacer tú, Improvitz, consultoría de prospección B2B con IA en México, lo opera de punta a punta; puedes empezar por el diagnóstico.