steadyfetch

Steadyfetch/Video and audio to text

Video and audio to text, compared honestly

Prices checked 1 September 2026Per 1,000 unitsFree plan and Business plan20 actors compared

Two very different jobs hide under the word transcript. Pulling YouTube's existing captions costs a tenth of a cent per video. Turning speech into text costs per minute of audio. The tables below keep them apart.

Our actors in this family

YouTube transcripts

$5.00Free plan / 1,000
$1.20Business / 1,000

per 1,000 videos+ $0.008 per minute of built-in speech-to-text when a video has no captions

Videos, Shorts and live VODs as JSON, plain text, SRT or VTT. Captions first; speech-to-text only when there are none, priced per minute.

Charged only when a row lands in your dataset. Misses carry a status and charged: false.

YouTube channel, all transcripts

$5.00Free plan / 1,000
$1.20Business / 1,000

per 1,000 videos+ $0.008 per speech-to-text minute

Paste a channel and get every video's transcript in one run, de-duplicated, with no per-channel fee.

Charged only when a row lands in your dataset. Misses carry a status and charged: false.

Speech to text, any link or file

$3.00Free plan / 1,000
$3.00Business / 1,000

per 1,000 audio minutes

Any direct audio or video file link, or page links on 11 tested sites, to text, SRT and VTT with timestamped segments. Rounded up to the next whole minute; silent and unreachable items are not charged.

Charged only when a row lands in your dataset. Misses carry a status and charged: false.

Instagram Reels transcripts

$15.00Free plan / 1,000
$5.00Business / 1,000

per 1,000 reels+ $0.005 per minute beyond the first 3 minutes

A creator's handle in, their recent reels back as text: transcript, first-3-seconds hook, language, segments, plus the reel's short code, caption, plays and likes. Also takes reel links or any Instagram scraper's dataset.

Charged only when a row lands in your dataset. Misses carry a status and charged: false.

The field, side by side

Every actor that appears in Apify store search for these terms, with the price its store page publishes for a free-plan account and for a Business-plan account. Our rows are shaded.

YouTube captions

8 actors
Actor · what a row isTranscriptsFree plan, per 1,000Business plan, per 1,000Fee per runUsers, 30 days
steadyfetch/youtube-transcript-scraperOne video: captions as JSON, text, SRT or VTT; speech to text at $0.008 per minute when there are noneCaptions + speech to text $5.00 $1.20 none 1
steadyfetch/youtube-channel-transcriptsOne video from a whole channel, same fields, no per-channel feeCaptions + speech to text $5.00 $1.20 none 1
pintostudio/youtube-transcript-scraperCaption transcripts; the category's most-used actorCaptions $10.00 $7.00 none 2,547
starvibe/youtube-video-transcriptCaption transcriptsCaptions $5.00 $5.00 none 2,072
karamelo/youtube-transcriptsCaption transcriptsCaptions $7.00 $5.00 none 843
supreme_coder/youtube-transcript-scraperCaption transcriptsCaptions $1.00 $0.70 $0.00005 621
codepoetry/youtube-transcript-ai-scraperCaptions, with an AI fallback at $0.012 / $0.009 per minuteCaptions + AI fallback $1.00 $0.70 $0.0025  407
scrape-creators/best-youtube-transcripts-scraperCaption transcriptsCaptions $1.00 $1.00 none 241

Bars are drawn per column against the dearest row on this plate.

Speech to text, per audio minute

3 actors
Actor · what a row isTranscriptsFree plan, per 1,000 minBusiness plan, per 1,000 minFee per runUsers, 30 days
steadyfetch/media-transcriberOne audio minute transcribed: text, SRT, VTT, segmentsSpeech to text $3.00 $3.00 none 1
kaz_kakyo/audio-transcriberSpeech to text with SRT and diarization, per audio minute; $0.004 per minute with your own keySpeech to text $10.00 $10.00 $0.00005 86
sauliusautomatesit/media-transcriberWhisper speech to text, per audio minuteSpeech to text $40.00 $34.00 $0.00005 28

Bars are drawn per column against the dearest row on this plate.

Instagram Reels transcripts

5 actors
Actor · what a row isTranscriptsFree plan, per 1,000Business plan, per 1,000Fee per runUsers, 30 days
steadyfetch/instagram-reel-transcript-scraperOne reel: transcript, hook, language, segments, short code, caption, plays, likesSpeech to text $15.00 $5.00 none 2
makework36/instagram-reels-transcript-scraper$0.003 to scrape each reel plus $0.012 to transcribe itSpeech to text $15.00 $15.00 $0.005 77
linen_snack/instagram-reel-transcript-ai-extractorAI transcript per reelSpeech to text $20.00 $20.00 none 65
afanasenko/instagram-reel-script-extractorTranscript, on-screen text and hooks per reelSpeech to text + on-screen text $75.00 $66.00 none 167
scraping_solutions/instagram-reels-transcript-scraper-audio-to-textPer reel plus $0.0065 / $0.0049 per audio minuteSpeech to text $2.80 $2.50 none 98

Bars are drawn per column against the dearest row on this plate.

Instagram profile posts

4 actors
Actor · what a row isTranscriptsFree plan, per 1,000Business plan, per 1,000Fee per runUsers, 30 days
steadyfetch/instagram-profile-postsOne post or reel: caption, like and comment counts, media, date, pinned flag $2.40 $0.60 none 0
instagram-scraper/fast-instagram-post-scraperProfile posts; filtered rows and restricted profiles are charged separately $1.00 $0.30 $0.0005 927
instagram-scraper/instagram-profile-posts-scraperProfile posts; filtered-out rows and restricted profiles charged separately $1.00 $0.45 $0.0005 613
data-slayer/instagram-postsProfile posts and reels, no login $2.50 $1.50 $0.002  225

Bars are drawn per column against the dearest row on this plate.

Outside Apify

Supadata API

Price as published$5 for 300 credits ($16.67 per 1,000) down to $897 for 1,000,000 ($0.90 per 1,000). A caption transcript is 1 credit; a generated (speech-to-text) transcript is 2 credits per minute.

Transcript API for YouTube, TikTok, Instagram and X

How to read it

On YouTube captions we are mid-pack on price: $5 per 1,000 videos on the free plan, $1.20 on Business, against $1 for the cheapest caption scrapers and $10 for the most-used one. The difference is the fallback: a video with no captions still comes back with real text, billed per minute at $0.008, and a video we cannot transcribe is not charged.

On speech to text per minute, our media transcriber is $3 per 1,000 minutes on every plan; the next actor charges $10 and the Whisper transcriber $34 to $40. Supadata's API charges 2 credits per generated minute, from $33 per 1,000 minutes on its smallest plan to $1.80 on its largest.

For Instagram Reels, the actors that also read on-screen text charge up to $75 per 1,000. Ours is $15 on the free plan and $5 on Business for the spoken transcript with the hook; on-screen text is an opt-in.

What we do not do

Run it your way