→ 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.

Batch a whole channel

List a channel's videos, then transcribe each one — the transcribe-a-channel recipe shows the full loop with pagination. Transcripts are cached forever, so re-running a pipeline over the same videos returns in milliseconds instead of waiting on speech-to-text again.

Start repurposing today

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

Get your free API key