Skip to content
All sites
Data API

Twitch Data API

Structured JSON data, on demand, with anti-bot bypass built in.

4endpointsRate Limit handled for you
twitch.comGET/twitch/channe…GET/twitch/channe…GET/twitch/channe…{ } JSON

Twitch Data API overview

Extract structured data from Twitch as structured JSON. Choose an endpoint below, check its parameters, and run it in the dashboard playground.

/v1/twitch/… Open playground

Key Features

Structured JSON

Clean, normalized records for structured data. No HTML parsing on your side.

4 endpoints

Across 1 category, all under one base path.

Anti-bot handled

Rate Limit cleared for you behind the scenes.

Fresh or cached

Serve instantly from the warm store, or force a live scrape per request.

Regions & Languages

Global coverage. Results are returned for the default locale.

Pagination

These endpoints return a single result set (no pagination needed).

Quick Start

Use your dedicated Data API key. Follow this endpoint's method and parameters.

data_api.py
# Install: pip install requests
import json
import os
import requests

params = json.loads("{\"limit\":20}")
response = requests.request(
    "GET", "https://api.capzy.ai/v1/twitch/channels/shroud/videos",
    headers={"X-API-Key": os.environ["CAPZY_DATA_API_KEY"]},
    params=params,
    timeout=120,
)
response.raise_for_status()
print(response.json())

Per-run pricing

failed requests are free
EndpointCategoryPrice / 1k results
/v1/data/twitch/channels/{login}ChannelChannels1 credit / run
/v1/data/twitch/channels/{login}/clipsChannel ClipsChannels1 credit / run
/v1/data/twitch/channels/{login}/scheduleStream ScheduleChannels1 credit / run
/v1/data/twitch/channels/{login}/videosChannel VideosChannels1 credit / run