API de empresas españolas: CIF/NIF, Registro Mercantil y BORME
Filings.es es la API REST de los datos oficiales del Registro Mercantil: valida un número de IVA intracomunitario (VIES), un CIF o un NIF, busca empresas por nombre o CIF, consulta administradores, propiedad, concursos y todo el historial del BORME de más de 3 millones de empresas españolas, y prospecta las nuevas empresas constituidas por provincia y código de actividad (CNAE).
Especificación OpenAPI 3.1: /openapi.json - para abrir en Postman, Insomnia o un generador de clientes.
La clave DEMO pública solo sirve para los ejemplos de esta página. Regístrate para consultar cualquier empresa (100 llamadas gratis).
Autenticación
Envía tu clave en la cabecera X-Api-Key (recomendado) o como parámetro ?apikey= (útil en el navegador). Genera y renueva tu clave desde tu cuenta.
Autorización por cabecera
Incluye tu clave en la cabecera de la petición: X-Api-Key: demo
CopiarAutorización por URL
Para autorizar tus peticiones, añade ?apikey=demo al final de cada petición.
CopiarNota: usa &apikey= si el endpoint ya tiene otros parámetros en la query.
Búsqueda
Buscar empresas
Búsqueda por denominación, NIF/CIF o hoja registral.
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| query* | string | iberdrola | Término (mín. 2 caracteres). |
| limit | integer | 5 | Resultados por página (def. 20, máx. 100). |
| page | integer | 2 | Página, desde 1 (máx. 20). La respuesta trae has_more y next: la URL lista de la página siguiente. |
Autocompletar
Sugerencias en tiempo real (empresas + administradores).
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| query* | string | iberdro | Prefijo (mín. 2 caracteres). |
| limit | integer | 5 | Sugerencias (def. 15, máx. 100). Sin paginación: afina escribiendo. |
Empresas
Ficha de empresa
Todos los datos de una empresa por su NIF, CIF o número de hoja registral: identidad, forma jurídica, capital, domicilio, CNAE, estado, administradores, propiedad y concursos.
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| id* | string | B54226691 | NIF/CIF o hoja registral. Lo obtienes con «Buscar empresas» o «Autocompletar» (p. ej. B54226691 o A105993). |
Administradores de la empresa
Administradores y apoderados (actuales e históricos) reconstruidos de los nombramientos y ceses del BORME.
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| id* | string | B54226691 | NIF, CIF o hoja registral. |
Propiedad
Socio único, cap-table y titular real cuando están disponibles en el BORME.
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| id* | string | B54226691 | NIF, CIF o hoja registral. |
Grafo de vinculaciones
Nodos y aristas que unen la empresa con sus administradores y las demás sociedades que dirigen.
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| id* | string | B54226691 | NIF, CIF o hoja registral. |
| status | string | former | Eje temporal: active (cargos actuales, por defecto), former (solo antiguos), all (ver todos). |
| depth | integer | 3 | 1 = solo consejo · 2 = + red de los miembros (por defecto) · 3 = + sus consejos · 4 = + consejos de las filiales. |
| kind | string | associes | dirigeants (por defecto), associes o beneficiaires. |
Concursos de la empresa
Procedimientos concursales asociados a la empresa.
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| id* | string | B54226691 | NIF, CIF o hoja registral. |
Historial BORME
Cronología de anuncios oficiales de la empresa.
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| id* | string | B54226691 | NIF, CIF o hoja registral. |
Administradores
Buscar administradores
Búsqueda de personas por nombre.
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| query* | string | garcia lopez | Nombre o apellidos. |
Ficha de persona
Todos los mandatos (actuales e históricos) de una persona.
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| name* | string | GARCIA GARCIA JOSE | Nombre completo (como en el BORME). |
Cumplimiento (KYB)
Validar un número de IVA (VIES)
Comprueba el número de IVA intracomunitario en VIES, el servicio oficial de la Comisión Europea, y lo cruza con nuestra ficha registral. Es la verificación exigida antes de facturar sin IVA a un cliente europeo. Respuesta: valid, invalid o unavailable, una caída de la administración nunca se presenta como invalidez.
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| nif* | string | A15075062 | NIF/CIF español, con o sin el prefijo ES. |
Prospección
Nuevas empresas constituidas
Las sociedades constituidas recientemente, filtrables por provincia, sector (código CNAE) y capital. Devuelve domicilio y teléfono cuando constan. Por defecto: últimos 30 días.
Parámetros
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| since | string | 2026-07-01 | Constituidas desde esta fecha (AAAA-MM-DD). Def.: hace 30 días. |
| provincia | string | 29 | Código INE de provincia (29 = Málaga). Lista en /provinces. |
| cnae | string | 6920 | Código de actividad, por PREFIJO: «64» abarca toda la finanza, «6920» las asesorías. Lista en /cnae. |
| min_capital | string | 3000 | Capital social mínimo, en euros. |
| limit | integer | 5 | Resultados por página (def. 50, máx. 100). |
| page | integer | 2 | Página, desde 1 (máx. 20). |
Directorio por sector
Todas las sociedades de un sector y una provincia, no solo las nuevas. «Soy asesor, dame las gestorías de Málaga.» Se exige al menos un criterio: provincia o sector.
Parámetros
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| cnae | string | 6920 | Código de actividad, por prefijo. Obligatorio si falta provincia. |
| provincia | string | 29 | Código INE de provincia. Obligatorio si falta cnae. |
| active_only | string | false | Excluye las sociedades extinguidas (def. true). |
| min_capital | string | 60000 | Capital social mínimo, en euros. |
Códigos de actividad (CNAE)
La nomenclatura completa, con el NÚMERO de sociedades por código, para valorar de inmediato si un objetivo es realista. Busca por descripción («agricultura», «software») para dar con el código sin conocerlo.
Parámetros
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| query | string | informatica | Filtra por código o descripción. |
Provincias
Los códigos INE de provincia con su nombre y el número de sociedades. Es la clave del parámetro provincia de los demás endpoints.
Justicia (concursal)
Buscar concursos
Edictos de insolvencia por denominación o CIF (BOE Sección IV + RPC).
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| query* | string | construcciones | Denominación o CIF. |
| limit | integer | 5 | Resultados (def. 50, máx. 100). |
Edicto íntegro
Texto completo de un edicto concursal. El identificador NO se inventa: lo devuelve «Buscar concursos» (campo boe_id) · RPC-N viene del Registro Público Concursal, BOE-B-AAAA-N de los edictos del BOE.
Parámetros
(*) Obligatorio
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| boe_id* | string | RPC-455662 | boe_id devuelto por «Buscar concursos» (p. ej. RPC-455662). |
Screener
Filtrar eventos BORME
Filtra los anuncios del BORME por tipo de acto, provincia y fechas.
Parámetros
| Parámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| acto | string | Constitución | Tipo de acto. |
| provincia | string | 28 | Código INE (p. ej. 28). |
| since | string | 2026-01-01 | Desde (YYYY-MM-DD). |
| limit | integer | 5 | Resultados (def. 50, máx. 100). |
Planes y precios
Pagas por llamadas/mes (1 llamada = 1 unidad). Todos los planes incluyen todos los endpoints, sin límite de peticiones por minuto.
Gratis
0 €
Al registrarte, sin tarjeta.
100 llamadas / mes
- Todos los endpoints REST
- Ficha de empresa y administradores
- Búsqueda y autocompletar
- Clave al instante
Elegir plan →
Starter
14 €/mes
facturado anualmente
2 000 llamadas / mes
…todo lo de Gratis, más:
- Propiedad y titular real
- Historial BORME completo
- Respuestas en español o inglés
- Soporte por email
Elegir plan →
PopularPro
22 €/mes
facturado anualmente
10 000 llamadas / mes
…todo lo de Starter, más:
- Concursos: BOE Sección IV + RPC
- Screener de eventos BORME
- Fichas de administradores
- Soporte prioritario
Elegir plan →
Business
59 €/mes
facturado anualmente
30 000 llamadas / mes
…todo lo de Pro, más:
- Volumen de producción
- Datos registrales completos
- Factura con IVA e informe de uso
- Acceso anticipado a nuevos endpoints
Elegir plan →
¿Más volumen? A partir de 100 000 llamadas/mes, volcados completos o SLA a medida: te preparamos un plan.
ContactarCódigos de respuesta
| 200 | OK | Petición correcta. |
| 401 | Unauthorized | Falta la clave (cabecera X-Api-Key o ?apikey=), o es inválida. |
| 402 | Payment Required | Límite mensual de llamadas agotado (100 en el plan gratuito). Suscríbete o sube de plan. |
| 404 | Not Found | Recurso no encontrado. |
¿Listo para empezar?
Crear una cuenta gratis