Introducing the Instagram APIRead more →

Twitch scraper API. Live data from any public Twitch link.

Get public videos, profiles, transcripts and more by link or handle, with videos in the same fields as on 20 other platforms. We handle the proxies, blocks and platform changes.

GET socialtap.dev/v1/twitch/video

What Twitch data can you get?

Public Twitch profiles with exact followers, links, Partner badge and whether the channel is live, with its viewer count. Videos and clips come with exact views, category, chapters and video files. You also get the streams a channel has scheduled and a clip's transcript from speech-to-text.

Videos

Why not the official Twitch API?

Twitch's Helix API needs an OAuth token from an application registered with Twitch, even to read a public channel.

  • No approval to wait for

    One API key works on every endpoint. There's no app to get reviewed and no account to connect.

  • Anything public

    Read what anyone can see without logging in, not only the accounts you manage or that authorized your app.

  • No daily quota

    You pay per request. Plans have no rate limit, only a ceiling that stops a runaway loop.

Call the Twitch API from your code.

Copy the request for your language, or hand it to your agent.

Twitch Video and Clip Try in
const params = new URLSearchParams({
  url: "https://www.twitch.tv/ninja/clip/IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD",
});
const res = await fetch(`https://socialtap.dev/v1/twitch/video?${params}`, {
  headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);
GET https://socialtap.dev/v1/twitch/videoDocs

Other platforms, same key.

Posts and profiles come back in the same fields wherever they're from.

Frequently asked questions

What you send, what comes back and how your agent uses it.

Contact us
Can I download a Twitch clip?
Yes. On a clip, media[0].url is a signed MP4 at the best quality, and platform_specific.twitch.renditions lists every quality. The links expire within a day.

Try it on a Twitch link you have.

Get a key and send your first request in a minute. The same key works on every platform.

100free credits
  • No credit card
  • Failed requests are free
  • Works on all 218 endpoints
Start for free Read the docs