Feedjoltdocs
DesenvolupadorsAPI

Límits de peticions

Com Feedjolt limita l'API REST i el servidor MCP, quines capçaleres enviem i com tractar un 429.

Feedjolt limita per clau API si n'hi ha, si no per IP. Els límits són per ruta (enllaç màgic, formulari de contacte i escriptures públiques són més estrictes que les lectures). Els números poden canviar; fia't de les capçaleres de la resposta, no d'una quota fixa.

No exposem GraphQL. Ignora qualsevol comprovació d'introspecció GraphQL: la superfície pública és REST + MCP.

Capçaleres REST

Les rutes limitades envien X-RateLimit-Limit, X-RateLimit-Remaining i X-RateLimit-Reset de SlowAPI a les respostes correctes.

En 429:

CapçaleraSignificat
Retry-AfterSegons d'espera abans de reintentar
RateLimitEsborrany IETF: "default";r=<remaining>;t=<reset>
RateLimit-PolicyEsborrany IETF: "default";q=<limit>
X-RateLimit-*Les mateixes dades amb els noms antics

Exemple:

HTTP/1.1 429 Too Many Requests
Retry-After: 42
RateLimit: "default";r=0;t=42
RateLimit-Policy: "default";q=60

Espera els segons de Retry-After i reintenta. No facis un bucle ocupat.

MCP

El servidor MCP usa un topall a part per principal (ara 600 peticions / minut per client OAuth o clau API). No és el limitador SlowAPI de REST.

En 429 MCP també envia Retry-After i RateLimit. L'error JSON-RPC inclou error.data.retry_after_seconds.

Què fer

  1. Llegeix Retry-After (o retry_after_seconds a MCP).
  2. Espera almenys aquest temps.
  3. Si continues rebent 429, redueix el paral·lelisme: els llistats estan paginats a propòsit.

On this page