→ content-repurposing

Turn videos into everything else

Every video your team (or your customers) publish contains a blog post, a newsletter section, and ten social captions. Transcript and summary endpoints get the words out; your LLM does the rest.

The repurposing primitives

Video to blog draft, end to end

import httpx

BASE = "https://api.scrapersocial.com/v1"
H = {"Authorization": "Bearer sk_live_..."}

t = httpx.get(f"{BASE}/tiktok/transcript",
              params={"url": video_url}, headers=H).json()

draft = llm.complete(
    f"Rewrite this video transcript as a 600-word blog post. "
    f"Keep the speaker's voice:\n\n{t['data']['text']}"
)

Timestamped segments in the same response let you generate chapter markers, pull quotes with timecodes, or subtitle files without a second call.

What a real pipeline costs

The math is simple enough to do in your head. A TikTok transcript is 8 credits, so turning one video into a blog draft costs about 4 cents before your LLM bill. A creator's 100-video back catalog is 800 credits, or $4. Instagram runs richer: 40 credits per reel transcript, so the same 100-reel catalog is $20. If you only need the idea rather than the words, summaries cost a couple of credits more than transcripts and save you the LLM step entirely.

Batch a whole channel

List a channel's videos, then transcribe each one. The transcribe-a-channel recipe shows the full loop with pagination, and async jobs with webhooks handle catalogs too big for a synchronous loop. Transcripts are cached forever, so re-running a pipeline over the same videos returns in milliseconds instead of waiting on speech-to-text again.

Where the output goes

Teams wire this into three places, usually in this order: a CMS draft queue (video in, draft post out), a newsletter tool via Zapier or Make (weekly digest of what a set of creators said), and clip selection (scan segments for quotable moments, cut around the timecodes). The TikTok and Instagram transcript endpoint pages have the request shapes for all of it.

Common questions

Which platforms have transcripts?

TikTok and Instagram transcripts work across essentially all public videos. Facebook and X transcripts are caption-dependent: they work only when the video carries captions on the platform, which most don't. When no captions exist you get a 404 no-transcript error and pay nothing.

What does a transcript cost?

TikTok is 8 credits per video (about 4 cents at the monthly rate). Instagram reels are 40 credits (about 20 cents) because they usually need speech-to-text rather than captions. Every endpoint page shows its price before you call.

How fast are transcripts?

Fresh transcripts return in seconds. Repeat requests for the same video are cached forever and return in milliseconds at the same credit price, so re-running a pipeline over a back catalog doesn't re-wait on speech-to-text.

Can I get plain text instead of JSON?

Yes. Add format=text to any transcript call and you get the raw text body, ready to paste into a prompt. format=csv works on list endpoints. The output formats doc covers all of it.

Start repurposing today

100 free trial credits, no card. First call in under five minutes.

Get your free API key