{"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'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Captura de Contenido de Twitch API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
La API de Captura de Contenido de Twitch es una solución integral diseñada para desarrolladores, creadores de contenido y empresas que buscan maximizar la información en tiempo real que ofrece la plataforma. Con un enfoque en la velocidad, confiabilidad y simplicidad, esta API permite un acceso, procesamiento y utilización sin interrupciones de los datos de Twitch, empoderando experiencias interactivas y aplicaciones innovadoras.
La API está optimizada para proporcionar información instantánea sobre canales, transmisiones en vivo, clips y estadísticas detalladas de la audiencia. Su arquitectura eficiente asegura respuestas rápidas, incluso en entornos de alto tráfico o integraciones complejas. Ya sea que estés desarrollando paneles de análisis personalizados, chat bots, o herramientas de descubrimiento de contenido, la API de ShazamTiger proporciona la base sólida que necesitas.
En resumen, la API de Captura de Contenido de Twitch no es solo un puente hacia la información: es una plataforma confiable para transformar datos en bruto en oportunidades tangibles. Conecta tu idea al ecosistema de streaming más grande del mundo y construye aplicaciones que se destaquen por su inteligencia, velocidad y capacidad para adaptarse al ritmo del contenido en vivo.
El endpoint GET Channel Information devuelve detalles sobre un canal de Twitch, incluyendo información del perfil, banner, seguidores y estado de autorización del usuario. El endpoint GET Search Channel proporciona datos sobre transmisiones, seguidores, clips, videos recientes, juegos, etiquetas y estado en tiempo real. El endpoint GET Channel Clips ofrece información sobre los clips, como título, vistas, duración, juego, creador y enlaces de reproducción.
Los campos clave varían según el punto final. Para GET Channel Information, espere campos como "perfil", "banner" y "seguidores". GET Search Channel incluye "streams", "clips" y "tags". GET Channel Clips proporciona "título", "vistas", "duración" y "enlaces de reproducción". Cada campo ayuda a identificar y utilizar el contenido del canal de manera efectiva.
Cada punto final acepta parámetros específicos. Para obtener información del canal, puede que necesite el ID del canal o el nombre de usuario. La búsqueda de canal GET permite parámetros como consultas de búsqueda y filtros para etiquetas o juegos. Los clips de canal GET pueden incluir el ID del canal y opciones de ordenamiento. Consulte la documentación de la API para un uso detallado de los parámetros.
Los datos de respuesta se estructuran en formato JSON, con cada punto final retornando un objeto distinto. Por ejemplo, GET Channel Information devuelve un objeto de canal con campos anidados para el perfil y los seguidores. GET Search Channel devuelve un arreglo de canales con sus respectivos detalles, mientras que GET Channel Clips proporciona un arreglo de objetos de clips, cada uno conteniendo atributos específicos.
Los casos de uso típicos incluyen la creación de paneles de análisis para rastrear el rendimiento de los canales, el desarrollo de chatbots que interactúan con los usuarios mediante actualizaciones en tiempo real y la creación de herramientas de descubrimiento de contenido que destacan clips y canales populares. Estos datos pueden mejorar la participación del usuario y proporcionar información sobre el comportamiento de la audiencia.
Los usuarios pueden aprovechar los datos devueltos para crear aplicaciones dinámicas. Por ejemplo, utilizar detalles del canal para personalizar las experiencias de los usuarios, mostrar clips en tendencia según las vistas o analizar estadísticas de audiencia para marketing dirigido. Comprender la estructura y los campos clave permite una mejor integración en las aplicaciones.
La precisión de los datos se mantiene a través de la integración directa con la plataforma de Twitch, asegurando actualizaciones en tiempo real e información confiable. La API extrae datos directamente de Twitch, minimizando las discrepancias. Se llevan a cabo controles de calidad regulares y procesos de validación para garantizar la integridad de los datos proporcionados.
Al encontrar resultados parciales o vacíos, verifique la precisión de los parámetros de la solicitud. Implemente el manejo de errores en su aplicación para gestionar estos casos de manera adecuada, proporcionando contenido alternativo o notificaciones al usuario. Comprender los patrones de datos esperados puede ayudar a anticipar y abordar estos escenarios de manera efectiva.