Documentación / Errores

Errores

API BCE usa códigos de estado HTTP convencionales. 2xx = éxito, 4xx = problema con tu solicitud, 5xx = problema de nuestro lado.

Códigos de estado#

TipoDescripción
400Solicitud mal formada o falta un parámetro requerido.
401Credenciales API ausentes o inválidas.
402Suscripción inactiva o cuota mensual agotada.
403Tu clave no tiene permiso para acceder a este recurso.
404La entidad solicitada no existe.
412No se cumplió una precondición requerida (p. ej. cabeceras).
429Límite por hora o cuota mensual superado.
500Algo falló de nuestro lado. Reinténtalo más tarde.

Forma del error#

Los errores usan el mismo envelope; el mensaje está en error. Los errores de cuota y límite añaden plan, limit y resetAt.

{
  "success": false,
  "error": "Monthly quota exceeded",
  "plan": "free",
  "limit": 1000,
  "resetAt": "2026-07-01T00:00:00.000Z"
}
ℹ️

Reintenta las respuestas 429 y 5xx con backoff exponencial. No reintentes errores 4xx salvo el 429.