Facebook Reels Transcript - Facebook Video to Text, No Login
Pricing
from $15.00 / 1,000 reel transcripts
Facebook Reels Transcript - Facebook Video to Text, No Login
Get the transcript of a Facebook reel or video: paste reel, watch, share or fb.watch links, or a Page for its newest reels (only-new mode). Timestamped text and language; optional SRT/VTT, caption and engagement. $15 per 1,000 reels; silent, private and failed reels free.
Pricing
from $15.00 / 1,000 reel transcripts
Rating
0.0
(0)
Developer
Tenfold Fleet
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Features
Share
What does Facebook Reels Transcript do?
Facebook Reels Transcript turns the speech in public Facebook reels and videos into text. Paste reel links, watch links, share/r or fb.watch short links, or give a Facebook Page or profile and it transcribes that Page's newest reels. You get the full transcript, sentence timestamps, the detected language and the word count, and on request SRT and VTT subtitles, the caption, hashtags and engagement counts.
It works like a Facebook video to text API: no Facebook account, no login, no cookies and no browser. Run it from the Apify Console, on a schedule, from the API or from an AI agent.
Not affiliated with Facebook or Meta. Facebook is a trademark of Meta Platforms, Inc.
Why use a Facebook reel transcript tool?
- Content research and repurposing: read what a reel says in seconds, quote it, or turn a series of reels into a blog post or newsletter.
- Competitor and brand monitoring: add a Page, switch on Only new reels and schedule the run daily. Each run transcribes only the reels you have not seen yet.
- Subtitles: get ready-made SRT and WebVTT files for re-uploads, translations or accessibility.
- AI and search pipelines: feed transcripts to an LLM, a vector database or a keyword alert.
- Ad and creator analysis: compare hooks, calls to action and talking points across many videos.
What data can it extract?
| Field | Description |
|---|---|
transcript | Everything said in the reel or video, as plain text |
segments | Sentences with start and end times in seconds |
language | Detected spoken language (ISO 639-1, e.g. en) |
wordCount | Number of words spoken |
noSpeech | true when the reel has only music or silence (free) |
url, videoId | Reel or video link and id |
ownerName, ownerUrl | Page or profile that posted it |
publishedAt, durationSec | Publish time and length |
srt, vtt | Subtitle files (with Subtitles, caption and engagement on) |
caption, hashtags | Post text and hashtags (with extras on) |
viewCount, playCount, reactionCount, commentCount, shareCount | Engagement counts where Facebook shows them (with extras on) |
chargedReels | How many transcript events this row cost |
error | Why a row failed (failed rows are free) |
How to transcribe a Facebook reel or video
- Open the Actor and paste one or more links into Reel or video links, for example
https://www.facebook.com/reel/1888471619202224. - Or add a Page such as
natgeounder Pages or profiles and set Reels per Page. - Optional: switch on Only new reels for scheduled monitoring, and Subtitles, caption and engagement for SRT/VTT and counts.
- Click Start. Most reels take 10 to 30 seconds each, and several run in parallel.
- Download the results as JSON, CSV or Excel, or read them through the Apify API.
How much does it cost?
Pay per result, no subscription:
- $0.015 per transcribed reel or video ($15 per 1,000), for up to 3 minutes of audio. Longer videos count once per started 3 minutes; videos over 10 minutes are skipped for free.
- $0.002 per reel for subtitles, caption and engagement, only when you switch that option on.
- Free: reels without speech, private or deleted reels, broken links and any failure.
The Apify free plan transcribes up to 3 reels or videos of up to 3 minutes per run, because each transcription costs us a speech-to-text fee. Any paid Apify plan removes that limit. You can also set a maximum cost per run; the Actor stops before going over it.
Input
{"videos": ["https://www.facebook.com/reel/1888471619202224","https://www.facebook.com/watch/?v=1887184519115711"],"pages": ["natgeo"],"maxReelsPerPage": 10,"onlyNew": true,"includeExtras": true,"language": "auto"}
Output
{"url": "https://www.facebook.com/reel/1887184519115711","videoId": "1887184519115711","ownerName": "National Geographic","ownerUrl": "https://www.facebook.com/natgeo","publishedAt": "2026-10-30T16:00:58.000Z","durationSec": 26.88,"language": "en","transcript": "an avalanche comes we had just a few seconds to seek refuge ...","wordCount": 53,"segments": [{ "start": 0, "end": 12.04, "text": "an avalanche comes we had just a few seconds to seek refuge ..." }],"noSpeech": false,"chargedReels": 1,"caption": "To capture Jim Morrison's incredible account ...","viewCount": 382000,"srt": "1\n00:00:00,000 --> 00:00:12,040\nan avalanche comes ...\n","vtt": "WEBVTT\n\n00:00:00.000 --> 00:00:12.040\nan avalanche comes ...\n","page": "https://www.facebook.com/natgeo","error": null}
Download the dataset as JSON, CSV, Excel, XML or HTML, or connect it to Make, Zapier, Google Sheets or a webhook.
Tips
- Monitoring: schedule the Actor with a Page and Only new reels on. The list of reels already done is kept per Page in your own key-value store named
facebook-reels-transcript-state; delete a Page's record there to start over. - Page input reads the reels straight from the Page's Reels tab, so engagement counts there are limited to views. Paste single reel links when you need reactions, comments and shares.
- Leave Spoken language on auto unless many reels are in one known language.
- Need reel metadata without transcripts? Use Facebook Reels Scraper. For Instagram, use Instagram Reels Transcript.
Use it with AI agents (MCP)
Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through Apify's MCP server: add https://mcp.apify.com?tools=tenfoldfleet/facebook-reels-transcript as a remote MCP server and sign in with your Apify account. The agent fills in the input, runs the Actor and reads the transcripts itself; you pay the same per-event price as a normal run.
FAQ
Do I need a Facebook account or cookies?
No. The Actor reads only what Facebook shows to logged-out visitors, through Apify's datacenter proxy. It never logs in.
Which links work?
Reel links (/reel/<id>), watch links (/watch/?v=<id>), Page video links (/<page>/videos/<id>), share links (/share/r/..., /share/v/...), fb.watch short links and bare video ids. Page names, Page URLs and profile.php?id= links work in the Pages field.
What happens with reels that only have music?
They come back with noSpeech: true and an empty transcript, and they are free. The speech recognizer's typical inventions on music (such as "Thank you.") are filtered out.
Which languages are supported?
Around 100 spoken languages, detected automatically. The transcript is in the language spoken; nothing is translated.
Can it transcribe private, group or age-restricted videos?
No. Only public reels and videos are available without a login. Those rows come back with an error and are not charged.
Is it legal to transcribe Facebook videos?
The Actor only processes publicly available videos. You are responsible for how you use the transcripts, including copyright and data protection rules such as GDPR. Check with a lawyer if you are unsure.