Instagram Reel AI Transcript Extractor avatar

Instagram Reel AI Transcript Extractor

Pricing

$20.00 / 1,000 reel transcribeds

Go to Apify Store
Instagram Reel AI Transcript Extractor

Instagram Reel AI Transcript Extractor

Extract word-perfect transcripts from Instagram Reels with AI-powered sentiment analysis, entity detection, SRT/VTT subtitle export, and full channel scraping. 10 free reels included.

Pricing

$20.00 / 1,000 reel transcribeds

Rating

0.0

(0)

Developer

ius iyb

ius iyb

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

7

Monthly active users

6 days ago

Last modified

Share

Instagram Reel Transcript Pro

Extract word-perfect transcripts from any Instagram Reel in seconds. No setup, no accounts, no technical knowledge required — just paste a URL and get your transcript.


What you get

  • Full transcript with 98%+ accuracy
  • Word-level timestamps — every word is timed to the millisecond
  • Sentiment analysis — see which parts are positive, neutral, or negative
  • Named entities — people, places, organizations, and topics automatically identified
  • SRT & WebVTT subtitles — ready to drop into any video editor or platform
  • AI-powered summary — get the key points without reading the full transcript
  • Translation — translate transcripts into any language
  • Channel mode — process an entire Instagram account at once
  • 10 free reels included on every run

How to use

Transcribe a single reel

Paste one or more Instagram Reel URLs into the Reel URLs field and click Start.

https://www.instagram.com/reel/ABC123/
https://www.instagram.com/p/XYZ456/

Both /reel/ and /p/ post URLs are supported.

Transcribe an entire account (Channel Mode)

Enter one or more Instagram usernames in the Usernames field (with or without the @). The actor will automatically find and transcribe all their reels.

natgeo
@nasa

Use Max Reels per Username to control how many reels to pull from each account, and Date From / Date To to filter by publish date.


Input options

OptionDescription
Reel URLsOne or more Instagram Reel or Post URLs
UsernamesInstagram usernames for full-account scraping
Max Reels per UsernameHow many reels to process per account (default: 20)
LanguageLanguage of the audio — use auto for automatic detection, or a code like en, es, fr, de, pt, ar
Translate ToTranslate the transcript to another language (e.g. en, es)
Sentiment AnalysisDetect positive, neutral, and negative tone sentence by sentence
Entity DetectionIdentify people, places, brands, and terms mentioned
Topic DetectionClassify the content by topic category
AI SummaryGenerate a concise bullet-point summary
Export SRTSave a subtitle file in .srt format
Export WebVTTSave a subtitle file in .vtt format
Date From / Date ToOnly process reels published within this date range (channel mode)

Output

Each reel produces one result in the dataset:

FieldDescription
urlOriginal Instagram URL
usernameAccount that posted the reel
publishedAtWhen the reel was published
durationLength of the reel in seconds
transcriptTextFull transcript as plain text
languageDetected language
confidenceTranscription accuracy score (0–1)
wordCountNumber of words transcribed
sentimentOverall sentiment + per-sentence breakdown
entitiesPeople, places, organizations, and terms found
topicsContent category tags
summaryAI-generated bullet-point summary
translatedTextTranslated transcript (if requested)
srtKeyKey to download the .srt subtitle file
vttKeyKey to download the .vtt subtitle file
likesCountReel like count
commentsCountReel comment count
viewsCountReel view count

Example output

{
"url": "https://www.instagram.com/reel/DPR-1mcCAqa/",
"username": "example_user",
"publishedAt": "2025-06-01T12:00:00.000Z",
"duration": 47,
"transcriptText": "When you wake up with all the dreams, the aspiration, the goals...",
"language": "en",
"confidence": 0.985,
"wordCount": 149,
"sentiment": {
"overall": "NEGATIVE",
"score": 0.43
},
"entities": [
{ "text": "Olympian", "entityType": "occupation" },
{ "text": "anxiety attacks", "entityType": "medical_condition" }
]
}

Pricing

This actor uses pay-per-reel pricing — you are only charged for reels that are successfully transcribed.

  • First 10 reels are always free on every run
  • After that, a small per-reel fee applies

You are never charged for failed attempts or for platform compute time.


Frequently asked questions

Does it work on private accounts? No. Only public Instagram reels can be accessed.

Which languages are supported? The actor auto-detects the language. It works best with English but supports 30+ languages including Spanish, French, German, Portuguese, Arabic, Hindi, Japanese, Korean, and more.

How accurate is the transcription? Accuracy is typically 95–99% for clear audio in English. Background music, strong accents, or very low audio quality can reduce accuracy.

Can I get subtitles for my own reels? Yes — enable Export SRT or Export WebVTT in the input. The files will be available in the run's storage and can be downloaded from the Apify console.

How long does it take? Most reels are transcribed in 10–30 seconds. Longer reels or runs with many reels will take proportionally longer.

Can I translate the transcript? Yes — set the Translate To field to any language code (e.g. en for English, es for Spanish, fr for French).

What is channel mode? Channel mode lets you scrape and transcribe all reels from one or more Instagram accounts at once. Just enter the username(s) and the actor handles the rest.


Use cases

  • Content repurposing — turn reels into blog posts, newsletters, or threads
  • Subtitles & accessibility — generate SRT/VTT files for your own content
  • Market research — analyze what competitors are saying at scale
  • Influencer research — understand the messaging of any account
  • Content moderation — screen spoken content across many reels
  • Multilingual audiences — translate content for different markets
  • SEO & metadata — extract keywords and topics from video content