Reddit Video Transcript
Pricing
from $0.378 / transcript
Reddit Video Transcript
Reddit Video Transcript captures speech from one public Reddit video post so discussions, commentary, and user-generated clips can be reviewed in text. It provides language detection, timed segments, post metadata, and optional translation into 133 languages. Starting transcript rate: $0.378.
Pricing
from $0.378 / transcript
Rating
0.0
(0)
Developer
TrueFetch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Reddit Video Transcript is a reddit video transcript that converts one public Reddit post URL containing playable video into detected-language text, ordered timestamps, source metadata, and optional translation for data and automation workflows.
- One successful input writes one Dataset item with 22 top-level fields.
- The transcript contains full text and ordered
start,end, andtextsegments. - The optional translation selector exposes 133 target languages.
- The public candidate completed in 22.259 seconds on August 12, 2026 and produced one Dataset item.
Run a one-result test · View API
Start with https://www.reddit.com/r/Unexpected/comments/1cl9h0u/the_insurance_claim_will_be_interesting/ and no translation to test the smallest path. The FREE-tier fixed events are $0.43 for one transcript plus a 1 GB start, followed by metered Actor usage.
What does Reddit Video Transcript do?
Reddit Video Transcript downloads the accessible media behind one public Reddit post URL containing playable video, recognizes its speech, and publishes one normalized record with source context and timestamped text. Extract speech from a known public video post so discussion research can include the video's spoken content.
The result keeps recognition in transcript and, when requested, a second aligned object in translation. Each object contains a language label, combined text, and ordered segments. Source metadata can include title, description, author, duration, thumbnail, publication time, audio attribution, taxonomy, and engagement counts when the page exposes them.
This Actor does not search Reddit, open private content, label speakers, read text drawn inside video frames, create a video download product, or decide whether you have legal rights to use the media. Reddit's official content policy describes the source's own sharing or media behavior.
How do I run Reddit Video Transcript?
Run Reddit Video Transcript with one public media item and inspect the single Dataset row before scheduling a larger workflow.
- Open the Actor input and paste
https://www.reddit.com/r/Unexpected/comments/1cl9h0u/the_insurance_claim_will_be_interesting/intovideo_url. - Leave
translateempty for the original detected language, or choosespanishto reproduce this page's translated scenario. - Provide the required
video_url; this edition deliberately omits file upload and cross-platform URLs. - Start the Actor and wait for a terminal status.
- Open the default Dataset and confirm that
transcript.textandtranscript.segmentsmatch the source audio.
{"video_url": "https://www.reddit.com/r/Unexpected/comments/1cl9h0u/the_insurance_claim_will_be_interesting/","translate": "spanish"}
The billing unit is one completed transcript row. A failed source retrieval or silent-media path writes no result row and therefore does not represent a successful transcript event.
What data does Reddit Video Transcript return?
Reddit Video Transcript returns one 22-field Dataset item combining processing details, source metadata, engagement values, recognized speech, and optional translation.
| Data group | Fields |
|---|---|
| Processing | processor, processed_at, platform |
| Source identity | title, description, author, author_id, author_url, duration, published_at, thumbnail |
| Audio and taxonomy | audio_title, audio_artist, categories, tags |
| Engagement | view_count, like_count, shares_count, dislike_count, comment_count |
| Speech | transcript, translation |
The item below is abbreviated to show the nested speech shape. A successful real item retains all 22 top-level fields and all returned segments.
{"platform": "Reddit","title": "Source title when available","author": "Source creator when available","duration": 24.4,"transcript": {"language": "English","text": "Abbreviated recognized speech.","segments": [{"start": "00:00:00.000","end": "00:00:02.400","text": "Abbreviated recognized speech."}]},"translation": {"language": "Spanish","text": "Traducción abreviada.","segments": [{"start": "00:00:00.000","end": "00:00:02.400","text": "Traducción abreviada."}]}}
Unavailable source values remain null rather than being converted to zero or guessed. The Dataset is exportable in Apify-supported formats; JSON preserves the nested transcript and translation structures most directly.
What inputs can I configure?
Reddit Video Transcript exposes 2 inputs in schema order, with one URL requirement and one optional translation selector.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
video_url | string | Yes | One public media page URL in this Actor's documented scope. | https://www.reddit.com/r/Unexpected/comments/1cl9h0u/the_insurance_claim_will_be_interesting/ |
translate | string | No | Optional target language; the schema exposes 133 choices. | spanish |
translate is optional; omitting it does not imply English or any other target. The recognition path detects the source language, while a selected target asks for a separate translated object. Provide the required video_url; this edition deliberately omits file upload and cross-platform URLs.
What platforms and markets does Reddit Video Transcript cover?
Reddit Video Transcript covers one public Reddit post URL containing playable video rather than a country, market, account, feed, search page, or URL batch.
The platform-specific boundary makes integration tests clear: use a direct media item that a normal public visitor can open. Profiles, channel pages, playlists, searches, private shares, removed posts, credential-gated media, unrelated domains, and live pages without a retrievable recording are outside the input boundary.
Language coverage is separate from platform coverage. Speech recognition detects the source language, and translate offers 133 target choices. Source page availability, regional rules, and the clarity of the audio can still affect results.
Why use Reddit Video Transcript?
Use Reddit Video Transcript when the workflow needs structured, time-addressable speech rather than manual playback or an unstructured text file.
| Capability | Workflow benefit |
|---|---|
| One public media URL per run | Small, reproducible jobs with a clear source identity |
| Ordered transcript segments | Search a phrase and return to the corresponding media time |
| 22 stable top-level fields | One downstream reader for speech and source context |
| 133 translation targets | Keep original recognition and translated text together |
| Apify Dataset and API | Export, schedule, webhook, or connect the result without managing storage |
The main trade-off is that transcription requires media retrieval and speech processing. It is heavier than reading source-supplied captions alone, and accuracy can decline with noise, music, accents, overlapping speakers, or specialized names.
Who is Reddit Video Transcript for?
Reddit Video Transcript is for developers, data teams, researchers, accessibility workflows, and content operations that already know the public media URL they are authorized to process.
Developers can call one Actor and receive predictable JSON. Researchers can make spoken material searchable while retaining source metadata. Content teams can find quotes or draft notes from time-coded segments. Multilingual reviewers can compare transcript and translation without losing segment order. Extract speech from a known public video post so discussion research can include the video's spoken content.
It is not the right tool for private-content access, account automation, speaker diarization, video discovery, continuous live captioning, bulk URL search, subtitle-file editing, or rights clearance.
How can I use Reddit Video Transcript through the API or MCP?
Use public Actor ID 8xV06eKPnZ3QEBjqv or the readable name truefetch/reddit-video-transcript with the same one-item JSON used in Console.
$curl -X POST "https://api.apify.com/v2/acts/8xV06eKPnZ3QEBjqv/run-sync-get-dataset-items?token=$APIFY_TOKEN" -H "Content-Type: application/json" -d '{"video_url": "https://www.reddit.com/r/Unexpected/comments/1cl9h0u/the_insurance_claim_will_be_interesting/", "translate": "spanish"}'
The synchronous endpoint is convenient for a short item. For longer media, start an asynchronous run, poll its status, and read the default Dataset after success. Keep the Apify token in an environment variable or secret store rather than source code.
For MCP, configure the official Apify MCP endpoint and expose truefetch/reddit-video-transcript as an Actor tool. The live API page provides generated examples for supported clients and the OpenAPI definition.
How much does Reddit Video Transcript cost?
On the FREE tier, one transcript is $0.42, the default 1 GB Actor Start is $0.01, and the smallest successful run has $0.43 in fixed events plus metered usage.
| Tier | Transcript | Translation | Actor Start | Actor usage |
|---|---|---|---|---|
| FREE | $0.42 | $0.12 | $0.01 per GB, minimum one event | $0.00001 per usage event |
| BRONZE | $0.406 | $0.116 | $0.01 per GB, minimum one event | $0.00001 per usage event |
| SILVER | $0.392 | $0.112 | $0.01 per GB, minimum one event | $0.00001 per usage event |
| GOLD | $0.378 | $0.108 | $0.01 per GB, minimum one event | $0.00001 per usage event |
| PLATINUM | $0.378 | $0.108 | $0.01 per GB, minimum one event | $0.00001 per usage event |
| DIAMOND | $0.378 | $0.108 | $0.01 per GB, minimum one event | $0.00001 per usage event |
The Transcript event is charged for one completed recognized result. Translation adds $0.12 on the FREE tier when requested and completed. For the example with Spanish, the fixed-event total is $0.55 plus usage. Actor usage varies with media length, retrieval, and processing time. Confirm the live pricing page before relying on a rate because prices can change.
How does Reddit Video Transcript compare with alternatives?
Reddit Video Transcript is the best fit when one known public Reddit item must become normalized JSON with timestamped speech and optional translation.
| Option | Best fit | Trade-off |
|---|---|---|
| Reddit Video Transcript | One public source URL, source metadata, and time-coded text | Requires a retrievable public media item and bills a run |
| Manual playback and typing | A very short, one-time review | Difficult to timestamp, repeat, schedule, or export consistently |
| The source's own caption or transcript feature | The source already exposes authorized text in the needed format | Availability and export shape depend on the source and media owner |
| A general file transcription category | You already possess an authorized local file | Source URL context and public-page metadata may be absent |
Choose the universal Video To Text edition when uploads or mixed supported sources matter. Choose this edition when Reddit scope is the acceptance criterion and unrelated URLs should fail early.
What are the limits and troubleshooting steps?
The main limits are public access, source extraction, audio quality, media duration, and the one-item-per-run input shape.
- No row is produced: confirm
https://www.reddit.com/r/Unexpected/comments/1cl9h0u/the_insurance_claim_will_be_interesting/still opens publicly and contains playable media, then retry withouttranslate. - A private or removed page fails: make the media publicly accessible through the source's normal controls or use an authorized local file with the universal Actor; do not provide credentials.
- Some metadata is null: the source did not expose that value. Preserve null rather than treating it as zero.
- Names or jargon are wrong: compare the affected segment timestamp with the audio and correct the downstream text before publication.
- Translation is absent: first confirm that the original transcript succeeded, then retry one target. A partial translation is not attached.
- A long item runs slowly: start with the short candidate to isolate URL handling, then test representative duration and cost before automation.
For a reproducible report, open an Actor Issue and include the run ID, exact public input, translation target, expected behavior, and the first relevant log line. Do not attach private media or secrets.
Frequently asked questions
reddit video to text api?
Yes for a supported public item: the Actor needs an Apify token, not a developer key for Reddit, and returns timestamped Dataset JSON.
bulk reddit transcript export?
Run one Actor execution per URL, then export or combine Dataset items through your orchestrator. Each successful URL is its own transcript billing unit.
Does Reddit Video Transcript return timestamps?
Yes. transcript.segments contains ordered start, end, and text values, and a completed translation follows the same order.
Can Reddit Video Transcript process private content?
No. The Actor is for public or otherwise directly authorized media and does not accept account credentials to bypass source visibility.
Can I upload a file instead of a URL?
No. This platform-specific edition accepts one public source URL; the universal Video To Text Actor handles authorized uploads.
Why are some values null?
Null means a source value was unavailable. It does not mean zero views, zero likes, or an empty creator identity.
Can I schedule the same media URL?
Yes. Apify schedules can repeat the input, but every execution is separately billed and source availability or metadata may change.
Does a translation replace the original transcript?
No. The original remains in transcript, while the requested language is stored separately in translation after all segments complete.
Related TrueFetch Actors
The closest TrueFetch choices separate universal media input from platform-specific transcript boundaries.
- Video To Text — the universal URL-or-upload edition
- Instagram Video Transcript — a platform-specific transcript workflow
- Snapchat Video Transcript — a platform-specific transcript workflow
Support
Ask about Reddit Video Transcript, its input boundary, or Dataset fields in the TrueFetch community on Telegram. For a reproducible defect, use the Actor Issues page and include the run ID plus the exact non-sensitive input.
Last Updated: August 12, 2026