{"status":"ok","request_id":"12bcd166-559b-4269-9b06-86193fa12f14","data":{"user":{"id":"19571641","login":"ninja","displayName":"Ninja","primaryColorHex":"1F69FF","profileImageURL":"https://static-cdn.jtvnw.net/jtv_user_pictures/90d40495-f467-4911-9035-72d8d10a49c5-profile_image-70x70.png","stream":null,"__typename":"User","bannerImageURL":"https://static-cdn.jtvnw.net/jtv_user_pictures/36b341d1-0ee2-4cb2-ae00-361740b0051d-profile_banner-480.png","channel":{"id":"19571641","self":{"isAuthorized":true,"restrictionType":null,"__typename":"ChannelSelfEdge"},"trailer":{"video":null,"__typename":"Trailer"},"home":{"preferences":{"heroPreset":"PRESET_2","__typename":"ChannelHomePreferences"},"__typename":"ChannelHome"},"__typename":"Channel"},"followers":{"totalCount":19264118,"__typename":"FollowerConnection"},"roles":{"isPartner":true,"isParticipatingDJ":false,"__typename":"UserRoles"}}}}
curl --location --request GET 'https://zylalabs.com/api/9789/twitch+content+capture+api/18270/channel+information?channel=ninja' --header 'Authorization: Bearer YOUR_API_KEY'
{"Example Response":"No response example available for now."}
curl --location --request GET 'https://zylalabs.com/api/9789/twitch+content+capture+api/18271/search+channel?query=pewdiepie' --header 'Authorization: Bearer YOUR_API_KEY'
{"status":"ok","request_id":"1c7650cc-79e6-47ef-b2d1-4b1b283d0f51","data":{"user":{"id":"","clips":[{"cursor":null,"node":{"id":"2521294408","slug":"MushyFlirtyMoonPipeHype-IlTimIhADaZtfHYg","url":"https://www.twitch.tv/4l411/clip/MushyFlirtyMoonPipeHype-IlTimIhADaZtfHYg","embedURL":"https://clips.twitch.tv/embed?clip=MushyFlirtyMoonPipeHype-IlTimIhADaZtfHYg","title":"dota wtf","viewCount":11785975,"language":"TR","curator":{"id":"849854490","login":"hidirellezz","displayName":"hidirellezz","__typename":"User"},"game":{"id":"29595","slug":"dota-2","name":"Dota 2","boxArtURL":"https://static-cdn.jtvnw.net/ttv-boxart/29595-52x72.jpg","__typename":"Game"},"broadcaster":{"id":"113464013","login":"4l411","displayName":"4l411","profileImageURL":"https://static-cdn.jtvnw.net/jtv_user_pictures/81092905-3d57-4e43-9ddf-87bba824b81e-profile_image-50x50.png","primaryColorHex":"EB0400","roles":{"isPartner":false,"__typename":"UserRoles"},"__typename":"User"},"thumbnailURL":"https://static-cdn.jtvnw.net/twitch-clips-thumbnails-prod/MushyFlirtyMoonPipeHype-IlTimIhADaZtfHYg/cf059e2b-c375-4e56-afd1-a3481e24b444/preview.jpg","createdAt":"2025-01-15T19:55:13Z","durationSeconds":12,"champBadge":null,"isFeatured":false,"guestStarParticipants":{"guests":[],"sessionIdentifier":"","__typename":"GuestStarParticipants"},"__typename":"Clip"},"__typename":"ClipEdge"},{"cursor":null,"node":{"id":"435899072","slug":"ObliviousObservantDunlinRalpherZ","url":"https://www.twitch.tv/silvano4ka/clip/ObliviousObservantDunlinRalpherZ","embedURL":"https://clips.twitch.tv/embed?clip=ObliviousObservantDunlinRalpherZ","title":"696969","viewCount":5756968,"language":"RU","curator":{"id":"415396165","login":"guts22leon","displayName":"GutS22Leon","__typename":"User"},"game":{"id":"509658","slug":"just-chatting","name":"Just Chatting","boxArtURL":"https://static-cdn.jtvnw.net/ttv-boxart/509658-52x72.jpg","__typename":"Game"},"broadcaster":{"id":"174267851","login":"silvano4ka","displayName":"SilvaNo4ka","profileImageURL":"https://static-cdn.jtvnw.net/jtv_user_pictures/a150ffd6-819e-4287-9bb0-74b2a650d92b-profile_image-50x50.png","primaryColorHex":"191346","roles":{"isPartner":false,"__typename":"UserRoles"},"__typename":"User"},"thumbnailURL":"https://static-cdn.jtvnw.net/twitch-clips/AT-cm%7C962031684-preview-260x147.jpg","createdAt":"2020-12-10T03:13:11Z","durationSeconds":30,"champBadge":null,"isFeatured":false,"guestStarParticipants":null,"__typename":"Clip"},"__typename":"ClipEdge"},{"cursor":null,"node":{"id":"3095235446","slug":"AverageSparklyTortoisePeoplesChamp","url":"https://www.twitch.tv/jessedstreams/clip/AverageSparklyTortoisePeoplesChamp","embedURL":"https://clips.twitch.tv/embed?clip=AverageSparklyTortoisePeoplesChamp","title":"The awakening","viewCount":4090521,"language":"EN","curator":{"id":"29434083","login":"zennieqt","displayName":"ZennieQT","__typename":"User"},"game":{"id":"509658","slug":"just-chatting","name":"Just Chatting","boxArtURL":"https://static-cdn.jtvnw.net/ttv-boxart/509658-52x72.jpg","__typename":"Game"},"broadcaster":{"id":"61841555","login":"jessedstreams","displayName":"JesseDStreams","profileImageURL":"https://static-cdn.jtvnw.net/jtv_user_pictures/231e05b5-23ff-4907-ac6c-86d8d32ad69f-profile_image-50x50.png","primaryColorHex":"000000","roles":{"isPartner":false,"__typename":"UserRoles"},"__typename":"User"},"thumbnailURL":"https://static-cdn.jtvnw.net/twitch-clips/AT-cm%7C387940519-preview-260x147.jpg","createdAt":"2019-01-27T09:09:24Z","durationSeconds":45,"champBadge":null,"isFeatured":false,"guestStarParticipants":null,"__typename":"Clip"},"__typename":"ClipEdge"},{"cursor":null,"node":{"id":"753568146","slug":"CrispyJollyGullHassaanChop-nPlLKGxGRcBj37e4","url":"https://www.twitch.tv/twitch/clip/CrispyJollyGullHassaanChop-nPlLKGxGRcBj37e4","embedURL":"https://clips.twitch.tv/embed?clip=CrispyJollyGullHassaanChop-nPlLKGxGRcBj37e4","title":"F1 2017 E3 Gameplay!","viewCount":3455366,"language":"EN","curator":{"id":"932351392","login":"power_tester","displayName":"power_tester","__typename":"User"},"game":null,"broadcaster":{"id":"12826","login":"twitch","displayName":"Twitch","profileImageURL":"https://static-cdn.jtvnw.net/jtv_user_pictures/d5dc8fed-5b81-4bdd-aead-ab7f8e5fb232-profile_image-50x50.png","primaryColorHex":"5C16C5","roles":{"isPartner":true,"__typename":"UserRoles"},"__typename":"User"},"thumbnailURL":"https://static-cdn.jtvnw.net/twitch-clips/ErNyUZz5SyhsRkXAY9-3uA/AT-cm%7CErNyUZz5SyhsRkXAY9-3uA-preview-260x147.jpg","createdAt":"2023-07-12T01:07:36Z","durationSeconds":59,"champBadge":null,"isFeatured":false,"guestStarParticipants":null,"__typename":"Clip"},"__typename":"ClipEdge"},{"cursor":null,"node":{"id":"776792812","slug":"StylishScrumptiousBobaTheTarFu","url":"https://www.twitch.tv/jurassicjunkielive/clip/StylishScrumptiousBobaTheTarFu","embedURL":"https://clips.twitch.tv/embed?clip=StylishScrumptiousBobaTheTarFu","title":"Streamer daughter walks in on him while playing a scary game.","viewCount":3077166,"language":"EN","curator":{"id":"56372116","login":"imattbookpro","displayName":"imattbookpro","__typename":"User"},"game":{"id":"510117","slug":"outlast-ii","name":"Outlast II","boxArtURL":"https://static-cdn.jtvnw.net/ttv-boxart/510117_IGDB-52x72.jpg","__typename":"Game"},"broadcaster":{"id":"57771809","login":"jurassicjunkielive","displayName":"JurassicJunkieLive","profileImageURL":"https://static-cdn.jtvnw.net/jtv_user_pictures/6ad4aa6c-1eec-4d48-b438-8dec5255638b-profile_image-50x50.jpg","primaryColorHex":"BD0078","roles":{"isPartner":false,"__typename":"UserRoles"},"__typename":"User"},"thumbnailURL":"https://static-cdn.jtvnw.net/twitch-clips/25811675040-offset-5132-preview-260x147.jpg","createdAt":"2017-07-21T19:51:35Z","durationSeconds":30,"champBadge":null,"isFeatured":false,"guestStarParticipants":null,"__typename":"Clip"},"__typename":"ClipEdge"},{"cursor":null,"node":{"id":"484731057","slug":"RepleteEnthusiasticMageCeilingCat","url":"https://www.twitch.tv/s1mple/clip/RepleteEnthusiasticMageCeilingCat","embedURL":"https://clips.twitch.tv/embed?clip=RepleteEnthusiasticMageCeilingCat","title":"s1mple FPL 1v5","viewCount":2485001,"language":"EN","curator":{"id":"158637594","login":"sakeps","displayName":"SakePS","__typename":"User"},"game":{"id":"32399","slug":"counter-strike","name":"Counter-Strike","boxArtURL":"https://static-cdn.jtvnw.net/ttv-boxart/32399-52x72.jpg","__typename":"Game"},"broadcaster":{"id":"60917582","login":"s1mple","displayName":"s1mple","profileImageURL":"https://static-cdn.jtvnw.net/jtv_user_pictures/146bf883-600b-4edd-a73c-01794e9a6901-profile_image-50x50.png","primaryColorHex":"FFBF00","roles":{"isPartner":true,"__typename":"UserRoles"},"__typename":"User"},"thumbnailURL":"https://static-cdn.jtvnw.net/twitch-clips/AT-cm%7C363518567-preview-260x147.jpg","createdAt":"2018-12-20T16:39:31Z","durationSeconds":59,"champBadge":null,"isFeatured":false,"guestStarParticipants":null,"__typename":"Clip"},"__typename":"ClipEdge"},{"cursor":null,"node":{"id":"2259541020","slug":"BashfulHelpfulSalamanderPrimeMe","url":"https://www.twitch.tv/xbox/clip/BashfulHelpfulSalamanderPrimeMe","embedURL":"https://clips.twitch.tv/embed?clip=BashfulHelpfulSalamanderPrimeMe","title":"Breathtaking ","viewCount":2333987,"language":"EN","curator":{"id":"40534418","login":"kylooooren","displayName":"kylooooren","__typename":"User"},"game":{"id":"66082","slug":"games-demos","name":"Games + Demos","boxArtURL":"https://static-cdn.jtvnw.net/ttv-boxart/66082-52x72.jpg","__typename":"Game"},"broadcaster":{"id":"29733529","login":"xbox","displayName":"Xbox","profileImageURL":"https://static-cdn.jtvnw.net/jtv_user_pictures/5d72076d-61c0-4dab-83f1-09a45c5797d5-profile_image-50x50.png","primaryColorHex":"107C10","roles":{"isPartner":true,"__typename":"UserRoles"},"__typename":"User"},"thumbnailURL":"https://static-cdn.jtvnw.net/twitch-clips/AT-cm%7C473231368-preview-260x147.jpg","createdAt":"2019-06-09T20:25:18Z","durationSeconds":23,"champBadge":null,"isFeatured":false,"guestStarParticipants":null,"__typename":"Clip"},"__typename":"ClipEdge"},{"cursor":null,"node":{"id":"3707322780","slug":"BusyHedonisticSandstormANELE","url":"https://www.twitch.tv/shadbasemurdertv/clip/BusyHedonisticSandstormANELE","embedURL":"https://clips.twitch.tv/embed?clip=BusyHedonisticSandstormANELE","title":"LEWD","viewCount":2258439,"language":"EN","curator":{"id":"64344457","login":"creychcheetah","displayName":"CrEyChCheeTaH","__typename":"User"},"game":{"id":"369075","slug":"a-hat-in-time","name":"A Hat in Time","boxArtURL":"https://static-cdn.jtvnw.net/ttv-boxart/369075_IGDB-52x72.jpg","__typename":"Game"},"broadcaster":{"id":"88086517","login":"shadbasemurdertv","displayName":"ShadbaseMurderTV","profileImageURL":"https://static-cdn.jtvnw.net/jtv_user_pictures/e0ffd88f-ac38-4c24-be9d-1d8fcf007c94-profile_image-50x50.jpg","primaryColorHex":null,"roles":{"isPartner":false,"__typename":"UserRoles"},"__typename":"User"},"thumbnailURL":"https://static-cdn.jtvnw.net/twitch-clips/AT-cm%7C314490942-preview-260x147.jpg","createdAt":"2018-09-23T21:43:41Z","durationSeconds":46,"champBadge":null,"isFeatured":false,"guestStarParticipants":null,"__typename":"Clip"},"__typename":"ClipEdge"},{"cursor":null,"node":{"id":"1455429581","slug":"ShortIntelligentKeyboardBleedPurple","url":"https://www.twitch.tv/fps_shaka/clip/ShortIntelligentKeyboardBleedPurple","embedURL":"https://clips.twitch.tv/embed?clip=ShortIntelligentKeyboardBleedPurple","title":"【悲報】釈迦、漏らす","viewCount":2199658,"language":"JA","curator":{"id":"195067388","login":"riki156","displayName":"Riki156","__typename":"User"},"game":{"id":"511224","slug":"apex-legends","name":"Apex Legends","boxArtURL":"https://static-cdn.jtvnw.net/ttv-boxart/511224-52x72.jpg","__typename":"Game"},"broadcaster":{"id":"49207184","login":"fps_shaka","displayName":"fps_shaka"}}}]}},"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/9789/twitch+content+capture+api/18273/channel+clips?channel=pewdiepie' --header 'Authorization: Bearer YOUR_API_KEY'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Twitch Content Capture API simply include your bearer token in the Authorization header.
| Header | Description |
|---|---|
Authorization
|
Required
Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.
|
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
(Save 2 months with annual billing 🎉)
Twitch Content Capture API is a comprehensive solution designed for developers, content creators, and businesses looking to maximize the real-time information offered by the platform. With a focus on speed, reliability, and simplicity, this API allows for seamless access, processing, and utilization of Twitch data, empowering interactive experiences and innovative applications.
The API is optimized to provide instant information on channels, live streams, clips and detailed audience statistics. Its efficient architecture ensures fast responses, even in high-traffic environments or complex integrations. Whether you're developing custom analytics dashboards, chat bots, or content discovery tools, ShazamTiger API provides the solid foundation you need.
In short, Twitch Content Capture API is not just a bridge to information: it is a reliable platform for transforming raw data into tangible opportunities. Connect your idea to the world's largest streaming ecosystem and build applications that stand out for their intelligence, speed, and ability to adapt to the pace of live content.
The GET Channel Information endpoint returns details about a Twitch channel, including profile info, banner, followers, and user authorization status. The GET Search Channel endpoint provides data on streams, followers, clips, recent videos, games, tags, and real-time status. The GET Channel Clips endpoint delivers clip information such as title, views, duration, game, creator, and playback links.
Key fields vary by endpoint. For GET Channel Information, expect fields like "profile", "banner", and "followers". The GET Search Channel includes "streams", "clips", and "tags". The GET Channel Clips provides "title", "views", "duration", and "playback links". Each field helps identify and utilize channel content effectively.
Each endpoint accepts specific parameters. For GET Channel Information, you may need the channel ID or username. The GET Search Channel allows parameters like search queries and filters for tags or games. GET Channel Clips can include channel ID and sorting options. Refer to the API documentation for detailed parameter usage.
Response data is structured in JSON format, with each endpoint returning a distinct object. For example, GET Channel Information returns a channel object with nested fields for profile and followers. GET Search Channel returns an array of channels with their respective details, while GET Channel Clips provides an array of clip objects, each containing specific attributes.
Typical use cases include building analytics dashboards to track channel performance, developing chatbots that engage users with real-time stream updates, and creating content discovery tools that highlight popular clips and channels. This data can enhance user engagement and provide insights into audience behavior.
Users can leverage the returned data to create dynamic applications. For instance, use channel details to personalize user experiences, display trending clips based on views, or analyze audience statistics for targeted marketing. Understanding the structure and key fields allows for better integration into applications.
Data accuracy is maintained through direct integration with Twitch's platform, ensuring real-time updates and reliable information. The API pulls data directly from Twitch, minimizing discrepancies. Regular quality checks and validation processes are in place to ensure the integrity of the data provided.
When encountering partial or empty results, check the request parameters for accuracy. Implement error handling in your application to manage such cases gracefully, providing fallback content or user notifications. Understanding the expected data patterns can help anticipate and address these scenarios effectively.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund