PopNowDocs de la API
Referencia
Contenido principal

Límites de uso

Cuántas solicitudes puedes enviar, qué pasa si envías más y otros límites que conviene conocer.

Los límites protegen a todos los que comparten el servicio. Los valores por defecto son generosos para un uso normal; si llegas a uno, la respuesta te dice exactamente cuánto esperar.

De un vistazo

LímitePor defectoCuando lo alcanzas
Escrituras por cuenta (createTask, retry, subidas…)1000 cada 10 segundos429 con Retry-After
Lecturas por cuenta (recordInfo, models, jobs, quote…)1000 cada 10 segundos429 con Retry-After
Tickets de subida1000 cada 10 segundos, además de las escrituras429 con Retry-After
Informe de uso (/api/v1/usage)30 por minuto y cuenta429 con Retry-After
Biblioteca de recursos60 lecturas y 30 guardados por minuto, más un número diario de recursos nuevos429 con Retry-After
Cualquier solicitud antes de validar la clave6000 por minuto y red429
Cuerpo de la solicitud2 MiB de JSON413
SaldoLo que haya en tu cuenta40201
Topes de gasto por claveNinguno salvo que lo pongas40202

Los límites cuentan por cuenta, no por clave: crear más claves no los aumenta.

Cabeceras de respuesta

CabeceraSignificado
X-RateLimit-LimitTu cupo en la ventana actual
X-RateLimit-RemainingLo que te queda; también llega en respuestas correctas, para que frenes a tiempo
Retry-AfterEn un 429: segundos que hay que esperar antes de reintentar

Las cifras de arriba son valores por defecto y pueden cambiar; fíate de las cabeceras en vez de fijarlas en tu código.

Cómo se ve un límite

{ "code": 429, "msg": "Too many requests. Retry in a moment", "request_id": "req_…" }

Una solicitud por encima del límite se rechaza al momento —no se pone en cola— y no cuesta nada.

Cómo manejarlo

  • Espera al menos Retry-After segundos y vuelve a intentarlo. Añade algo de aleatoriedad para que un grupo de clientes no vuelva en el mismo instante.
  • Al reintentar createTask, envía el mismo Idempotency-Key (Idempotencia).
  • Sondea con calma: cada pocos segundos para imágenes y cada 10–15 segundos para video. Mejor aún, usa webhooks: no gastan ni una solicitud.

Muchas tareas a la vez

Los límites de uso controlan lo rápido que envías solicitudes, no cuántas tareas se ejecutan a la vez. Puedes tener muchas tareas en marcha; los videos largos simplemente tardan más. Si necesitas lanzar miles de tareas, repártelas en el tiempo y deja que los webhooks te traigan los resultados.

¿Necesitas más cupo para un lanzamiento o un lote grande? Escríbenos con el volumen que esperas.

En esta página