Transcrição Instagram — Reels e vídeos em texto
Transcreva Reels e vídeos do Instagram em texto: cole o link ou um perfil e receba a transcrição com marcação de tempo e idioma, em massa. Sem login.
principais recursos
Transforma a fala de cada Reel público em texto — a transcrição completa mais segmentos com marcação de tempo (início, fim, texto)
Detecta o idioma falado, ou aceita uma dica de idioma
A legenda, hashtags e menções extraídas, curtidas, comentários e duração na mesma linha — e as reproduções dos Reels lidos na aba Reels de um perfil
Sem login no Instagram e sem chave própria de fala para texto — a transcrição está incluída
Informe perfis para transcrever a aba Reels até o máximo de Reels por perfil, opcionalmente também a linha do tempo, ou links de Reels avulsos
Baixa apenas o áudio, nunca o vídeo inteiro
Reels só com música ou sem som voltam como linhas com hasSpeech: false e não são cobrados; o texto de enchimento que os motores de fala inventam sobre música é descartado
Um carrossel contribui com o primeiro dos seus vídeos que tem som
casos de uso
- Pesquisa de conteúdo — busque o que os criadores realmente dizem, não só o que escrevem na legenda
- Monitoramento de palavras-chave e marcas em todos os Reels de um nicho
- Corpora de texto a partir de Reels para RAG, resumos e clusterização
- Legendagem e reaproveitamento, com início e fim de cada trecho
- Análise de criadores — falar sobre um tema anda junto com mais reproduções?
- Monitoramento multilíngue, com o idioma detectado em cada linha
parâmetros de entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
startUrls | array | opcional | URLs de perfis ou Reels; informe estas ou usernames |
usernames | array | opcional | Nomes de perfil, com ou sem @; a aba Reels deles é transcrita |
maxReelsPerProfile | integer | opcional | Vídeos transcritos por perfil — também o controle de custo (padrão 10) |
includeTimeline | boolean | opcional | Transcreve também os vídeos da grade de posts do perfil (desativado por padrão) |
includeSegments | boolean | opcional | Mantém a marcação de tempo por segmento (ativado por padrão) |
language | string | opcional | Dica de idioma opcional, como en, es ou pt; vazio significa detectar |
maxConcurrency | integer | opcional | Reels transcritos ao mesmo tempo (padrão 3) |
maxRequestsPerCrawl | integer | opcional | Para após este número de requisições; vazio significa sem limite |
proxy | object | opcional | Apify Proxy, residencial por padrão, usado para ler o Instagram |
Exemplo de saída
1{
2 "type": "transcript",
3 "source": {
4 "id": "instagram",
5 "canonicalUrl": "https://www.instagram.com/reel/DcozHIETCd9/",
6 "username": "nasaadmin"
7 },
8 "id": "3974651461224900477",
9 "shortcode": "DcozHIETCd9",
10 "url": "https://www.instagram.com/reel/DcozHIETCd9/",
11 "owner": {
12 "id": "79712351002",
13 "username": "nasaadmin",
14 "fullName": "NASA Administrator Jared Isaacman",
15 "isVerified": true
16 },
17 "takenAt": "2026-08-29T20:31:28.000Z",
18 "caption": "An unforgettable day at @nasajohnson. …",
19 "hashtags": [],
20 "mentions": [
21 "nasajohnson",
22 "potus"
23 ],
24 "durationSeconds": 114.566,
25 "likeCount": 51113,
26 "commentCount": 409,
27 "audioUrl": "https://…mp4",
28 "audioBytes": 1019785,
29 "transcript": "… 250,000 miles from Earth. Please join me in congratulating Commander Reed Weissman, Pilot Victor Glover, Mission Specialist Christina Koch, and Mission Specialist Jeremy Hansen. …",
30 "segments": [
31 {
32 "start": 30.12,
33 "end": 32.7,
34 "text": "250,000 miles from Earth."
35 },
36 {
37 "start": 32.7,
38 "end": 44.64,
39 "text": "Please join me in congratulating Commander Reed Weissman, Pilot Victor Glover, Mission Specialist Christina Koch, and Mission Specialist"
40 },
41 {
42 "start": 44.64,
43 "end": 45.98,
44 "text": "Jeremy Hansen."
45 }
46 ],
47 "language": "en",
48 "wordCount": 204,
49 "hasSpeech": true,
50 "transcriptModel": "whisper-large-v3-turbo",
51 "scrapedAt": "2026-10-20T01:52:23.613Z"
52}
Preços
Pagamento por evento: cobrado uma vez por transcrição guardada que tenha fala. Reels só com música ou sem som, e transcrições que falharam, são guardados e nunca cobrados.
Dicas
Comece com alguns Reels. maxReelsPerProfile é também o controle de custo: cada Reel é um download e uma transcrição. A marcação de tempo é grátis. Desativar includeSegments deixa a linha menor, não mais barata — os tempos vêm da mesma chamada. Deixe language vazio a menos que todos os Reels estejam em um só idioma; a detecção é feita por Reel. Precisa também de comentários ou tópicos? O Scraper de Instagram lê os posts, comentários, coautores e tópicos do próprio Instagram das mesmas contas.
faq
Como obtenho a transcrição de um Reel do Instagram?
Posso transcrever Reels do Instagram em massa?
Preciso de uma conta no Instagram ou de uma chave própria de fala para texto?
O que acontece com um Reel só com música ou sem som?
Qual a precisão da transcrição?
Ele traduz?
relacionados em ~/social
Scraper de Instagram — perfis, posts e Reels
Perfis, posts, Reels e comentários do Instagram, sem login.
abrirScraper de transcrições e legendas do TikTok — JSON, SRT, VTT, LLM
Transcrições do TikTok em JSON, SRT, VTT ou texto pronto para LLM.
abrirBluesky Scraper — Posts, Perfis, Feeds e Interações
Extraia posts, perfis, feeds e interações do Bluesky.
abrir