Errori API e limiti di velocità

Codici di stato, formati errori e limiti di richiesta per l'API Serpfull.

Gli errori restituiscono { "error": { "code": "…", "message": "…", "details": … } } con uno status HTTP corrispondente.

  • 400 invalid_parameter: un parametro di query come since, until o outcome è malformato.
  • 401 unauthorized: chiave mancante, non valida o revocata.
  • 403 plan_required: l'accesso API richiede un piano Scale o superiore su almeno un sito web.
  • 403 insufficient_scope: la chiave è di sola lettura.
  • 429 cooldown, concurrency, daily_quota, monthly_quota, competitor_quota o host_busy: si applica un limite di audit SEO; vedi retry_at e Retry-After.
  • 403 org_suspended: contatta il supporto.
  • 404 not_found: la risorsa non esiste nella tua organizzazione.
  • 409 conflict: il termine di ricerca esiste già per quel paese e dispositivo.
  • 422 validation_failed / limit_exceeded / plan_required / project_unverified: vedi messaggio e dettagli.
  • 429 rate_limited: attendi Retry-After secondi.
  • 500 internal_error: riprova; contatta il supporto se persiste.
  • 503 unavailable: l'API è temporaneamente non disponibile; riprova con backoff.

Limiti di velocità

120 richieste al minuto per chiave. Una risposta 429 include Retry-After: 60. Ogni richiesta è registrata contro la chiave, e l'ultimo utilizzo della chiave (aggiornato al massimo una volta al minuto) è mostrato in Impostazioni → Chiavi API.

Limiti del piano

Aggiungere o modificare termini non riduce mai silenziosamente i tuoi numeri: se una richiesta supererebbe il limite di termini di ricerca o clic al giorno del sito, fallisce con 422 e ti dice quanto resta.

Aggiornato