---
title: "Tarifa AT/EP (cotización por cuenta ajena) de un código CNAE"
method: GET
path: "/tarifa-at-ep/{code}"
tags: ["Fiscal"]
---

# Tarifa AT/EP (cotización por cuenta ajena) de un código CNAE

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

Devuelve el tipo de cotización AT/EP (Accidentes de Trabajo / Enfermedades Profesionales, D.A. 61ª TRLGSS, Cuadro I) aplicable a un código CNAE 2025. Esta tarifa es la que paga la EMPRESA por sus TRABAJADORES POR CUENTA AJENA en la actividad — no es la cuota RETA del autónomo (que aplica el tipo fijo del 1,30%, ver `nota_reta`). La resolución usa un fallback de prefijo (código exacto → 3 dígitos → 2 dígitos), sin ambigüedad de sección/slug. Requiere plan Profesional o superior.

## Path parameters

- `code` string, required

## Response `200`

Tarifa AT/EP del código CNAE

- TarifaAtEpDetail — Tarifa AT/EP (cotización por cuenta ajena) de un código CNAE 2025.
  - `code` string — Código CNAE consultado, normalizado sin puntos.
  - `cnae_code` string — Código CNAE efectivamente resuelto (puede ser un prefijo del código consultado, ver `resolved_via`).
  - `ejercicio` integer
  - `tipo_it` number, nullable — Tipo de Incapacidad Temporal, en %.
  - `tipo_ims` number, nullable — Tipo de Incapacidad Muerte y Supervivencia, en %.
  - `tipo_total` number, nullable — Suma tipo_it + tipo_ims, en %.
  - `descripcion` string, nullable
  - `source_anchor` string, nullable
  - `resolved_via` 'exact' | 'prefix3' | 'prefix2' — Nivel de resolución usado para encontrar la tarifa: coincidencia exacta, o fallback a prefijo de 3 o 2 dígitos.
  - `aplicacion` 'cuenta_ajena' — Esta tarifa aplica a trabajadores POR CUENTA AJENA (empleados). El autónomo cotiza AT/EP al tipo fijo indicado en `nota_reta`, no a este tipo.
  - `nota_reta` string — Tipo fijo (%) que aplica el autónomo (RETA) por AT/EP, independiente de la actividad — no confundir con `tipo_total`.
  - `_meta` Meta — Metadatos del envelope para endpoints con clave: plan actual, cuota restante y nudge de upgrade (solo plan Free al ≥80% de cuota).
    - `plan` string, required — Plan de la clave (free, profesional, empresa, enterprise).
    - `remaining` integer, required — Peticiones restantes de la cuota diaria.
    - `upgrade_hint` string — Mensaje legible de upgrade. Presente solo en plan Free al consumir ≥80% de la cuota.
    - `upgrade` UpgradeMeta — Forma estructurada del nudge de upgrade para renderizar UI nativa. Presente solo en plan Free al ≥80% de cuota.
      - `hint` string
      - `url` string, uri
      - `current_plan` string
      - `recommended_plan` object
        - `id` string
        - `label` string
        - `daily_limit` integer
        - `monthly_price_eur` integer
      - `daily_limit_after` integer
      - `price_eur_monthly` integer

## Other responses

- `400` — Petición inválida (parámetro o cuerpo mal formado).
- `401` — Falta la cabecera `X-API-Key` o la clave es inválida/desactivada.
- `403` — El endpoint requiere un plan de pago (Profesional o superior).
- `404` — Código no encontrado.
- `429` — Límite de cuota diaria o de ráfaga superado. La cabecera `Retry-After` indica los segundos hasta poder reintentar.
- `500` — Error interno del servidor.

---

[API](https://skmtc.dev/conversoriaecnae/apis/conversor-iae-cnae-api.md) · [All operations](https://skmtc.dev/conversoriaecnae/apis/conversor-iae-cnae-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/conversoriaecnae/conversor-iae-cnae-api/revisions/2f9842f5e11b/schema)
