Instagram Transcript — транскрибация рилс в текст
Транскрибация Reels и видео из Instagram в текст: вставьте ссылку или профиль и получите текст с таймкодами и языком, массово. Без входа в аккаунт.
ключевые возможности
Превращает речь каждого публичного Reel в текст — полный транскрипт и сегменты с временными метками (start, end, text)
Определяет язык речи или принимает подсказку языка
В той же строке подпись, разобранные хештеги и упоминания, лайки, комментарии и длительность — а для Reels, прочитанных со вкладки Reels профиля, ещё и число просмотров
Без входа в Instagram и без собственного ключа распознавания речи — транскрибация включена
Передайте профили — актор расшифрует их вкладку Reels до Max Reels per profile, при желании и ленту, — или ссылки на отдельные Reels
Скачивает только аудио, а не всё видео
Reels только с музыкой или без звука возвращаются строками с hasSpeech: false и не тарифицируются; фразы-заполнители, которые движки распознавания речи выдумывают поверх музыки, отбрасываются
От карусели берётся первое видео, в котором есть звук
сценарии использования
- Исследование контента — искать то, что авторы говорят на самом деле, а не только то, что пишут в подписи
- Мониторинг ключевых слов и брендов по всем Reels в нише
- Текстовые корпуса из Reels для RAG, суммаризации и кластеризации
- Субтитры и переработка контента, с временем начала и конца каждого фрагмента
- Аналитика авторов — связан ли разговор на определённую тему с большим числом просмотров?
- Многоязычный мониторинг с языком, определённым в каждой строке
входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
startUrls | array | опционально | Адреса профилей или Reels; укажите их или usernames |
usernames | array | опционально | Имена профилей, с @ или без; расшифровывается их вкладка Reels |
maxReelsPerProfile | integer | опционально | Сколько видео расшифровывать на профиль — это же контроль расходов (по умолчанию 10) |
includeTimeline | boolean | опционально | Расшифровывать также видео из сетки постов профиля (по умолчанию выключено) |
includeSegments | boolean | опционально | Сохранять временные метки по сегментам (по умолчанию включено) |
language | string | опционально | Необязательная подсказка языка, например en, es или pt; пусто — определять автоматически |
maxConcurrency | integer | опционально | Сколько Reels расшифровывается одновременно (по умолчанию 3) |
maxRequestsPerCrawl | integer | опционально | Остановиться после стольких запросов; пусто — без ограничения |
proxy | object | опционально | Apify Proxy, по умолчанию резидентный, используется для чтения Instagram |
Пример вывода
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}
Цена
Оплата за событие: списание один раз за каждый сохранённый транскрипт, в котором есть речь. Reels только с музыкой или без звука и неудавшиеся транскрибации сохраняются и никогда не тарифицируются.
Советы
Начните с нескольких Reels. maxReelsPerProfile — это ещё и контроль расходов: каждый Reel — это одна загрузка и одна транскрибация. Временные метки бесплатны. Выключение includeSegments делает строку меньше, а не дешевле — тайминги приходят из того же вызова. Оставьте language пустым, если не все Reels на одном языке; язык определяется для каждого Reel отдельно. Нужны ещё комментарии или теги тем? Парсер Instagram читает посты, комментарии, соавторов и собственные теги тем Instagram у тех же аккаунтов.
частые вопросы
Как получить транскрипт Reel из Instagram?
Можно ли транскрибировать Reels из Instagram массово?
Нужен ли аккаунт Instagram или собственный ключ распознавания речи?
Что будет с Reel, в котором только музыка или нет звука?
Насколько точен транскрипт?
Умеет ли он переводить?
похожие в ~/social
Парсер инстаграм — профили, посты и комментарии
Профили, посты, Reels и комментарии Instagram — без входа.
открытьСкрапер транскриптов и субтитров TikTok — JSON, SRT, VTT, LLM
Транскрипты TikTok в JSON, SRT, VTT или готовом для LLM тексте.
открытьBluesky Scraper — посты, профили, ленты и взаимодействия
Парсинг постов, профилей, лент и взаимодействий Bluesky.
открыть