Límites

Cuántas solicitudes puedes hacer.

Solicitudes por minuto

Endpoint
Endpoint Qué Límite por minuto
fetch-organization Perfil de empresa 60
fetch-person Perfil de persona 60
search-organizations Búsqueda y exportación 60
fetch-document Documentos 5
signals Signals 60
account Leer la cuenta 30
account, auth/tokens Gestionar bearer tokens; crear, modificar y eliminar claves, monitores y endpoints de webhook 10
account/webhook-endpoints Verificar y probar un endpoint de webhook, rotar el secreto 6

Límite alcanzado

Header
Header Significado Ejemplo
X-RateLimit-Limit El límite por minuto de este endpoint. 30
X-RateLimit-Remaining Cuántas solicitudes más son posibles en este minuto. 0
Retry-After Solo con 429: segundos hasta la siguiente solicitud posible. 17
X-RateLimit-Reset Solo con 429: el momento en que puedes continuar, como tiempo Unix. 1793519682
1{2  "error": "Too many requests",3  "message": "Rate limit exceeded. Retry after 17 seconds.",4  "retry_after": 175}
429 · Respuesta de ejemplo por encima del límite

Timeouts

Si la fuente de datos no responde a tiempo, recibes 408, en documentos 504 con Retry-After. No se cobra nada. Repite la solicitud un poco más tarde. Si solo falla la consulta en directo de Tiempo real, recibes el perfil de empresa con los datos guardados, sin el recargo de Tiempo real.

Reintentar sin cobro doble

Una solicitud con clave de idempotencia
curl -G "https://handelsregister.ai/api/v1/fetch-organization" \
  -H "x-api-key: TU_CLAVE_API" \
  -H "Idempotency-Key: hetzner-perfil-2026-11-01" \
  --data-urlencode "q=Ansbach HRB 6089"
Caso
Caso Endpoints de datos Monitoring y webhooks
Clave obligatoria no, opcional sí, si no 428
Ventana 24 horas 24 horas
Misma clave, mismos parámetros Resultado de nuevo, sin cobro Respuesta guardada con su estado
Misma clave, parámetros distintos 422 idempotency_key_reused 409 idempotency_conflict
Tras un error La clave queda libre Vuelve el mismo error, hace falta una clave nueva

Endpoints de datos

1{2  "error": "idempotency_key_reused",3  "message": "This Idempotency-Key was already used with different parameters.",4  "meta": {5    "request_credit_cost": 0,6    "credits_remaining": 1457  }8}
422 · Respuesta de ejemplo: la misma clave con parámetros distintos

Monitoring y webhooks

Planificar los reintentos