DocumentationFacturation et limites
Facturation et limites
Comparez les offres et les recharges, comprenez le calcul des minutes et consultez les limites de requêtes.
Vous payez selon la durée de vos enregistrements audio et vidéo. Votre offre fixe le nombre de minutes disponibles, le rythme des appels API et le nombre de transcriptions que vous pouvez lancer en parallèle.
Offres
| Free | Monthly | Annual | |
|---|---|---|---|
| Tarif | $0, sans carte bancaire | $9 par mois | $90 par an |
| Minutes incluses | 60, une seule fois | 1 000 par mois | 1 000 par mois |
| Recharges | Aucune | $6 pour 1 000 minutes | $5 pour 1 000 minutes |
| Requêtes par minute | 30 | 200 | 300 |
| Transcriptions simultanées | 2 | 10 | 20 |
Pour changer d'offre ou acheter une recharge, ouvrez « Billing » dans le tableau de bord.
Calcul des minutes consommées
- Chaque minute commencée consomme 1 crédit, avec un minimum de 1 minute par transcription. Pour une vidéo de 61 secondes, vous utilisez donc 2 minutes.
- Le tarif par minute reste le même, que vous importiez un fichier ou utilisiez un lien YouTube, X, TikTok, Instagram, Facebook, Bluesky ou une autre source compatible. Pour les sous-titres d'une plateforme, nous mesurons la durée de la vidéo. Pour la transcription par IA, nous mesurons celle de l'audio. Les sous-titres YouTube et X suivent le même calcul que ceux de TikTok et Bluesky.
- Relancer une vidéo déjà traitée consomme de nouveau des minutes. Pour retrouver votre propre transcription récente de cette vidéo sans payer une seconde fois, passez
reuse_recent=true. Les conditions figurent dans la documentation API. - Si une transcription échoue ou si vous l'annulez, vous ne payez rien. Vous récupérez les minutes déjà prélevées.
Minutes gratuites
Confirmez votre adresse e-mail pour recevoir 60 minutes gratuites. Avec une inscription Google ou Microsoft, vous les recevez immédiatement. Cette réserve est accordée une seule fois : l'offre Free ne se renouvelle pas. Sans confirmation de l'adresse e-mail, POST /v1/transcriptions renvoie 403 email_not_verified.
Renouvellement des minutes et recharges
Votre compte distingue les minutes incluses dans votre offre et celles achetées en recharge :
- Minutes du cycle. Votre réserve se renouvelle au début de chaque cycle. Les minutes inutilisées ne se cumulent pas avec les suivantes. Monthly et Annual donnent chacun 1 000 minutes par mois.
- Minutes de recharge. Avec une offre payante, vous pouvez acheter de 1 à 20 packs de 1 000 minutes par achat. Vous utilisez d'abord les minutes du cycle, puis les recharges. Les recharges n'expirent pas tant que vous gardez une offre payante active.
Après résiliation, vous revenez à Free sans minutes de cycle. Vos recharges restent sur le compte ; vous pourrez les utiliser en reprenant une offre payante. Si vous passez de Free à une offre payante, vos minutes gratuites restantes rejoignent votre réserve de recharges.
Consulter votre solde
Appelez GET /v1/account pour consulter votre solde. Cet appel ne consomme aucune minute :
curl https://api.transcript1.com/v1/account \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY"| Champ | Ce qu'il indique |
|---|---|
minutes.remaining | Solde disponible : cycle, auquel s'ajoute topup si topup_usable vaut true. |
minutes.cycle | Solde des minutes incluses dans le cycle en cours. |
minutes.topup | Solde de vos recharges. |
minutes.topup_usable | Vaut true si une offre payante est active. |
minutes.resets_at | Prochain renouvellement des minutes du cycle, ou null. |
limits | Limites requests_per_minute et max_active_jobs de votre compte. |
Vous trouverez aussi plan et renews_at dans la réponse.
Si le solde est épuisé, POST /v1/transcriptions renvoie 402 insufficient_minutes. Le champ action_url mène à la page « Billing ». Nous vous prévenons aussi par e-mail quand le solde atteint 0, au maximum une fois par cycle.
Limites de requêtes
Toutes les clés API, sessions du tableau de bord et connexions MCP d'un compte partagent les mêmes limites.
- Vous pouvez envoyer 30 requêtes par minute avec Free, 200 avec Monthly et 300 avec Annual. Le compteur fonctionne par fenêtres d'une minute.
- Les réponses
/v1aux appels authentifiés donnent votre plafond dansX-RateLimit-Limitet le nombre d'appels encore disponibles dansX-RateLimit-Remaining. - Si vous dépassez ce plafond, l'API renvoie
429 rate_limited. Attendez le nombre de secondes indiqué dansRetry-Afteravant la fenêtre suivante. - L'envoi des blocs utilise le token d'upload et ne compte pas dans ce quota.
Transcriptions en parallèle
Les statuts queued, fetching et transcribing comptent dans la limite de transcriptions actives : 2 avec Free, 10 avec Monthly et 20 avec Annual. Si vous en lancez une de plus, l'API renvoie 429 too_many_active_jobs avec Retry-After. Réessayez quand une transcription en cours est terminée.
Un upload en blocs au statut awaiting_upload ne compte pas encore comme une transcription active. Une équipe peut toutefois garder au maximum 20 uploads ouverts, sous peine de recevoir le même code 429 too_many_active_jobs. À la finalisation de l'upload, la transcription entre en file d'attente : la limite de transcriptions actives s'applique donc à ce moment-là.
La page Erreurs explique comment réagir à chaque code.
Dernière mise à jour 14 octobre 2026