Listas y datos
Base de datos de empresas en España: qué opciones hay y cuánto cuesta cada una

Una base de datos de empresas en España se consigue de tres formas: gratis a mano (Google Maps, el BORME, el Registro Mercantil), comprando un listado (desde unos 0,05 euros por registro) o con una herramienta de prospección por suscripción (de 0 a unos 100 euros al mes). Lo que cambia entre ellas no es tanto el precio como lo que te dan: el teléfono de la empresa, el de la persona que decide, o sus cuentas. Aquí tienes cada opción con su precio comprobado el 11 de septiembre de 2026, lo que cuesta de verdad cada teléfono y cuál te conviene según a quién vendes.
El mercado que vas a encontrar dentro de la lista
Antes de pagar por una base de datos conviene saber qué hay dentro. España tiene 3,31 millones de empresas activas según el INE, y en el 81,6 % hay dos empleados o menos. Las tablas completas, por tamaño, sector, comunidad y antigüedad, están en cuántas empresas hay en España; aquí solo importa lo que eso cambia al elegir base de datos.
La conclusión práctica: para casi todo ese mercado no necesitas el móvil del director financiero. Necesitas el teléfono del negocio, su web y un motivo para llamar. Las herramientas caras de contactos directivos tienen sentido para el 2,3 % de empresas con 20 o más empleados, y sobre todo si vendes a empresas medianas y grandes.
Cuánto cuesta una base de datos de empresas: opciones y precios
| Opción | Qué te da | Precio de entrada | Mejor para |
|---|---|---|---|
| Google Maps, a mano | Teléfono y web del negocio, reseñas, valoración, horario | Gratis (cuesta tiempo: una tarde por cada 50) | Negocios locales |
| BORME (Boletín del Registro Mercantil) | Empresas recién creadas, su actividad y sus administradores. Sin teléfono | Gratis | Encontrar empresas nuevas con necesidades por cubrir |
| Registro Mercantil (nota simple) | Administradores, capital, cargos vigentes de una empresa concreta | Tarifa oficial entre 9,02 y 18,03 € por consulta | Comprobar una empresa antes de una reunión importante |
| eInforma (listados de marketing) | Listado por actividad (CNAE), provincia y tamaño, con más de 50 filtros | De 0,05 € por registro con datos básicos a 0,79 € con datos ampliados (IVA incluido) | Filtrar por facturación, empleados o actividad oficial |
| Base comprada en bloque | Por ejemplo, un proveedor vende 1,5 millones de empresas con teléfono y dirección, y email en el 48 %, actualizada en enero de 2024 | 475 € + IVA el paquete completo | Volumen, si aceptas datos viejos y centralitas |
| Apollo | Empresas y personas por cargo, email y móvil (el móvil gasta créditos aparte) | Gratis con 900 créditos al año; de pago desde 49 $ por usuario y mes (pago anual) | Empresas medianas con equipo en LinkedIn |
| Lusha | Email (1 crédito) y móvil (5 créditos) de personas concretas | Gratis con 40 créditos al mes; Starter 49,90 $/mes (37,45 $ en pago anual) con 400 créditos | Llegar al móvil del decisor |
| Kaspr | Teléfonos y emails desde perfiles de LinkedIn | Gratis con 5 teléfonos al mes; Starter 59 €/mes (45 € en pago anual) con 100 teléfonos al mes | Quien ya prospecta en LinkedIn |
| To Growth (nuestro) | Empresas de Google Maps con teléfono, web, valoración y una etiqueta de oportunidad (sin web, pocas reseñas), más el guion de llamada con IA | Gratis: 20 búsquedas al día, 8 de cada 20 resultados completos. Plan Fundador: 99 € una sola vez | Negocios locales y pymes, con el motivo de llamada ya puesto |
Fuentes de los precios: tarifas de eInforma, Apollo, Lusha, Kaspr, la ficha del paquete de 1,5 millones de empresas y los aranceles del Registro Mercantil. Los precios en dólares no llevan impuestos. Cambian a menudo: compruébalos antes de pagar.
Lo que cuesta de verdad cada teléfono
El precio de la suscripción engaña. Lo que importa es cuánto pagas por cada número al que vas a llamar, y de quién es ese número.
| Opción | Cuenta | Coste por teléfono | De quién es el número |
|---|---|---|---|
| Lusha Starter (anual) | 37,45 $ al mes ÷ 80 móviles | 0,47 $ | Móvil de una persona concreta |
| Kaspr Starter (anual) | 45 € al mes ÷ 100 teléfonos | 0,45 € | Móvil o fijo de una persona concreta |
| Kaspr Business (anual) | 79 € al mes ÷ 200 teléfonos | 0,40 € | Móvil o fijo de una persona concreta |
| eInforma, datos básicos | 0,05 € a 0,06 € por registro | Unos 0,06 € | Teléfono general de la empresa |
| Base comprada de 1,5 millones | 574,75 € con IVA ÷ 1,5 millones | Menos de 0,001 € | Teléfono general, de 2024 o antes |
| To Growth, Plan Fundador | 99 € una vez, sin límite de búsquedas | Tiende a cero con el uso | Teléfono del negocio, tal y como está hoy en Google |
La conclusión es sencilla. Si necesitas hablar con una persona concreta dentro de una empresa grande, pagarás unos 0,40 o 0,50 euros por número, y merece la pena. Si vendes a negocios locales, el teléfono de Google Maps suele ser el del propio dueño o el de su recepción, y pagar por un móvil «de decisor» es tirar el dinero.
Cuál te conviene según a quién vendes
- A negocios locales (clínicas, reformas, restaurantes, academias, asesorías): Google Maps, a mano o con el buscador de To Growth. El negocio pequeño lo coge quien decide, y lo que te hace falta no es su móvil, sino un motivo para llamar: que no tiene web, que tiene reseñas sin responder. Tienes guías por sector, como la de reformas o la de clínicas dentales.
- A empresas de 20 a 200 empleados: Lusha, Kaspr o Apollo, porque la centralita no te pasa con el director. Empieza por los planes gratuitos: con 8 a 20 contactos al mes ya sabes si la herramienta encuentra a tu cliente.
- Si necesitas filtrar por facturación o por actividad oficial: eInforma. Es la única de la lista con datos financieros de todas las empresas españolas.
- Para email masivo: no compres una base en bloque. Los datos de 2024 tienen muchas direcciones que ya no existen, y un 3 % de rebotes basta para que tus correos empiecen a caer en spam. Lee antes cómo hacer email masivo sin acabar en spam.
Cómo conseguir una base de datos de empresas, paso a paso
Este es el orden que seguimos cuando montamos una lista desde cero. Lleva una tarde y no cuesta dinero.
- Elige un sector y una zona, no «empresas de España». Una base de 300 clínicas dentales de Valencia se trabaja; una de 50.000 empresas variadas se queda en el disco duro.
- Saca el listado base. Para negocios locales, Google Maps o el buscador de To Growth. Para filtrar por actividad oficial (CNAE), facturación o empleados, un listado de eInforma. Para empresas recién creadas, el BORME.
- Quédate solo con las que tienen un motivo. Sin web, reseñas sin responder, acaban de abrir, están contratando. De 300 suelen quedar entre 60 y 100, y esas son tu base de verdad.
- Completa el contacto. En empresas pequeñas basta el teléfono del negocio. En las de más de 20 empleados, busca a la persona en LinkedIn y usa los créditos gratuitos de Lusha, Kaspr o Apollo para su contacto directo.
- Comprueba antes de llamar. Que el teléfono coincide con el de su web y que el negocio sigue abierto. Diez minutos por cada 50 empresas.
- Pásala a una hoja con columnas de seguimiento (la plantilla está justo debajo) y trabaja 20 empresas por semana. Una base que no se llama no vale nada.
Qué columnas debe tener tu base de datos (plantilla gratis)
La mayoría de las bases compradas traen veinte columnas que nunca usarás y les faltan las tres que importan: el motivo de la llamada, el resultado y el próximo paso. Esta es la estructura que usamos nosotros.
| Columna | Para qué sirve | De dónde sale |
|---|---|---|
| Empresa, sector y ciudad | Identificarla y poder filtrar | Google Maps, eInforma o el BORME |
| Teléfono y web | Contactar y comprobar que sigue activa | Google Maps o su propia web |
| Valoración y número de reseñas | Medir lo activo que está el negocio | Google Maps |
| Motivo de la llamada | Es la primera frase de tu llamada: «he visto que no tenéis reservas online» | Lo apuntas tú al mirar su ficha |
| Persona de contacto y cargo | Pedir por su nombre la segunda vez | La primera llamada, LinkedIn o su web |
| Resultado y fecha | No llamar dos veces a quien dijo que no, ni olvidar a quien dijo «llámame en octubre» | Lo rellenas al colgar |
| Próximo paso y su fecha | Convertir la base en una agenda | Lo rellenas al colgar |
Descarga la plantilla de base de datos de empresas (CSV, se abre en Excel y en Google Sheets). Trae las quince columnas y tres filas de ejemplo para que veas cómo se rellena. Es gratis y no pide correo.
Una aclaración, porque la búsqueda se confunde a menudo: una «base de datos de empresas» es un listado de compañías a las que vender, que es de lo que trata esta página. La «base de datos de una empresa» es el sistema donde un negocio guarda su propia información (clientes, pedidos, facturas), y eso es un programa de gestión o un CRM, no un listado.
La fuente gratuita que casi nadie usa: el BORME
El Boletín Oficial del Registro Mercantil publica cada día las empresas que se acaban de crear, con su actividad y sus administradores. Una empresa de dos semanas necesita web, gestoría, seguros, marca y clientes, y todavía no tiene proveedor de nada. No trae teléfono, pero con el nombre lo encuentras en un minuto en Google o en Maps. Si prefieres pagar para ahorrarte el trabajo, eInforma vende esos listados de empresas nuevas desde 150 euros por provincia.
Lo que dice la ley (en corto)
- Datos de empresas (razón social, teléfono general, web): se pueden usar para contactar comercialmente con otras empresas.
- Datos de personas (el nombre, el email o el móvil de un directivo, que es lo que venden Lusha, Kaspr o Apollo): se pueden usar en B2B por interés legítimo si tiene que ver con su trabajo. En el primer contacto hay que decir de dónde has sacado el dato y ofrecerle que lo borres.
- Nunca compres bases de particulares ni mandes correos comerciales a direcciones personales sin su permiso.
Es un resumen práctico, no asesoramiento legal: si vas a hacer campañas grandes, consúltalo con quien lleve tu protección de datos.
Cómo comprobar los datos antes de llamar
- Teléfono: compara el de la base con el de la web o Maps. Si no coinciden, gana la web.
- Correo: pasa cualquier lista por un verificador antes de enviar nada.
- Actividad: si una empresa no tiene reseñas en dos años, ni ofertas de empleo, y su web está sin tocar, puede estar cerrada. Descártala.
Lo que hacemos nosotros
Una lista de 20 empresas a la semana en el buscador, todas con motivo; Google Maps para ver reseñas y fotos; y el Registro Mercantil solo antes de una reunión importante, para saber quién firma y cuánto factura. Con eso se llena una agenda: casi nunca faltan empresas, lo que falta son llamadas. Si aún no llamas, empieza por el guion de llamada en frío, y si prefieres escribir, por las plantillas de email por sector. Y si quieres que veamos juntos qué base te conviene, reserva 15 minutos.
Preguntas frecuentes
¿Hay bases de datos de empresas gratis en España?
Sí: Google Maps, el BORME, directorios públicos de empresas y los planes gratuitos de Apollo, Lusha, Kaspr o To Growth. Lo gratis cuesta tiempo o viene con límites, pero para empezar con 20 empresas a la semana es más que suficiente.
¿Cuántas empresas hay en España?
3.310.824 empresas activas a 1 de enero de 2025, según el Directorio Central de Empresas del INE. El 54,4 % no tiene ningún asalariado y el 81,6 % tiene dos o menos.
¿Dónde descargar una base de datos de empresas en Excel?
eInforma y proveedores parecidos entregan los listados en Excel o CSV, desde 0,05 euros por registro. Gratis, puedes exportar tus búsquedas de Google Maps a mano o con una herramienta como To Growth, y pasarlas a nuestra plantilla en CSV, que se abre en Excel.
¿Cuánto cuesta una base de datos de empresas?
Desde menos de un céntimo por registro, si compras un bloque grande y antiguo, hasta unos 0,50 euros por el móvil de un directivo. Un listado filtrado de eInforma va de 0,05 a 0,79 euros por registro, según los datos que pidas.
¿Es legal comprar una base de datos de empresas?
Comprar datos de empresas, sí. Si trae datos de personas, tienes que usarlos para algo relacionado con su trabajo, decir de dónde los has sacado y ofrecer la baja. Las bases de particulares, nunca.
¿Qué es el CNAE y para qué sirve en una base de datos?
Es la Clasificación Nacional de Actividades Económicas: el código oficial que dice a qué se dedica cada empresa. Sirve para pedir listados exactos («todas las empresas con CNAE 4321, instalaciones eléctricas, en Sevilla»). Las bases oficiales y eInforma filtran por CNAE; Google Maps filtra por categoría, que es menos precisa pero está más al día.
¿Cada cuánto hay que actualizar una base de datos de empresas?
El INE cuenta que una de cada cinco empresas tiene menos de dos años, así que una base envejece rápido: muchos teléfonos y correos dejan de servir de un año para otro. Por eso conviene sacar los datos en el momento de usarlos y no comprar bloques antiguos.
¿Qué es mejor, comprar una base o construirla?
Para vender servicios a negocios locales, construirla: te obliga a mirar cada empresa y encontrar el motivo de la llamada, que es lo que convierte. Comprar tiene sentido cuando necesitas volumen o datos financieros que no se ven desde fuera.
Sigue leyendo
Listas y datos
Alternativas a Apollo en español: cuál te conviene según a quién vendas (precios de septiembre de 2026)
Apollo está hecho para vender software a empresas grandes de Estados Unidos. Si vendes a negocios locales españoles necesitas otra cosa. Las alternativas reales, con precio por contacto y para quién sirve cada una.
13 de septiembre de 2026 · 8 min de lectura
Email en frío
Email en frío en 2026: cómo llegar a la bandeja de entrada (dominios, SPF, DKIM y calentamiento)
Los filtros de Google Workspace y Microsoft 365 son más estrictos que nunca. Enviar correos fríos desde tu dominio principal sin calentarlo es la forma más rápida de acabar en spam. Esto es lo que hay que montar antes de mandar el primero.
20 de agosto de 2026 · 10 min de lectura