transcrevo docs

Preços e limites

US$ 0,03 por hora de áudio, US$ 0,05 com separação de falantes, cobrado ao segundo. Créditos pré-pagos, sem assinatura e US$ 2 na conta nova.

A cobrança é por hora de áudio processada, debitada dos seus créditos pré-pagos quando a transcrição conclui. Sem assinatura, sem valor mínimo.

Tabela de preços

ServiçoPreço padrãoAcima de 10.000 horas
TranscriçãoUS$ 0,03/hUS$ 0,02/h
Transcrição com speakersUS$ 0,05/hUS$ 0,03/h

O desconto de volume é automático: quando o total de horas já transcritas pela sua conta passa de 10.000, as próximas transcrições saem pela tarifa reduzida. Sem contrato, sem negociação.

Como a cobrança funciona

  • Toda conta nova ganha US$ 2 em créditos para começar.
  • Preço e saldo são em dólar; a cobrança no cartão sai em real, convertida no pagamento. O valor em reais aparece antes de você confirmar.
  • O custo é calculado sobre a duração real do áudio, medida no processamento: proporcional ao segundo, sem arredondar para cima e sem valor mínimo por transcrição. Dois minutos a US$ 0,03/h custam US$ 0,001, não um centavo.
  • O débito acontece quando a transcrição fica done. Enquanto processa, cost é 0.
  • Sem saldo, novas transcrições são recusadas com 402 insufficient_balance. Nada é apagado. Recarregue no painel, ou ative a recarga automática para não ter interrupção.

Mudou em 27/08/2026. cost, total, reserved e available passaram a vir com fração de centavo (0.0167), onde antes vinham arredondados para o centavo inteiro (1). Foi o que acabou com o piso de um centavo por transcrição: cinco minutos de live custavam 2,4 vezes a tarifa anunciada e agora custam o que a tarifa diz.

Se você guarda esses valores em coluna inteira, ou passa por parseInt, troque para decimal antes de conciliar: o corte é silencioso e o que se perde é sempre a favor do arredondamento antigo. Nenhum nome de campo, unidade ou endpoint mudou.

Consultar o saldo

GET /v1/balance
curl https://api.transcrevo.com/v1/balance \
  -H "Authorization: Bearer $TRANSCREVO_API_KEY"
{
	"data": {
		"currency": "USD",
		"total": 187.4062,
		"reserved": 40.5,
		"available": 146.9062
	}
}
CampoO que é
currencyMoeda dos valores, em ISO 4217. Os valores vêm na menor unidade dela (centavos) e têm fração: um áudio curto custa menos de um centavo.
totalCréditos na conta.
reservedO que transcrições em andamento já seguram. Volta ao saldo quando cada uma conclui e é cobrada.
availableO que a próxima transcrição pode gastar: total menos reserved.

Zerar o available recusa novas transcrições com 402 insufficient_balance. Ele desconta o que já está reservado porque, sem isso, a API prometeria crédito que outra transcrição já comprometeu.

Limites

LimiteValor
Duração máxima por áudio10 horas
Tamanho máximo por upload2 GiB
Tamanho máximo por chunk16 MiB
Criação de transcripts120/min
Simultâneas antes da 1ª recarga2
Envio de chunks600/min
Envio de arquivos120/min

Áudios acima de 10 horas falham com error.code: "audio_too_long": divida o arquivo antes de enviar. Os limites de requisição devolvem 429 rate_limited; aguarde e tente de novo.

Enquanto a conta roda só com o crédito de boas-vindas, no máximo 2 transcrições ficam em processamento ao mesmo tempo: a terceira simultânea é recusada com 429 concurrency_limit. É proteção contra abuso do saldo gratuito, não um limite de plano: a primeira recarga tira o teto, e nada é cobrado nem apagado quando ele aparece.

On this page