Skip to content

Rate Limiting

L'API ha limiti di richieste per garantire stabilità e equità d'uso.

Limiti per Piano

PianoRichieste/minutoRichieste/giorno
Free1005.000
Pro50050.000
Enterprise2.000Illimitate

Header di Risposta

Ogni risposta include header informativi:

HeaderDescrizione
X-RateLimit-LimitLimite massimo
X-RateLimit-RemainingRichieste rimanenti
X-RateLimit-ResetTimestamp reset (Unix)
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1705320000

Superamento Limite

Se superi il limite, ricevi:

http
HTTP/1.1 429 Too Many Requests
Retry-After: 60
json
{
  "success": false,
  "error": {
    "code": "RATE_LIMIT_EXCEEDED",
    "message": "Limite richieste superato. Riprova tra 60 secondi."
  }
}

Best Practices

Gestire i Limiti

javascript
async function makeRequest(url) {
  const response = await fetch(url, { headers });
  
  if (response.status === 429) {
    const retryAfter = response.headers.get('Retry-After');
    await sleep(retryAfter * 1000);
    return makeRequest(url); // Riprova
  }
  
  return response.json();
}

Ottimizzare le Richieste

  • ✅ Usa la paginazione per liste grandi
  • ✅ Richiedi solo i campi necessari
  • ✅ Usa i webhooks invece di polling
  • ✅ Implementa caching lato client

TIP

Se hai bisogno di limiti maggiori, contatta il supporto per discutere un piano Enterprise.

Realizzato con ❤️ da DScom