Skip to main content
La quota dipende dal tuo piano. Una richiesta = 1 unità, indipendentemente dal numero di righe restituite. Il contatore si azzera all’inizio di ogni ora (UTC).

Accesso per piano

Alcuni endpoint sono riservati ai piani superiori: Chiamare un endpoint fuori dal tuo piano restituisce 403:
403

Header di quota

Ogni risposta autenticata include:

Superamento (429)

Esaurita la quota, le richieste restituiscono 429 fino all’azzeramento:
429
L’header Retry-After indica i secondi fino all’azzeramento (inizio dell’ora successiva, UTC).

Portata istantanea: 50 richieste / secondo

Oltre alla quota oraria, ogni chiave è limitata a 50 richieste al secondo. Questo limite protegge la disponibilità del servizio: senza, un solo client potrebbe esaurire la propria quota oraria in pochi secondi e saturare l’API per tutti. Oltre tale soglia la risposta è 429senza consumare quota:
429
L’header Retry-After vale 1: il contatore riparte al secondo successivo, a differenza della quota oraria che attende l’inizio dell’ora. In pratica, distribuisci le chiamate invece di inviare raffiche — 50 richieste al secondo bastano ampiamente per alimentare un modello in tempo reale.

Una sola connessione WebSocket per chiave

Il flusso WebSocket (/ws, piano Sharp) accetta una connessione simultanea per chiave API. Ogni socket riceve l’intero flusso: più connessioni sulla stessa chiave moltiplicano la banda senza aggiungere nulla. Una seconda connessione viene rifiutata con il codice di chiusura 4409:
A essere rifiutata è la connessione nuova, mai quella esistente: un flusso già attivo non verrà interrotto a favore di un duplicato — tipicamente uno script riavviato senza chiudere il precedente. Se il client si è disconnesso bruscamente, il posto si libera alla chiusura del socket lato server, e riconnettersi subito funziona. Servono più flussi in parallelo? Crea una chiave per processo dalla tua area cliente.

Monitora il tuo consumo

Il consumo dell’ora corrente è mostrato anche nella tua area cliente.