Saltar al contenido

CNAE 2025: plazo general de 1 mes (modelo 036) · Verificar código →

Iniciar sesiónEmpezar gratis

API REST

Referencia técnica de la API

Endpoints REST, esquemas JSON y ejemplos en cURL, JavaScript, Python y PHP — la capa de datos fiscales de España, accesible por HTTP en menos de una tarde de integración.

Un banco español ya usa esta API en producción para clasificar la actividad económica de sus clientes en el alta.

Todo lo que ves en conversoriaecnae.es — búsquedas, calculadoras, calendarios, consultas de la DGT — es el resultado de la misma API que estás evaluando. Dogfood propio.

En esta página

Inicio rápido

  1. 1.Pide tu clave (gratis, sin tarjeta)

    cURL · alta
    curl -X POST https://www.conversoriaecnae.es/api/v1/signup \
      -H "Content-Type: application/json" \
      -d '{"email":"[email protected]","name":"Tu nombre","terms_accepted":true}'

    La clave cvr_… llega por email: la respuesta de la API no la incluye. La primera clave de cada email trae 14 días de prueba Profesional.

    Te enviaremos emails sobre tu clave y, si te corresponde, tu prueba de 14 días. Puedes darte de baja en cualquier momento desde cualquier email. Más información en la política de privacidad.

  2. 2.Consulta un epígrafe y su correspondencia CNAE 2025

    cURL · primera llamada
    curl -H "X-API-Key: cvr_TU_CLAVE" https://www.conversoriaecnae.es/api/v1/iae/501.3
    Respuesta (recortada) · prueba o plan de pago
    {
      "code": "501.3",
      "title": "Albañilería y pequeños trabajos de construcción",
      "associated_cnae": [
        { "cod_cnae": "41.01", "titulo_cnae": "Construcción de edificios residenciales" },
        { "cod_cnae": "43.91", "titulo_cnae": "Actividades de mampostería y albañilería" },
        { "cod_cnae": "43.99", "titulo_cnae": "Otras actividades de construcción especializada n.c.o.p." },
        { "cod_cnae": "91.30", "titulo_cnae": "Conservación, restauración y otras actividades de apoyo al patrimonio cultural" }
      ],
      "_meta": { "plan": "trial", "remaining": 1999, "trial_ends_in_days": 14 }
    }

    En el plan Gratis el campo llega bloqueado, con el número real de códigos: "associated_cnae": { "locked": true, "count": 4, "upgrade_url": "https://www.conversoriaecnae.es/precios" }

Correspondencia IAE → CNAE 2025 · Basada en la correlación orientativa publicada por la AEAT.Última verificación contra AEAT:

URL base

La API REST de Conversor IAE CNAE da acceso programático al catálogo fiscal más completo de España: 1.186 epígrafes IAE, 1.060 códigos CNAE 2025 y 1.010 correspondencias CNAE 2009 → 2025, además de módulos IRPF/IVA, calendario fiscal, DGT, legislación BOE, BORME y subvenciones.

URL base: https://www.conversoriaecnae.es/api/v1

Todas las peticiones autenticadas se envían con la cabecera X-API-Key: cvr_…. Esta cabecera solo acepta claves con el prefijo cvr_….

Autenticación

Todas las peticiones requieren una clave API enviada en la cabecera HTTP X-API-Key.

Ejemplo de petición con cURL
curl -H "X-API-Key: cvr_TU_CLAVE" \
  https://www.conversoriaecnae.es/api/v1/iae/5013

La clave se valida en cada petición. Si es inválida o no se incluye, recibirás un error 401.

Límites de uso

Los límites se aplican por clave API y se reinician cada día a las 00:00 hora peninsular española (Europe/Madrid). Cada respuesta incluye el campo _meta.remaining con las peticiones restantes, y las cabeceras X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset (segundos hasta la medianoche de Madrid) y X-Conversor-Plan. Las claves del plan Gratis ven la correspondencia IAE↔CNAE como un objeto bloqueado (locked: true, count, upgrade_url); durante la prueba, _meta.trial_ends_in_days indica los días restantes. Las claves Profesional reciben _meta.upgrade_hint y _meta.upgrade (nudge a Empresa) cuando se ha consumido ≥80% de la cuota diaria.

PlanPeticiones/díaConsultas/mesPrecio
Gratis250/día7.500/mesGratis
Profesional2000/día60.000/mes29 €/mes
Empresa10.000/día300.000/mes79 €/mes
Compliance30.000/día900.000/mes199 €/mes

Los planes Profesional y Empresa incluyen acceso a endpoints exclusivos (CNAE 2009, bulk, DGT/legislación/BORME completos, KYB y onboarding). Ver precios completos →

Errores

Todas las respuestas de error siguen el mismo formato con un campo error descriptivo.

401 · Sin autenticación
{
  "error": "Missing X-API-Key header"
}
401 · Clave inválida o desactivada
{
  "error": "Invalid API key"
}
403 · Plan insuficiente
{
  "error": "Este endpoint requiere un plan de pago (Profesional o superior).",
  "current_plan": "free",
  "upgrade_url": "https://www.conversoriaecnae.es/precios"
}
404 · Código no encontrado
{
  "error": "IAE code not found"
}
429 · Límite diario excedido
{
  "error": "Rate limit exceeded",
  "limit": 250,
  "plan": "free",
  "retry_after_seconds": 14400
}
429 · Límite de ráfaga (burst)
{
  "error": "Burst limit exceeded (30 requests/minute)",
  "retry_after_seconds": 3,
  "limit_per_minute": 30
}
400 · Consulta inválida
{
  "error": "Query must be at least 2 characters"
}
409 · Código ambiguo (solo IAE)
{
  "error": "ambiguous_code",
  "code": "834",
  "message": "Multiple IAE rows match this code. Use ?slug= to disambiguate.",
  "candidates": [
    {
      "code": "834",
      "cod_integro": "A834",
      "slug": "servicios-propiedad-inmobiliaria-industria",
      "title": "Servicios propiedad inmobiliaria e industria",
      "url": "/api/v1/iae/834?slug=servicios-propiedad-inmobiliaria-industria"
    },
    {
      "code": "834",
      "cod_integro": "B834",
      "slug": "odontologos",
      "title": "Odontólogos",
      "url": "/api/v1/iae/834?slug=odontologos"
    }
  ],
  "_meta": {
    "plan": "free",
    "remaining": 950
  }
}

Endpoints

Elige el lenguaje para todos los ejemplos de esta página. También puedes descargar la especificación completa: OpenAPI (JSON).

Fiscal

GET/tarifa-at-ep/{code}Profesional

Consulta la tarifa de cotización AT/EP (cuenta ajena) para un código CNAE 2025.

Incluido en la prueba Profesional de 14 días.

Parámetros de ruta

NombreTipoRequeridoDescripción
code
ej. 4321
stringSíCódigo CNAE 2025, con o sin puntos.
Ver respuesta 200
{
  "code": "4321",
  "cnae_code": "4321",
  "ejercicio": 2026,
  "tipo_it": 3.15,
  "tipo_ims": 1.65,
  "tipo_total": 4.8,
  "descripcion": "Instalaciones eléctricas",
  "source_anchor": "cuadro-i",
  "resolved_via": "exact",
  "aplicacion": "cuenta_ajena",
  "nota_reta": "1.30",
  "_meta": {
    "plan": "profesional",
    "remaining": 1996
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/tarifa-at-ep/5013" \
  -H "X-API-Key: cvr_TU_CLAVE"
GET/dias-habilesPúblico

Consulta si una fecha es día hábil (calendario estatal) y, si no, el siguiente día hábil.

Parámetros de consulta

NombreTipoRequeridoDescripción
fecha
ej. 2026-04-18
stringNoFecha a consultar en formato YYYY-MM-DD. Por defecto, hoy (UTC).
Ver respuesta 200
{
  "fecha": "2026-04-18",
  "es_habil": false,
  "motivo": "sábado",
  "siguiente_habil": "2026-04-20",
  "fuente": "BOE-A-2025-23702 (art. 30 Ley 39/2015)",
  "cobertura": "calendario estatal 2026 (BOE-A-2025-23702)"
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/dias-habiles"

Probar en vivo

/api/v1/dias-habiles

Las llamadas de prueba cuentan para tus límites por IP y clave.

GET/utils/nif-info/{nif}Público

Valida el dígito o letra de control de un NIF/DNI/NIE/CIF español (algoritmo oficial, sin consultar el censo de la AEAT).

Parámetros de ruta

NombreTipoRequeridoDescripción
nif
ej. B12345674
stringSíNIF/DNI/NIE/CIF a validar. Admite prefijo ES y guiones/espacios.
Ver respuesta 200
{
  "nif": "B12345674",
  "tipo": "cif",
  "valido": true,
  "tipo_entidad": "Sociedad de Responsabilidad Limitada",
  "provincia_registro": "Castellón",
  "nota": "Validación algorítmica del dígito de control; no confirma la existencia del NIF en el censo de la AEAT."
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/utils/nif-info/{nif}"

Probar en vivo

/api/v1/utils/nif-info/B12345674

Las llamadas de prueba cuentan para tus límites por IP y clave.

GET/subvencionesGratis

Busca convocatorias de subvenciones (BDNS) abiertas para un código CNAE.

Teaser de 5 resultados gratis; listado completo Profesional+.

Parámetros de consulta

NombreTipoRequeridoDescripción
cnae
ej. 4321
stringSíCódigo CNAE para el que buscar convocatorias.
region
ej. Madrid
stringNoFiltra por comunidad autónoma (solo Profesional+).
estado
ej. abierto
stringNoFiltra por estado de la convocatoria (solo Profesional+).
solo_actividad
ej. true
booleanNoLimita a convocatorias dirigidas a actividad económica (solo Profesional+).
importe_min
ej. 10000
numberNoImporte mínimo de la convocatoria en euros (solo Profesional+).
limit
ej. 50
numberNoResultados por página, máximo 100 (solo Profesional+).
offset
ej. 0
numberNoDesplazamiento de paginación (solo Profesional+).
Ver respuesta 200
{
  "cnae": "4321",
  "subvenciones": [
    {
      "codigo_bdns": "812345",
      "titulo": "Ayudas a la digitalización de pymes del sector construcción",
      "organo": "Ministerio de Industria y Turismo",
      "nivel1": "Administración General del Estado",
      "cnae_seccion": "F",
      "url_oficial": "https://www.pap.hacienda.gob.es/bdnstrans/GE/es/convocatoria/812345",
      "importe": 5000000,
      "estado": "Abierto"
    }
  ],
  "total": 1,
  "_meta": {
    "plan": "free",
    "count": 1,
    "note": "Vista limitada a 5 resultados con campos básicos (sin filtros). El listado completo con filtros por región, estado e importe mínimo requiere plan Profesional o superior.",
    "remaining": 240
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/subvenciones?cnae=4321" \
  -H "X-API-Key: cvr_TU_CLAVE"

Capa de conocimiento fiscal

Base de datos fiscal estructurada por epígrafe: consultas DGT vinculantes enlazadas al epígrafe IAE al que se refieren, régimen de módulos (estimación objetiva), y los modelos AEAT aplicables con su calendario de plazos. Gotcha: el parámetro code de /dgt solo acepta el código IAE CON PUNTOS (ej. 501.3) — nunca 5013; es el único filtro de la API con este formato. /modulos/{code} y /obligaciones/{code_type}/{code} son gratis con cualquier clave; /calendario/{code_type}/{code} no requiere clave (limitado por IP); /dgt da un teaser gratis y el listado completo (paginación, filtro por código) requiere plan Profesional o superior, con el mismo consumo de cuota que el resto de la API. Todo lo anterior está incluido sin coste adicional en el plan Compliance.

GET/modulos/{code}Gratis

Consulta el régimen de estimación objetiva (módulos) aplicable a un epígrafe IAE.

Parámetros de ruta

NombreTipoRequeridoDescripción
code
ej. 5013
stringSíCódigo IAE, con o sin puntos.

Parámetros de consulta

NombreTipoRequeridoDescripción
slug
ej. albanileria-y-pequenos-trabajos-de-construccion-en-general
stringNoSlug para desambiguar cuando el código coincide con varias secciones IAE.
Ver respuesta 200
{
  "code": "5013",
  "slug": "albanileria-y-pequenos-trabajos-de-construccion-en-general",
  "titulo": "Albañilería y pequeños trabajos de construcción en general",
  "modulos_eligible": true,
  "regimen": {
    "actividad": { "epigrafe_iae": "501.3", "actividad_afecta": true },
    "modulos_irpf": [
      { "modulo": "Personal empleado", "unidad": "persona", "rendimiento_anual": 4685.84 }
    ],
    "modulos_iva": [
      { "modulo": "Personal empleado", "cuota_devengada_anual": 1350.48 }
    ],
    "umbrales_actividad": { "volumen_rendimientos_2026": 250000 },
    "umbrales_generales": { "volumen_compras_2026": 250000 },
    "intelligence": {
      "modulos_summary": "Actividad acogida al régimen de estimación objetiva sujeta a los límites de volumen de rendimientos.",
      "calculo_hints": {
        "primary_modulos": ["Personal empleado", "Potencia eléctrica"],
        "common_pitfalls": ["No superar el límite de volumen de rendimientos"]
      },
      "citations": [{ "orden": "HAC/1155/2025", "source_anchor": "anexo-ii", "ejercicio": 2026, "verified_at": null }]
    }
  },
  "citation": {
    "orden": "HAC/1155/2025",
    "source_anchor": "anexo-ii",
    "ejercicio": 2026,
    "verified_at": "2026-06-01T00:00:00.000Z"
  },
  "_meta": {
    "plan": "free",
    "remaining": 242
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/modulos/5013" \
  -H "X-API-Key: cvr_TU_CLAVE"
GET/obligaciones/{code_type}/{code}Gratis

Devuelve los modelos AEAT (obligaciones fiscales) aplicables a un código IAE o CNAE. fecha_proximo_plazo es la fecha nominal del calendario AEAT (sin prórroga de días inhábiles aplicada).

Parámetros de ruta

NombreTipoRequeridoDescripción
code_type
ej. iae
stringSíCatálogo del código: iae o cnae.
code
ej. 5013
stringSíCódigo IAE o CNAE.
Ver respuesta 200
{
  "code": "5013",
  "type": "iae",
  "obligaciones": [
    {
      "modelo_id": "130",
      "name": "Pago fraccionado IRPF (estimación directa)",
      "periodicidad": "trimestral",
      "confidence": 0.95,
      "reason": "Actividad empresarial en estimación directa",
      "fecha_proximo_plazo": "2026-10-20"
    },
    {
      "modelo_id": "303",
      "name": "IVA — Autoliquidación",
      "periodicidad": "trimestral",
      "confidence": 0.9,
      "reason": "Actividad sujeta y no exenta de IVA",
      "fecha_proximo_plazo": "2026-10-20"
    }
  ],
  "total": 2,
  "_meta": {
    "plan": "free",
    "remaining": 241
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/obligaciones/iae/5013" \
  -H "X-API-Key: cvr_TU_CLAVE"
GET/calendario/{code_type}/{code}Público

Descarga un calendario .ics con los plazos AEAT aplicables a un código IAE o CNAE.

Parámetros de ruta

NombreTipoRequeridoDescripción
code_type
ej. iae
stringSíCatálogo del código: iae o cnae.
code
ej. 5013
stringSíCódigo IAE o CNAE (admite sufijo .ics).
Ver respuesta 200
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Conversor IAE CNAE//Calendario Fiscal//ES
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Calendario fiscal — IAE 5013
X-WR-TIMEZONE:Europe/Madrid
BEGIN:VEVENT
UID:[email protected]
DTSTAMP:20260703T120000Z
DTSTART;VALUE=DATE:20261001
DTEND;VALUE=DATE:20261021
SUMMARY:Modelo 130 — Pago fraccionado IRPF (3T)
URL:https://www.conversoriaecnae.es/modelo/130
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/calendario/iae/5013"

Probar en vivo

/api/v1/calendario/iae/5013

Las llamadas de prueba cuentan para tus límites por IP y clave.

GET/dgtGratis

Busca consultas vinculantes y generales de la DGT por texto libre.

Teaser (3 filas, resumen); texto completo Profesional+.

Parámetros de consulta

NombreTipoRequeridoDescripción
q
ej. módulos construcción
stringSíTexto de búsqueda en título y resumen.
code
ej. 501.3
stringNoFiltra por código IAE citado en la consulta (solo Profesional+). CON PUNTOS — igual que en la base de datos (p. ej. '501.3'), nunca sin puntos ('5013'). Es el único filtro de la API con este formato.
limit
ej. 20
numberNoResultados por página, máximo 100 (solo Profesional+).
offset
ej. 0
numberNoDesplazamiento de paginación (solo Profesional+).
Ver respuesta 200
{
  "query": "módulos construcción",
  "consultas": [
    {
      "titulo_seo": "Tributación en módulos de una actividad de albañilería",
      "resumen": "La DGT analiza si la actividad de albañilería puede acogerse al régimen de estimación objetiva."
    }
  ],
  "total": 1,
  "_meta": {
    "plan": "free",
    "count": 1,
    "note": "Vista limitada a 3 resultados con título y resumen. La lista completa con ranking, referencia (número/slug), filtro por código IAE y paginación requiere plan Profesional o superior.",
    "remaining": 239
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/dgt?q=m%C3%B3dulos+construcci%C3%B3n" \
  -H "X-API-Key: cvr_TU_CLAVE"
GET/dgt/{slug}Gratis

Obtiene el detalle de una consulta DGT concreta por su slug.

Resumen gratis; contestación completa Profesional+.

Parámetros de ruta

NombreTipoRequeridoDescripción
slug
ej. tributacion-modulos-albanileria
stringSíSlug URL-safe de la consulta DGT.
Ver respuesta 200
{
  "numero": "V1234-26",
  "slug": "tributacion-modulos-albanileria",
  "tipo": "vinculante",
  "fecha": "2026-03-10",
  "organo": "SG de Impuestos sobre la Renta de las Personas Físicas",
  "titulo_seo": "Tributación en módulos de una actividad de albañilería",
  "resumen": "La DGT analiza si la actividad de albañilería puede acogerse al régimen de estimación objetiva.",
  "normativa": "Art. 31 LIRPF, Orden HAC/1155/2025",
  "_meta": {
    "plan": "free",
    "note": "Resumen de la consulta. El texto íntegro (hechos, cuestión planteada y contestación vinculante de la DGT) requiere plan Profesional o superior.",
    "remaining": 238
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/dgt/v2740-23" \
  -H "X-API-Key: cvr_TU_CLAVE"

Datos

GET/legislacionGratis

Busca texto consolidado del BOE (leyes fiscales) por texto libre.

Teaser (3 snippets); Profesional+ para texto y filtros.

Parámetros de consulta

NombreTipoRequeridoDescripción
q
ej. módulos estimación objetiva
stringSíTexto de búsqueda en el corpus legislativo consolidado del BOE.
boe_id
ej. BOE-A-2006-20764
stringNoFiltra por identificador BOE de la norma (solo Profesional+).
limit
ej. 50
numberNoResultados por página, máximo 100 (solo Profesional+).
offset
ej. 0
numberNoDesplazamiento de paginación (solo Profesional+).
Ver respuesta 200
{
  "q": "módulos estimación objetiva",
  "resultados": [
    {
      "boe_id": "BOE-A-2006-20764",
      "articulo_norm": "31",
      "bloque_titulo": "Artículo 31. Estimación objetiva",
      "snippet": "El método de estimación objetiva de rendimientos para determinadas actividades económicas se aplicará…"
    }
  ],
  "total": 1,
  "_meta": {
    "plan": "free",
    "count": 1,
    "note": "Vista limitada a 3 resultados con fragmento de texto (sin filtro por norma ni paginación). La búsqueda completa con filtro `boe_id` y paginación requiere plan Profesional o superior.",
    "remaining": 237
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/legislacion?q=m%C3%B3dulos+estimaci%C3%B3n+objetiva" \
  -H "X-API-Key: cvr_TU_CLAVE"
GET/legislacion/{boe_id}Gratis

Obtiene el texto vigente de un artículo concreto de una norma del BOE.

Artículo en vigor gratis; facts/historial/full requieren Profesional+.

Parámetros de ruta

NombreTipoRequeridoDescripción
boe_id
ej. BOE-A-2006-20764
stringSíIdentificador BOE de la norma.

Parámetros de consulta

NombreTipoRequeridoDescripción
articulo
ej. 31
stringNoNúmero de artículo a consultar (obligatorio salvo full=true en Profesional+).
facts
ej. true
booleanNoAñade el grafo de hechos del artículo (solo Profesional+).
historial
ej. true
booleanNoAñade el histórico de versiones del artículo (solo Profesional+).
full
ej. true
booleanNoDevuelve la norma completa por bloques, en vez de un solo artículo (solo Profesional+).
Ver respuesta 200
{
  "boe_id": "BOE-A-2006-20764",
  "articulo_texto": {
    "bloque_id": "BOE-A-2006-20764_a31",
    "bloque_titulo": "Artículo 31. Estimación objetiva",
    "articulo_norm": "31",
    "version_idx": 4,
    "fecha_vigencia": "2025-01-01",
    "valid_to": null,
    "es_vigente": true,
    "texto_html": "<p>1. El método de estimación objetiva de rendimientos para determinadas actividades económicas…</p>",
    "id_norma_modificadora": null
  },
  "_meta": {
    "plan": "free",
    "count": 1,
    "remaining": 236
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/legislacion/BOE-A-2004-4214" \
  -H "X-API-Key: cvr_TU_CLAVE"
GET/empresas/{cnae}Gratis

Estadísticas de constitución de empresas (BORME) para un código CNAE 2025.

Agregados + 3 filas gratis; listado paginado completo Profesional+, con filtros provincia/desde/hasta, más el enlace directo al BORME (anuncio) y los datos registrales (tomo/folio/sección/hoja/inscripción/fecha) de cada empresa. `datos_registrales` solo se rellena para los anuncios publicados a partir de la fecha de despliegue (2026-08-24): las empresas históricas devuelven `datos_registrales: null` como objeto completo, así que al paginar hacia atrás verás páginas enteras a `null` — es el comportamiento esperado, no un fallo.

Parámetros de ruta

NombreTipoRequeridoDescripción
cnae
ej. 4321
stringSíCódigo CNAE 2025.

Parámetros de consulta

NombreTipoRequeridoDescripción
limit
ej. 50
numberNoFilas de `recent` a devolver, máximo 100 (solo Profesional+).
offset
ej. 0
numberNoDesplazamiento de paginación sobre `recent` (solo Profesional+).
provincia
ej. madrid
stringNoSlug de provincia (p. ej. `madrid`, `alicante`) para filtrar `recent`. Ignorado en plan Free; en Profesional+ una provincia no reconocida devuelve 400. Solo plan Profesional o superior.
desde
ej. 2026-01-01
stringNoFecha mínima de constitución (AAAA-MM-DD, inclusive) para filtrar `recent`. Ignorado en plan Free; en Profesional+ una fecha inválida o posterior a `hasta` devuelve 400. Solo plan Profesional o superior.
hasta
ej. 2026-06-30
stringNoFecha máxima de constitución (AAAA-MM-DD, inclusive) para filtrar `recent`. Ignorado en plan Free; en Profesional+ una fecha inválida devuelve 400. Solo plan Profesional o superior.
Ver respuesta 200
{
  "cnae": "4321",
  "firmographics": {
    "code": "4321",
    "total_count": 8452,
    "capital_avg": 4200.5,
    "capital_median": 3000,
    "first_published": "2015-01-12",
    "last_published": "2026-06-30",
    "monthly": [
      { "month": "2026-05", "count": 61 },
      { "month": "2026-06", "count": 58 }
    ],
    "top_provincias": [
      { "provincia": "Madrid", "count": 1420 },
      { "provincia": "Barcelona", "count": 1105 }
    ],
    "recent": [
      {
        "denominacion": "INSTALACIONES ELECTRICAS GARCIA SL",
        "provincia": "Madrid",
        "capital_eur": 3000,
        "published_at": "2026-06-30",
        "cnae_primary": "4321",
        "anuncio": {
          "identificador_borme": "BORME-A-2026-150-12",
          "anio": 2026,
          "numero_boletin": 150,
          "codigo_provincia": 12,
          "pdf_url": "https://www.boe.es/borme/dias/2026/06/30/pdfs/BORME-A-2026-150-12.pdf"
        },
        "datos_registrales": {
          "tomo": "1234",
          "folio": "56",
          "seccion": "8",
          "hoja": "M-853607",
          "inscripcion": "1",
          "fecha": "22.05.25"
        }
      }
    ]
  },
  "_meta": {
    "plan": "profesional",
    "count": 1,
    "offset": 0,
    "remaining": 1998
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/empresas/4321" \
  -H "X-API-Key: cvr_TU_CLAVE"

B2B

POST/kyb/enrichEmpresa

Dossier KYB bancario: clasificación de actividad, perfil fiscal, sector de riesgo y datos de constitución BORME.

El bloque 'registro' (datos de constitución BORME) y el bloque 'estado_registral' (ciclo de vida registral: activa/disuelta/extinguida/en_concurso, señales de drift de objeto social, denominación o domicilio — señal de re-verificación del art. 10.2 RD 304/2014) solo se incluyen cuando envías 'company_name' (junto a 'code' o 'activity_text') y hay un match; se omiten por completo si no hay coincidencia (nunca como null). El bloque 'vies' (validación ROI/IVA intracomunitario) y el bloque 'deudores_aeat' (contraste con la publicación oficial de deudores, art. 95 bis LGT, como señal dentro del expediente de diligencia debida — nunca un listado independiente) solo se incluyen cuando envías 'nif' (junto a 'code' o 'activity_text'); si VIES o la consulta de deudores no responden, se incluyen igualmente marcados 'consultado:false' / 'comprobado:false' sin fallar el resto del dossier. El bloque 'riesgo_resumen' (semáforo verde/ámbar/rojo con motivos) se incluye siempre que envíes 'company_name' o 'nif' — agrega estado_registral, vies, deudores_aeat y el sector de riesgo. Con ?format=pdf devuelve el mismo dossier como PDF por expediente ('Informe de Verificación de Actividad', fuentes citadas) en vez de JSON — solo plan Compliance (Enterprise); el plan Empresa recibe 403 y sigue teniendo el dossier en JSON en este mismo endpoint.

Parámetros de consulta

NombreTipoRequeridoDescripción
format
ej. pdf
stringNoSi es 'pdf', devuelve el dossier como PDF descargable (Content-Type: application/pdf, Content-Disposition: attachment) en vez de JSON. Solo plan Compliance (Enterprise); empresa recibe 403.

Cuerpo (JSON)

NombreTipoRequeridoDescripción
code
ej. 501.3
stringNoCódigo IAE a clasificar (excluyente con activity_text).
code_type
ej. iae
stringNoDebe ser 'iae' cuando se envía code (el código CNAE directo no está soportado en este endpoint).
activity_text
ej. instalación de sistemas eléctricos en viviendas
stringNoDescripción libre de la actividad económica (excluyente con code).
strict
ej. false
booleanNoSi es true, devuelve 409 ante un código IAE ambiguo en lugar de resolverlo automáticamente.
company_name
ej. Ejemplo Digital, S.L.
stringNoDenominación social de la empresa a enriquecer con datos de constitución (BORME). Debe enviarse junto con 'code' o 'activity_text' — no está soportado como único criterio.
provincia
ej. Madrid
stringNoProvincia de la empresa, para desambiguar homónimos en la búsqueda BORME. Opcional, solo válido junto a 'company_name'.
nif
ej. B12345678
stringNoNIF/CIF español a validar en el censo VIES (IVA intracomunitario) de la Comisión Europea y a contrastar con la publicación oficial de deudores (art. 95 bis LGT) como señal dentro del expediente de diligencia debida. Debe enviarse junto con 'code' o 'activity_text' — no está soportado como único criterio. Un formato inválido devuelve 400; si VIES o la consulta de deudores no responden, los bloques 'vies'/'deudores_aeat' se marcan 'consultado:false'/'comprobado:false' sin fallar el resto del dossier.
Ver respuesta 200
{
  "match": {
    "confidence": 0.92,
    "method": "semantic",
    "ambiguous": false,
    "section": { "cod_integro": "A5013", "label": "Empresarial" },
    "alternatives": []
  },
  "classification": {
    "iae": { "code": "501.3", "codeNormalized": "5013", "titulo": "Albañilería y pequeños trabajos de construcción en general" },
    "cnae2025": { "code": "4321", "codeNormalized": "4321", "titulo": "Instalaciones eléctricas" }
  },
  "fiscal_profile": {
    "sector_riesgo": "medio",
    "iva_regimen": "general",
    "irpf_regimen": "estimacion_directa_simplificada",
    "retencion_irpf_pct": null,
    "modelo_036_casillas_relevantes": ["111", "419"],
    "source": "aeat_info_censal",
    "verified": true
  },
  "obligaciones": [
    { "modelo_id": "130", "name": "Pago fraccionado IRPF (estimación directa)", "periodicidad": "trimestral", "confidence": 0.95, "reason": "Actividad empresarial en estimación directa", "fecha_proximo_plazo": "2026-10-20" }
  ],
  "subvenciones": {
    "seccion": "F",
    "abiertas_count": 12,
    "para_actividad_economica_count": 5,
    "destacadas": [
      { "codigo_bdns": "812345", "titulo": "Ayudas a la digitalización de pymes del sector construcción", "organo": "Ministerio de Industria y Turismo", "importe": 5000000, "url_oficial": "https://www.pap.hacienda.gob.es/bdnstrans/GE/es/convocatoria/812345" }
    ],
    "fuente": "BDNS / SNPSAP (IGAE)"
  },
  "registro": {
    "denominacion": "Ejemplo Digital, S.L.",
    "provincia": "Madrid",
    "capital_eur": 3000,
    "objeto_social": "Desarrollo de software a medida",
    "cnae_registral": "62.01",
    "cnae_confidence": 0.91,
    "fecha_constitucion": "2026-03-10",
    "match_quality": "exact",
    "fuente": "BORME",
    "cobertura": "constituciones desde 2026-01"
  },
  "vies": {
    "consultado": true,
    "valido": true,
    "fecha_consulta": "2026-07-23T10:00:00.000Z",
    "nota": "Dato meramente informativo (VIES, Comisión Europea)."
  },
  "deudores_aeat": {
    "comprobado": true,
    "aparece": false,
    "edicion": "13ª (30-jun-2026)",
    "fuente": "AEAT art. 95 bis LGT"
  },
  "estado_registral": {
    "estado": "activa",
    "ultimo_acto": "cambio_domicilio",
    "fecha_ultimo_acto": "2026-06-02",
    "senales_drift": [
      { "tipo": "cambio_domicilio", "fecha": "2026-06-02" }
    ],
    "hoja": "M-123456",
    "match_quality": "exact",
    "fuente": "BORME (Registro Mercantil)",
    "cobertura": "actos BORME desde 2026-01 (cobertura parcial del historial registral)"
  },
  "riesgo_resumen": {
    "nivel": "ambar",
    "motivos": [
      "Se han detectado 1 cambio(s) registral(es) (objeto social, denominación o domicilio) — señal de re-verificación (art. 10.2 RD 304/2014)."
    ],
    "senales_evaluadas": 4
  },
  "audit": {
    "source": "conversoriaecnae.es",
    "sources_oficiales": ["AEAT", "BOE", "INE", "BORME", "VIES", "AEAT (art. 95 bis)"],
    "data_version": "2026-06-01T00:00:00.000Z",
    "generated_at": "2026-07-03T10:00:00.000Z",
    "data_residency": "CH (eu-central-2, Zürich; EU adequacy decision)"
  },
  "_meta": {
    "plan": "empresa",
    "remaining": 9987
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/kyb/enrich" \
  -X POST \
  -H "X-API-Key: cvr_TU_CLAVE" \
  -H "Content-Type: application/json" \
  -d '{"code":"501.3"}'
POST/onboarding/activityEmpresa

Dossier de alta para SaaS: modelo 036, IVA/retención, régimen recomendado, RETA y calendario.

Cuerpo (JSON)

NombreTipoRequeridoDescripción
code
ej. 501.3
stringNoCódigo IAE a clasificar (excluyente con activity_text).
code_type
ej. iae
stringNoDebe ser 'iae' cuando se envía code (el código CNAE directo no está soportado en este endpoint).
activity_text
ej. instalación de sistemas eléctricos en viviendas
stringNoDescripción libre de la actividad económica (excluyente con code).
strict
ej. false
booleanNoSi es true, devuelve 409 ante un código IAE ambiguo en lugar de resolverlo automáticamente.
Ver respuesta 200
{
  "match": {
    "confidence": 0.92,
    "method": "semantic",
    "ambiguous": false,
    "section": { "cod_integro": "A5013", "label": "Empresarial" },
    "alternatives": []
  },
  "classification": {
    "iae": { "code": "501.3", "codeNormalized": "5013", "titulo": "Albañilería y pequeños trabajos de construcción en general" },
    "cnae2025": { "code": "4321", "codeNormalized": "4321", "titulo": "Instalaciones eléctricas" }
  },
  "alta_036": {
    "epigrafe_iae": "501.3",
    "casillas_relevantes": ["111", "419"],
    "modelos_irpf": ["130"]
  },
  "facturacion": {
    "iva_tipo": 21,
    "iva_regimen": "general",
    "irpf_regimen": "estimacion_directa_simplificada",
    "retencion_irpf": { "tipo": null, "tipo_inicio_actividad": null },
    "verified": true,
    "source": "aeat_info_censal"
  },
  "regimen_recomendado": {
    "modulos_elegible": true,
    "modulos_summary": "Actividad acogida al régimen de estimación objetiva sujeta a los límites de volumen de rendimientos.",
    "calculo_hints": { "primary_modulos": ["Personal empleado", "Potencia eléctrica"] },
    "verified": true
  },
  "calendario": [
    { "modelo_id": "130", "name": "Pago fraccionado IRPF (estimación directa)", "periodicidad": "trimestral", "confidence": 0.95, "reason": "Actividad empresarial en estimación directa", "fecha_proximo_plazo": "2026-10-20" }
  ],
  "subvenciones": {
    "seccion": "F",
    "abiertas_count": 12,
    "para_actividad_economica_count": 5,
    "destacadas": [],
    "fuente": "BDNS / SNPSAP (IGAE)"
  },
  "reta": {
    "tarifa_plana_eur_mes": 87,
    "base_minima_aplica": true,
    "nota": "Tarifa plana durante los primeros 12 meses de alta (art. 38.4 LGSS).",
    "mei_eur_mes": 9.67,
    "total_primer_periodo_eur_mes": 96.67,
    "source_anchor": "reta_constants_2026"
  },
  "_meta": {
    "plan": "empresa",
    "remaining": 9986
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/onboarding/activity" \
  -X POST \
  -H "X-API-Key: cvr_TU_CLAVE" \
  -H "Content-Type: application/json" \
  -d '{"code":"501.3"}'

Cuenta

POST/signupPúblico

Crea una API key gratuita y la envía por email (la primera de cada email empieza con 14 días de prueba Profesional).

Te enviaremos emails sobre tu clave y, si te corresponde, tu prueba de 14 días. Puedes darte de baja en cualquier momento desde cualquier email.

Cuerpo (JSON)

NombreTipoRequeridoDescripción
emailstringSíEmail donde se enviará la API key. No se admiten dominios desechables.
name
ej. María Pérez
stringSíNombre del titular de la clave.
terms_accepted
ej. true
booleanSíDebe ser true: aceptación de los términos de uso.
Ver respuesta 200
{
  "success": true,
  "message": "Te hemos enviado tu API key por email. Revisa tu correo (y la carpeta de spam si no la ves en unos minutos). Te enviaremos emails sobre tu clave y, si te corresponde, tu prueba de 14 días. Puedes darte de baja en cualquier momento desde cualquier email."
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/signup" \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{"email":"[email protected]","name":"María Pérez","terms_accepted":true}'
POST/subscribePúblico

Crea una sesión de pago de Stripe para contratar el plan Profesional o Empresa.

Cuerpo (JSON)

NombreTipoRequeridoDescripción
emailstringSíEmail del titular de la suscripción.
name
ej. María Pérez
stringSíNombre del titular.
plan
ej. profesional
stringSíPlan a contratar: profesional o empresa.
billing_cycle
ej. monthly
stringNoCiclo de facturación: monthly (por defecto) o annual.
utm_source
ej. api_dashboard_upgrade
stringNoAtribución del canal de origen.
email_lead_id
ej. 3fa85f64-5717-4562-b3fc-2c963f66afa6
stringNoUUID del lead de email asociado, si existe.
Ver respuesta 200
{
  "success": true,
  "url": "https://checkout.stripe.com/c/pay/cs_test_a1b2c3d4e5f6g7h8i9j0"
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/subscribe" \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{"email":"[email protected]","name":"María Pérez","plan":"profesional"}'
GET/usageGratis

Consulta el consumo de tu API key sin gastar cuota (requiere cabecera X-API-Key).

Ver respuesta 200
{
  "success": true,
  "data": {
    "plan": "profesional",
    "requests_used_today": 812,
    "rate_limit_per_day": 2000,
    "remaining_today": 1188,
    "is_active": true,
    "created_at": "2026-05-10T09:12:00.000Z",
    "last_used_at": "2026-07-03T08:45:12.000Z",
    "top_endpoints": [
      { "endpoint": "/api/v1/iae/5013", "count": 340 },
      { "endpoint": "/api/v1/search", "count": 220 }
    ]
  }
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/usage" \
  -H "X-API-Key: cvr_TU_CLAVE"
POST/keysGratis

Rota o revoca tu propia API key sin pasar por soporte (requiere cabecera X-API-Key).

Cuerpo (JSON)

NombreTipoRequeridoDescripción
action
ej. rotate
stringSíAcción a realizar: rotate (genera una clave nueva) o revoke (desactiva la clave actual).
Ver respuesta 200
{
  "success": true,
  "api_key": "cvr_z9y8x7w6v5u4t3s2r1q0p9o8n7m6l5k4",
  "message": "Clave rotada. Guárdala: no se vuelve a mostrar."
}
cURL
curl -s "https://www.conversoriaecnae.es/api/v1/keys" \
  -X POST \
  -H "X-API-Key: cvr_TU_CLAVE" \
  -H "Content-Type: application/json" \
  -d '{"action":"rotate"}'

Precio por endpoint

Qué incluye cada plan, endpoint a endpoint. No cobramos por llamada individual: salvo excepción, cada petición consume una unidad de la cuota diaria de tu plan. Vista previa significa respuesta recortada (por ejemplo, la correspondencia IAE↔CNAE como objeto bloqueado con el número de códigos); el detalle de cada caso está en la nota del endpoint. La prueba de 14 días (2.000 peticiones/día, sin tarjeta) se activa con la primera clave de cada email. Ver precios completos →

Acceso a cada endpoint según el plan: Gratis, prueba de 14 días, Profesional, Empresa y Compliance
EndpointGratisPrueba 14 díasProfesionalEmpresaComplianceConsume cuota
GET /iae/{code}Vista previaCompletoCompletoCompletoCompletoSí
GET /cnae/{code}Vista previaCompletoCompletoCompletoCompletoSí
GET /cnae-2009/{code}No incluidoCompletoCompletoCompletoCompletoSí
GET /searchCompletoCompletoCompletoCompletoCompletoSí
POST /bulkNo incluidoNo incluidoCompletoCompletoCompletoSí
GET /modulos/{code}CompletoCompletoCompletoCompletoCompletoSí
GET /obligaciones/{code_type}/{code}CompletoCompletoCompletoCompletoCompletoSí
GET /tarifa-at-ep/{code}No incluidoCompletoCompletoCompletoCompletoSí
GET /calendario/{code_type}/{code}Sin claveSin claveSin claveSin claveSin claveNo
GET /dias-habilesSin claveSin claveSin claveSin claveSin claveNo
GET /utils/nif-info/{nif}Sin claveSin claveSin claveSin claveSin claveNo
GET /subvencionesVista previaCompletoCompletoCompletoCompletoSí
GET /dgtVista previaCompletoCompletoCompletoCompletoSí
GET /dgt/{slug}Vista previaCompletoCompletoCompletoCompletoSí
GET /legislacionVista previaCompletoCompletoCompletoCompletoSí
GET /legislacion/{boe_id}Vista previaCompletoCompletoCompletoCompletoSí
GET /empresas/{cnae}Vista previaCompletoCompletoCompletoCompletoSí
POST /kyb/enrichNo incluidoNo incluidoNo incluidoCompleto (JSON; PDF solo Compliance)CompletoSí
POST /onboarding/activityNo incluidoNo incluidoNo incluidoCompletoCompletoSí
POST /signupSin claveSin claveSin claveSin claveSin claveNo
POST /subscribeSin claveSin claveSin claveSin claveSin claveNo
GET /usageCompletoCompletoCompletoCompletoCompletoNo
POST /keysCompletoCompletoCompletoCompletoCompletoNo

Conectores de IA (MCP)

El Conversor se puede conectar como servidor MCP (Model Context Protocol) desde Claude, ChatGPT (Modo desarrollador), Cursor, Gemini CLI y cualquier otro cliente compatible. 19 herramientas en total — 18 gratis y 1 premium (consulta_masiva). Guía completa del conector →

  • Endpoint: https://www.conversoriaecnae.es/api/mcp/mcp
  • Transporte: Streamable HTTP (MCP spec 2025-11-25). No se expone SSE.
  • Autenticación: las herramientas gratuitas no necesitan clave. Las premium requieren una clave de pago cvr_… enviada como Authorization: Bearer cvr_… o, en clientes que no permiten esa cabecera, X-API-Key: cvr_… (la misma clave de la API REST; requiere plan Profesional o Empresa).

Herramientas disponibles

Gratuitas (18) — sin clave

  • buscar_codigo — Búsqueda semántica de códigos IAE/CNAE
  • detalle_iae — Ficha de un epígrafe IAE
  • detalle_cnae — Ficha de un código CNAE 2025
  • detalle_cnae_2009 — Ficha de un código CNAE 2009 (obsoleto)
  • calendario_fiscal — Modelos AEAT y próximos plazos
  • describe_conversor — Auto-descripción del servicio
  • escala_irpf — Tramos de la escala IRPF estatal 2026
  • gastos_deducibles — Gastos deducibles del IRPF del autónomo
  • obligaciones_fiscales — Modelos AEAT aplicables a un código
  • modulos_irpf_iva — Régimen de módulos (estimación objetiva)
  • cuota_reta — Tramo y cuota mínima estimada RETA 2026
  • cuota_irpf — Cuota íntegra estatal del IRPF por tramos
  • buscar_doctrina_teac — Resoluciones y criterios del TEAC
  • empresas_por_actividad — Constitución de empresas (BORME) por CNAE
  • subvenciones_por_actividad — Subvenciones y ayudas BDNS abiertas
  • tarifa_at_ep — Tarifa de cotización AT/EP por CNAE
  • texto_normativa — Texto consolidado y vigente del BOE
  • consulta_dgt — Consultas vinculantes de la DGT por texto

Premium (1) — Profesional+

  • consulta_masiva — Hasta 50 fichas IAE/CNAE en una sola llamada

Configuración (copiar y pegar)

Claude / Cursor — añade el servidor a tu configuración MCP:

JSON · claude / cursor
{
  "mcpServers": {
    "conversor-iae-cnae": {
      "type": "streamable-http",
      "url": "https://www.conversoriaecnae.es/api/mcp/mcp"
    }
  }
}

Para usar las herramientas premium, añade la cabecera Authorization con tu clave cvr_…:

JSON · con clave premium
{
  "mcpServers": {
    "conversor-iae-cnae": {
      "type": "streamable-http",
      "url": "https://www.conversoriaecnae.es/api/mcp/mcp",
      "headers": {
        "Authorization": "Bearer cvr_tu_clave_api"
      }
    }
  }
}

ChatGPT (Modo desarrollador) — añade un conector remoto:

ChatGPT · conector remoto
Ajustes → Conectores → Modo desarrollador → Añadir conector

  Nombre:     Conversor IAE CNAE
  URL (MCP):  https://www.conversoriaecnae.es/api/mcp/mcp
  Transporte: Streamable HTTP

Las herramientas premium requieren cabecera:
  Authorization: Bearer cvr_tu_clave_api

¿Necesitas las herramientas premium? Consigue tu clave cvr_… con un plan Profesional (29 €/mes) o Empresa en /precios.

Solicitar clave API

Genera tu clave API gratis en menos de un minuto. La primera clave de cada email empieza con 14 días de prueba Profesional (2.000 peticiones/día, sin tarjeta); después pasa al plan Gratis (250 peticiones/día). En el plan Gratis tienes el catálogo básico, la búsqueda, los módulos y las obligaciones fiscales; el resto, endpoint a endpoint, en Precio por endpoint.

Consigue tu API key gratis

Sin tarjeta. Te enviamos la clave por email al instante. La primera clave de cada email empieza con 14 días de prueba Profesional (2.000 peticiones/día, sin tarjeta); después pasa al plan Gratis (250 peticiones/día).

Te enviaremos emails sobre tu clave y, si te corresponde, tu prueba de 14 días. Puedes darte de baja en cualquier momento desde cualquier email. Más información en la política de privacidad.

o ver todos los planes →

¿Dudas técnicas o necesitas un plan a medida? Escríbenos a [email protected].

Datos: AEAT (Real Decreto Legislativo 2/2004) · BOE-A-2004-4214 · INE CNAE 2025

Historial de cambios

Nuevos endpoints y cambios relevantes de la API, con fecha de publicación.

  1. 29 de septiembre de 2026

    La primera clave de cada email incluye 14 días de prueba Profesional sin tarjeta (2.000 peticiones/día; todo lo de Profesional en la API REST salvo POST /bulk; las herramientas MCP de pago no se incluyen). En el plan Gratis, associated_cnae y associated_iae llegan como objeto bloqueado con el número real de códigos (locked, count, upgrade_url).

    GET /iae/{code}GET /cnae/{code}POST /signup

  2. 29 de septiembre de 2026

    Cada respuesta correcta de los endpoints de datos con clave incluye las cabeceras X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset y X-Conversor-Plan; la cuota diaria se reinicia a medianoche hora de Madrid. POST /signup envía la clave solo por email: la respuesta ya no la incluye.

    POST /signup

  3. 24 de agosto de 2026

    GET /empresas/{cnae}: cada empresa del plan Profesional+ incluye ahora anuncio (enlace directo al PDF oficial del BORME + año, número de boletín y código de provincia INE de la sección provincial) y datos_registrales (tomo/folio/sección/hoja/inscripción/fecha). datos_registrales solo se rellena para los anuncios publicados a partir de esta fecha: no hay carga retroactiva, así que las empresas históricas devuelven datos_registrales: null como objeto completo. Además, el filtrado por CNAE de recent pasa a usar la misma correspondencia por prefijos que la vista sin filtros (cnae_primary y cnae_derived), de modo que el conjunto de resultados se amplía: pueden aparecer empresas que solo casan por cnae_derived y, en ellas, cnae_primary puede venir a null.

    GET /empresas/{cnae}

  4. 23 de agosto de 2026

    Nuevo endpoint keyless GET /utils/nif-info/{nif}: valida el dígito o letra de control de un NIF/DNI/NIE/CIF español, sin necesidad de clave API.

    GET /utils/nif-info/{nif}

  5. 23 de agosto de 2026

    GET /empresas/{cnae} (Profesional+): nuevos filtros provincia/desde/hasta sobre el listado de constituciones recientes, con paginación real a nivel de base de datos y _meta.filters confirmando lo aplicado.

    GET /empresas/{cnae}

  6. 23 de agosto de 2026

    GET /cnae/{code}: nuevo campo `nace` con la equivalencia europea NACE Rev. 2.1 del código (código, versión y fuente INE), disponible en todos los planes incluido el gratuito.

    GET /cnae/{code}

  7. 3 de julio de 2026

    Nuevo endpoint GET /empresas/{cnae}: estadísticas de constitución de empresas (BORME) por código CNAE 2025.

    GET /empresas/{cnae}

  8. 17 de marzo de 2026

    Lanzamiento de la API REST v1: catálogo IAE, catálogo CNAE 2025 y búsqueda por texto libre.

    GET /iae/{code}GET /cnae/{code}GET /search

Quién está usando la API hoy

Ver todos →

Calendario fiscal por código, gratis y sin clave

Cualquier autónomo puede suscribir un calendario de plazos fiscales para su epígrafe IAE o CNAE — sin clave API — y abrirlo en Google Calendar, Apple Calendar u Outlook (formato iCalendar / .ics). Los vencimientos de tus modelos se actualizan solos.

GET https://www.conversoriaecnae.es/api/v1/calendario/iae/5013
También disponible en