DocumentazioneCosti e limiti

Costi e limiti

Piani e ricariche, consumo dei minuti, limiti API e trascrizioni in corso. Controlla come funziona il tuo account.

Con transcript1 paghi in base ai minuti della registrazione. Qui puoi confrontare i piani e capire come funzionano saldo, ricariche e limiti API.

Scegliere un piano

FreeMonthlyAnnual
Prezzo$0, senza carta$9 al mese$90 all'anno
Minuti inclusi60 una sola volta1.000 al mese1.000 al mese
RicaricheNon disponibili$6 per 1.000 minuti$5 per 1.000 minuti
Chiamate al minuto30200300
Trascrizioni in corso21020

Per cambiare piano o acquistare minuti, apri “Billing” nella dashboard.

Come calcoliamo il consumo

  • Consumi un credito per ogni minuto di registrazione, arrotondando per eccesso. Per un video di 61 secondi servono quindi 2 minuti del saldo; il minimo è 1.
  • Il prezzo al minuto resta uguale per YouTube, X, TikTok, Instagram, Facebook, Bluesky, le altre piattaforme supportate e i file. Misuriamo la durata del video se recuperiamo i sottotitoli, quella dell'audio se usiamo lo speech-to-text. Le stesse regole valgono per i sottotitoli di YouTube, X, TikTok e Bluesky.
  • Se invii di nuovo un video già elaborato, paghi una nuova trascrizione. Per recuperare invece una tua trascrizione recente dello stesso video senza un altro addebito, usa reuse_recent=true. Consulta gli Endpoint API.
  • Se una trascrizione non riesce o la annulli, non paghi. Restituiamo al saldo gli eventuali minuti già scalati.

I minuti gratis per iniziare

Conferma l'email per ricevere 60 minuti gratis, una sola volta per account. Se ti registri con Google o Microsoft, li hai subito. Il piano Free non si rinnova: non è una quota mensile. Prima della verifica dell'email, POST /v1/transcriptions risponde 403 email_not_verified.

Minuti inclusi nel piano e minuti acquistati

Il saldo che puoi usare combina due tipi di minuti:

  • Minuti del piano: la quota si rinnova all'inizio di ogni ciclo. Quelli non usati non passano al ciclo successivo. Sia Monthly sia Annual includono 1.000 minuti al mese.
  • Minuti delle ricariche: li acquisti con un piano a pagamento, in pacchetti da 1.000 minuti, da 1 a 20 pacchetti per acquisto. Li usi solo dopo aver consumato la quota del piano. Non scadono finché mantieni un piano a pagamento attivo.

Se annulli il piano a pagamento, torni a Free senza una quota di minuti del piano. Le ricariche restano sul tuo account, ma puoi usarle solo riattivando un piano a pagamento. Quando invece passi da Free a un piano a pagamento, convertiamo i minuti gratis rimasti in minuti di ricarica.

Controllare il saldo via API

Leggi il saldo con GET /v1/account: la chiamata non consuma minuti.

curl https://api.transcript1.com/v1/account \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY"
CampoCosa indica
minutes.remainingSaldo utilizzabile: cycle più topup, se topup_usable vale true.
minutes.cycleQuanti minuti restano della quota del piano.
minutes.topupQuanti minuti hai nelle ricariche.
minutes.topup_usableVale true quando hai un piano a pagamento attivo.
minutes.resets_atData del prossimo rinnovo della quota del piano, oppure null.
limitsLimiti dell'account: requests_per_minute e max_active_jobs.

Trovi inoltre i campi plan e renews_at.

Se esaurisci i minuti, POST /v1/transcriptions risponde 402 insufficient_minutes. Il campo action_url ti porta alla pagina “Billing”. Quando il saldo raggiunge 0, ti mandiamo anche un'email, al massimo una volta per ciclo.

Quante chiamate puoi fare

Ogni account ha un unico limite, condiviso tra chiavi API, sessioni della dashboard e connessioni MCP.

  • Chiamate al minuto: 30 con Free, 200 con Monthly e 300 con Annual. Le contiamo in finestre di un minuto.
  • Nelle risposte /v1 autenticate, leggi X-RateLimit-Limit per conoscere il limite e X-RateLimit-Remaining per le chiamate ancora disponibili nella finestra corrente.
  • Se superi la soglia, ricevi 429 rate_limited. L'header Retry-After indica quanti secondi mancano alla prossima finestra.
  • L'invio dei chunk usa il token di caricamento e non rientra in questo conteggio.

Quante trascrizioni puoi eseguire insieme

Contiamo come attive le trascrizioni in stato queued, fetching o transcribing. Puoi averne 2 con Free, 10 con Monthly e 20 con Annual. Se provi ad avviarne un'altra oltre il limite, ricevi 429 too_many_active_jobs con Retry-After. Aspetta che una delle trascrizioni in corso finisca, poi riprova.

Un caricamento in parti ancora in stato awaiting_upload non occupa un posto tra le trascrizioni attive. C'è però un limite separato di 20 caricamenti aperti per team, con lo stesso errore 429 too_many_active_jobs. Quando completi il caricamento, la trascrizione entra in coda: in quel momento controlliamo anche il limite delle trascrizioni attive.

Per gestire queste risposte nel tuo codice, consulta Gestire gli errori.

Ultimo aggiornamento 14 ottobre 2026