# Twitch Data API (https://www.socialcrawl.dev/platforms/twitch) > Twitch data API: 4 endpoints for streamer profiles, clip details, channel video history, and broadcast schedules. Every request costs 1 credit on the standard tier, with 100 free credits on signup, no card. Skip the Helix app registration and OAuth app-token flow: one x-api-key returns unified JSON in the same schema as 43 other platforms. TL;DR: SocialCrawl's Twitch API exposes 4 endpoints, 1 credit per call, all returning one unified JSON schema with AI-enriched fields. Single x-api-key auth, 100 free credits on signup. ## Endpoints | Endpoint | Method | Path | Credits | Description | | --- | --- | --- | --- | --- | | Profile | GET | `/v1/twitch/profile` | 1 | Get Twitch streamer profile | | Clip | GET | `/v1/twitch/clip` | 1 | Get Twitch clip details | | User Videos | GET | `/v1/twitch/user/videos` | 1 | List a Twitch user's videos | | User Schedule | GET | `/v1/twitch/user/schedule` | 1 | Get a Twitch user's stream schedule | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/twitch/profile?handle=ninja" \ -H "x-api-key: sc_YOUR_API_KEY" ``` Every response shares one JSON envelope: `{ success, platform, endpoint, data, credits_used, credits_remaining }`. ## SocialCrawl vs Twitch Helix API | Feature | SocialCrawl | Twitch Helix API | | --- | --- | --- | | Authentication | One x-api-key header | App access token via OAuth client-credentials flow | | Setup | Sign up and call in minutes | Developer console app registration with client ID and secret | | Rate limits | Credit-based — your only quota is your balance | Token-bucket rate limits tracked per client | | Response schema | Unified JSON shared across 44 platforms | Helix-specific response objects | | Pricing | 1 credit per request; 100 free credits on signup | Free within rate limits for registered apps | | Data coverage | Profiles, clips, channel videos, and broadcast schedules | Broad official coverage, including streams and chat with scopes | | Maintenance | One key covers Twitch plus 43 other platforms | Token refresh and Helix version changes are on you | ## FAQ ### How do I build a Twitch scraper? A Twitch scraper reads channels, clips and streams as JSON. SocialCrawl returns them from 4 Twitch endpoints on the same key and the same unified schema as YouTube and Kick, so you can compare a creator across every streaming platform without writing three parsers. ### How do I scrape Twitch data with an API? SocialCrawl provides 4 Twitch API endpoints covering streamer profiles, clip details, and a channel's video history. Send a GET request with x-api-key — no Twitch developer app, no OAuth, no Helix client-credentials flow required. ### What Twitch endpoints does SocialCrawl offer? 4 endpoints: Profile, Clip, User Videos, and User Schedule. Same unified schema as every other SocialCrawl platform. ### Is this a Twitch Helix API alternative? Yes. Unlike Twitch's Helix API, SocialCrawl does not require a registered developer app, OAuth client credentials, or access-token refresh. One x-api-key reads public streamer and clip data, and the schema matches the other 43 platforms we support. ### How much does the Twitch API cost? All 4 Twitch endpoints cost 1 credit per request on the standard tier. New accounts get 100 free credits with no credit card required — enough to make 100 Twitch calls before you pay a cent and test all 4 endpoints end-to-end. ### Is scraping Twitch clips and profiles legal? SocialCrawl reads only publicly visible Twitch data through our upstream provider. You are responsible for complying with Twitch's Developer Services Agreement, terms of service, and any data protection regulations that apply to your specific use case. SocialCrawl operates under a documented GDPR legitimate-interest framework: public, logged-out data only, no credential use, short-lived caches (2 to 30 minutes) with no persistent store, and a public opt-out channel for anyone whose public info appears in responses. Full details: socialcrawl.dev/legal/public-data-notice. ### Can I use the Twitch API for creator discovery and ad research? Yes. The profile endpoint returns follower counts, partner/affiliate status, and broadcast language — ideal for influencer shortlisting. The clip endpoint returns view counts and game tags — useful for finding high-engagement viral moments to repurpose. ### What is the best Twitch scraper API? SocialCrawl is the fastest way to read public Twitch data without a Helix app: 4 endpoints (profile, clip, channel videos, broadcast schedule) at 1 credit per request, with 100 free credits and no card. The official Helix API is free and broader, but requires app registration, OAuth tokens, and per-client rate-limit handling. ### Is there a Twitch data API? Yes. SocialCrawl is a Twitch data API for public reads, covering streamer profiles, clip details, channel video history, and broadcast schedules in one unified schema. Twitch's official Helix API is free and broader, but it requires a registered app, OAuth client credentials, and per-client rate-limit handling. SocialCrawl skips all three, at 1 credit per request with 100 free credits on signup. ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - What is the SocialCrawl Twitch API? - How to scrape Twitch streamer profiles and clips without OAuth using SocialCrawl - Compare SocialCrawl vs Twitch Helix API for scraping public data