{"openapi":"3.1.0","info":{"title":"Twitch API","version":"1.0.0","description":"35 endpoints for live Twitch data — users, streams, videos, clips, search, URL helpers.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/twitch-api","description":"oanor gateway"}],"tags":[{"name":"Users"},{"name":"Streams"},{"name":"Videos"},{"name":"Clips"},{"name":"Search"},{"name":"Utils"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/users/detail":{"get":{"operationId":"get_v1_users_detail","tags":["Users"],"summary":"User detail","description":"Vollständiges User-Profil per Login.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username (login)","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"id":"19571641","login":"ninja","roles":{"isPartner":true,"isAffiliate":false},"created_at":"2011-01-16T04:31:20.024666Z","channel_url":"https://www.twitch.tv/ninja","description":"Just want to make people happy. Co-Founder @DrinkNutcase. ","display_name":"Ninja","followers_count":19261130,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/36b341d1-0ee2-4cb2-ae00-361740b0051d-profile_banner-480.png","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/90d40495-f467-4911-9035-72d8d10a49c5-profile_image-300x300.png"},"meta":{"timestamp":"2026-05-04T18:46:18.624Z","request_id":"8a878143-f277-45cd-b500-17c2dad81dfb"},"status":"ok","message":"User detail retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/users/id":{"get":{"operationId":"get_v1_users_id","tags":["Users"],"summary":"User ID","description":"Numerische User-ID per Login.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username (login)","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"ninja","user_id":"19571641"},"meta":{"timestamp":"2026-05-04T18:46:18.911Z","request_id":"3e9fbef4-1b74-4f8a-ad2c-db8a73fbb921"},"status":"ok","message":"User ID retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/users/login":{"get":{"operationId":"get_v1_users_login","tags":["Users"],"summary":"Resolve login","description":"Bestätigt + normalisiert ein Login.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username (login)","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"ninja","user_id":"19571641"},"meta":{"timestamp":"2026-05-04T18:46:19.209Z","request_id":"0d6ff90d-6266-404e-ab27-1e44437735e9"},"status":"ok","message":"User login retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/users/followers":{"get":{"operationId":"get_v1_users_followers","tags":["Users"],"summary":"Follower-Count","description":"Aktueller Follower-Count.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username (login)","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"ninja","followers_count":19261130},"meta":{"timestamp":"2026-05-04T18:46:19.475Z","request_id":"f65c60fc-9269-4a40-9cd0-8782705d0cfd"},"status":"ok","message":"Followers retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/users/avatar":{"get":{"operationId":"get_v1_users_avatar","tags":["Users"],"summary":"Avatar URL","description":"Avatar-Bild-URL.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username (login)","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"ninja","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/90d40495-f467-4911-9035-72d8d10a49c5-profile_image-300x300.png"},"meta":{"timestamp":"2026-05-04T18:46:19.761Z","request_id":"230a3451-96ce-4cf7-afd4-6df56c00b456"},"status":"ok","message":"Avatar retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/users/banner":{"get":{"operationId":"get_v1_users_banner","tags":["Users"],"summary":"Banner URL","description":"Banner-Bild-URL.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username (login)","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"ninja","banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/36b341d1-0ee2-4cb2-ae00-361740b0051d-profile_banner-480.png"},"meta":{"timestamp":"2026-05-04T18:46:27.518Z","request_id":"1b7bb869-cf8e-41eb-878d-b58f1235d4e9"},"status":"ok","message":"Banner retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/users/roles":{"get":{"operationId":"get_v1_users_roles","tags":["Users"],"summary":"User roles","description":"Partner / Affiliate / Staff Flags.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username (login)","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"ninja","roles":{"isPartner":true,"isAffiliate":false}},"meta":{"timestamp":"2026-05-04T18:46:27.800Z","request_id":"9a29892c-e117-454a-8aa5-196e41046a6a"},"status":"ok","message":"Roles retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/streams/status":{"get":{"operationId":"get_v1_streams_status","tags":["Streams"],"summary":"Stream status","description":"Online/Offline-Status eines Channels.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch login (live channel best)","schema":{"type":"string"},"example":"gaules"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"gaules","is_live":true},"meta":{"timestamp":"2026-05-04T18:46:28.109Z","request_id":"84e099f7-7107-4fc8-859a-8d1d46510ad3"},"status":"ok","message":"Stream status retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/streams/detail":{"get":{"operationId":"get_v1_streams_detail","tags":["Streams"],"summary":"Stream detail","description":"Vollständige Stream-Daten (live).","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch login (live channel best)","schema":{"type":"string"},"example":"gaules"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"id":"317875136245","game":{"id":"517947","name":"Voidtrain","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/517947_IGDB-144x192.jpg"},"type":"live","title":"RERUN: Jogos Variados! - !socio - Siga @Gaules nas redes sociais!","watch_url":"https://www.twitch.tv/gaules","created_at":"2026-05-03T12:27:23Z","viewers_count":908,"preview_image_url":"https://static-cdn.jtvnw.net/previews-ttv/live_user_gaules-640x360.jpg"},"meta":{"timestamp":"2026-05-04T18:46:28.426Z","request_id":"16ca44d4-1745-4621-a0af-95b0d37740b7"},"status":"ok","message":"Stream detail retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/streams/title":{"get":{"operationId":"get_v1_streams_title","tags":["Streams"],"summary":"Stream title","description":"Aktueller Stream-Titel.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch login (live channel best)","schema":{"type":"string"},"example":"gaules"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"gaules","title":"RERUN: Jogos Variados! - !socio - Siga @Gaules nas redes sociais!"},"meta":{"timestamp":"2026-05-04T18:46:28.725Z","request_id":"5392cfd5-de9c-426d-a501-82ce138fa8c8"},"status":"ok","message":"Stream title retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/streams/viewers":{"get":{"operationId":"get_v1_streams_viewers","tags":["Streams"],"summary":"Stream viewers","description":"Aktuelle Viewer-Count.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch login (live channel best)","schema":{"type":"string"},"example":"gaules"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"gaules","viewers_count":908},"meta":{"timestamp":"2026-05-04T18:46:29.002Z","request_id":"8ee72e4e-6029-4421-892e-7351f4214aab"},"status":"ok","message":"Stream viewers retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/streams/game":{"get":{"operationId":"get_v1_streams_game","tags":["Streams"],"summary":"Stream game","description":"Aktuell gespieltes Game / Kategorie.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch login (live channel best)","schema":{"type":"string"},"example":"gaules"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"game":{"id":"517947","name":"Voidtrain","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/517947_IGDB-144x192.jpg"},"login":"gaules"},"meta":{"timestamp":"2026-05-04T18:46:29.301Z","request_id":"8c702366-88e0-4297-8ef6-eff38df2badc"},"status":"ok","message":"Stream game retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/streams/preview":{"get":{"operationId":"get_v1_streams_preview","tags":["Streams"],"summary":"Stream preview","description":"Live-Preview-Bild-URL.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch login (live channel best)","schema":{"type":"string"},"example":"gaules"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"gaules","preview_image_url":"https://static-cdn.jtvnw.net/previews-ttv/live_user_gaules-640x360.jpg"},"meta":{"timestamp":"2026-05-04T18:46:29.586Z","request_id":"127c887b-9da2-45c9-bdf5-22062eaae9e1"},"status":"ok","message":"Stream preview retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/videos/list":{"get":{"operationId":"get_v1_videos_list","tags":["Videos"],"summary":"Video list","description":"Liste der Videos eines Channels.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":10,"login":"ninja","videos":[{"id":"2759025179","title":"New map, new update, :D","video_url":"https://www.twitch.tv/videos/2759025179","created_at":"2026-04-28T11:14:21Z","view_count":114915,"channel_url":"https://www.twitch.tv/ninja","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/a73bd777ee1ab91144e3_ninja_319118075099_1777374856//thumb/thumb0-320x180.jpg","length_seconds":11967},{"id":"2743402377","title":"LAST STREAM FOR AWHILE.... | Blev bros sports show, vibing with the bros |","video_url":"https://www.twitch.tv/videos/2743402377","created_at":"2026-04-09T00:25:04Z","view_count":55443,"channel_url":"https://www.twitch.tv/ninja","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/e2350127388ec5d6bc0f_ninja_318667539290_1775694299//thumb/thumb0-320x180.jpg","length_seconds":3876},{"id":"2742139515","title":"Completing our expedition today vibes type stuff | Jesus has risen! HAPPY EASTER","video_url":"https://www.twitch.tv/videos/2742139515","created_at":"2026-04-07T12:50:59Z","view_count":47646,"channel_url":"https://www.twitch.tv/ninja","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/1e041243d63f4f08fbaa_ninja_318747888987_1775566254//thumb/thumb0-320x180.jpg","length_seconds":6275},{"id":"2737976217","title":"PLAYING EVERY MAP BUT STELLA MONTIS | NERF TRIGGER NADES FOR THE LOVE OF GOD","video_url":"https://www.twitch.tv/videos/2737976217","created_at":"2026-04-02T12:40:52Z","view_count":141223,"channel_url":"https://www.twitch.tv/ninja","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/114c0842795ec3ed0566_ninja_318553556954_1775133647//thumb/thumb0-320x180.jpg","length_seconds":23199},{"id":"2737133200","title":"NEW SMG AND SHOTGUN BLUEPRINT OBTAINED | Using them as much as possible","video_url":"https://www.twitch.tv/videos/2737133200","created_at":"2026-04-01T12:01:20Z","view_count":132377,"channel_url":"https://www.twitch.tv/ninja","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/84f1518a96d0def22de4_ninja_318474906329_1775044875//thumb/thumb0-320x180.jpg","length_seconds":20256},{"id":"2736293554","title":"HUGE MASSIVE ARC UPDATE | NEW WEAPONS | NEW MODES | NEW EVERYTHING LETS OGGOGOGO","video_url":"https://www.twitch.tv/videos/2736293554","created_at":"2026-03-31T10:58:42Z","view_count":161130,"channel_url":"https://www.twitch.tv/ninja","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/0d7836bf98b12e43a16b_ninja_318519231450_1774954717//thumb/thumb0-320x180.jpg","length_seconds":35290},{"id":"2735691388","title":"Update Arc Raiders","video_url":"https://www.twitch.tv/videos/2735691388","created_at":"2026-03-30T17:11:38Z","view_count":1135,"channel_url":"https://www.twitch.tv/ninja","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/55f3181fc1707d15a83a_ninja_32787791639_8957788502//thumb/thumb2735691388-320x180.jpg","length_seconds":344},{"id":"2735533525","title":"BACK IN THE REDBULL STUDIO STREAM SETUP AT MY OTHER PLACE ARC RAIDERS GAMINGGGG","video_url":"https://www.twitch.tv/videos/2735533525","created_at":"2026-03-30T12:46:41Z","view_count":113320,"channel_url":"https://www.twitch.tv/ninja","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/d320384e12f429131b61_ninja_318440282841_1774874797//thumb/thumb0-320x180.jpg","length_seconds":23692},{"id":"2730657194","title":"Last stream for a week (give or take a couple of days) Got some family stuff to take care of.","video_url":"https://www.twitch.tv/videos/2730657194","created_at":"2026-03-24T16:53:18Z","view_count":57624,"channel_url":"https://www.twitch.tv/ninja","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/3dfdbb39e82d59cb1714_ninja_318501833435_1774371192//thumb/thumb0-320x180.jpg","length_seconds":13613},{"id":"2729715224","title":"GOOP GUAP AND GOOP","video_url":"https://www.twitch.tv/videos/2729715224","created_at":"2026-03-23T12:43:49Z","view_count":70432,"channel_url":"https://www.twitch.tv/ninja","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/af8521727ba2bef53785_ninja_318484165083_1774269824//thumb/thumb0-320x180.jpg","length_seconds":15962}]},"meta":{"timestamp":"2026-05-04T18:46:30.387Z","request_id":"8c4a39e9-8059-4866-a4ce-9faad1ca7120"},"status":"ok","message":"Videos retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/videos/latest":{"get":{"operationId":"get_v1_videos_latest","tags":["Videos"],"summary":"Latest video","description":"Neuestes Video eines Channels.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"ninja","video":{"id":"2759025179","title":"New map, new update, :D","video_url":"https://www.twitch.tv/videos/2759025179","created_at":"2026-04-28T11:14:21Z","view_count":114915,"channel_url":"https://www.twitch.tv/ninja","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/a73bd777ee1ab91144e3_ninja_319118075099_1777374856//thumb/thumb0-320x180.jpg","length_seconds":11967}},"meta":{"timestamp":"2026-05-04T18:46:30.662Z","request_id":"07ef5ec5-7718-4cbd-ab6e-7e77d7e6520c"},"status":"ok","message":"Latest video retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/videos/ids":{"get":{"operationId":"get_v1_videos_ids","tags":["Videos"],"summary":"Video IDs","description":"Nur Video-IDs eines Channels.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":10,"login":"ninja","video_ids":["2759025179","2743402377","2742139515","2737976217","2737133200","2736293554","2735691388","2735533525","2730657194","2729715224"]},"meta":{"timestamp":"2026-05-04T18:46:30.939Z","request_id":"53324b2c-aff3-4e2a-8bdf-a9eb52bd67ec"},"status":"ok","message":"Video IDs retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/videos/thumbnails":{"get":{"operationId":"get_v1_videos_thumbnails","tags":["Videos"],"summary":"Video thumbnails","description":"Thumbnail-URLs aller Videos.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":10,"login":"ninja","thumbnails":[{"id":"2759025179","title":"New map, new update, :D","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/a73bd777ee1ab91144e3_ninja_319118075099_1777374856//thumb/thumb0-320x180.jpg"},{"id":"2743402377","title":"LAST STREAM FOR AWHILE.... | Blev bros sports show, vibing with the bros |","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/e2350127388ec5d6bc0f_ninja_318667539290_1775694299//thumb/thumb0-320x180.jpg"},{"id":"2742139515","title":"Completing our expedition today vibes type stuff | Jesus has risen! HAPPY EASTER","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/1e041243d63f4f08fbaa_ninja_318747888987_1775566254//thumb/thumb0-320x180.jpg"},{"id":"2737976217","title":"PLAYING EVERY MAP BUT STELLA MONTIS | NERF TRIGGER NADES FOR THE LOVE OF GOD","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/114c0842795ec3ed0566_ninja_318553556954_1775133647//thumb/thumb0-320x180.jpg"},{"id":"2737133200","title":"NEW SMG AND SHOTGUN BLUEPRINT OBTAINED | Using them as much as possible","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/84f1518a96d0def22de4_ninja_318474906329_1775044875//thumb/thumb0-320x180.jpg"},{"id":"2736293554","title":"HUGE MASSIVE ARC UPDATE | NEW WEAPONS | NEW MODES | NEW EVERYTHING LETS OGGOGOGO","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/0d7836bf98b12e43a16b_ninja_318519231450_1774954717//thumb/thumb0-320x180.jpg"},{"id":"2735691388","title":"Update Arc Raiders","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/55f3181fc1707d15a83a_ninja_32787791639_8957788502//thumb/thumb2735691388-320x180.jpg"},{"id":"2735533525","title":"BACK IN THE REDBULL STUDIO STREAM SETUP AT MY OTHER PLACE ARC RAIDERS GAMINGGGG","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/d320384e12f429131b61_ninja_318440282841_1774874797//thumb/thumb0-320x180.jpg"},{"id":"2730657194","title":"Last stream for a week (give or take a couple of days) Got some family stuff to take care of.","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/3dfdbb39e82d59cb1714_ninja_318501833435_1774371192//thumb/thumb0-320x180.jpg"},{"id":"2729715224","title":"GOOP GUAP AND GOOP","thumbnail_url":"https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/af8521727ba2bef53785_ninja_318484165083_1774269824//thumb/thumb0-320x180.jpg"}]},"meta":{"timestamp":"2026-05-05T10:32:04.802Z","request_id":"58702d4f-4673-4280-ba48-cf94a837b931"},"status":"ok","message":"Video thumbnails retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/clips/list":{"get":{"operationId":"get_v1_clips_list","tags":["Clips"],"summary":"Clip list","description":"Clips eines Channels.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"clips":[{"id":"1887094151","url":"https://www.twitch.tv/ninja/clip/IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD","game":{"id":"509658","name":"Just Chatting"},"slug":"IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD","title":"Ninja Reenacting Chalk Board Egirls","created_at":"2021-04-20T18:22:14Z","view_count":311384,"broadcaster":{"login":"ninja","display_name":"Ninja"},"thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/63bd5360-8aea-4234-bce7-00a6426d621a/landscape/thumb/thumb-0000000000-1920x1080.jpg","duration_seconds":25},{"id":"3649957971","url":"https://www.twitch.tv/ninja/clip/LivelyElegantLasagnaBabyRage-ZK0Mcq5IJGcxthOi","game":{"id":"33214","name":"Fortnite"},"slug":"LivelyElegantLasagnaBabyRage-ZK0Mcq5IJGcxthOi","title":"Ninja talks about Dr. Disrespect and how he feels about the situation","created_at":"2024-06-25T14:22:08Z","view_count":260899,"broadcaster":{"login":"ninja","display_name":"Ninja"},"thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/36e050de-c2ff-456e-ace6-73a3d61d3a39/landscape/thumb/thumb-0000000000-1920x1080.jpg","duration_seconds":59},{"id":"500026980","url":"https://www.twitch.tv/ninja/clip/HonestArtisticMartenAMPEnergy-tipf-QT_07jWaKhd","game":{"id":"33214","name":"Fortnite"},"slug":"HonestArtisticMartenAMPEnergy-tipf-QT_07jWaKhd","title":"LEGO X FORTNITE ","created_at":"2023-12-02T19:05:27Z","view_count":177519,"broadcaster":{"login":"ninja","display_name":"Ninja"},"thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/72f60fda-b60e-44bc-8a61-d38c87a8255d/landscape/thumb/thumb-0000000000-1920x1080.jpg","duration_seconds":60},{"id":"2181772833","url":"https://www.twitch.tv/ninja/clip/ReliableSassySnakeNerfBlueBlaster-JId3CJ2lXlfXUXB4","game":{"id":"33214","name":"Fortnite"},"slug":"ReliableSassySnakeNerfBlueBlaster-JId3CJ2lXlfXUXB4","title":"Ninja on Kick compared to Mixer","created_at":"2023-04-05T17:08:56Z","view_count":169992,"broadcaster":{"login":"ninja","display_name":"Ninja"},"thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/74e3c491-80ba-4e13-8280-a66f56b7e61d/landscape/thumb/thumb-0000000000-1920x1080.jpg","duration_seconds":59},{"id":"1510809484","url":"https://www.twitch.tv/ninja/clip/EnticingBreakableMochaKappaClaus","game":{"id":"33214","name":"Fortnite"},"slug":"EnticingBreakableMochaKappaClaus","title":"tina","created_at":"2020-09-21T08:41:14Z","view_count":147402,"broadcaster":{"login":"ninja","display_name":"Ninja"},"thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/8a7b12a8-fb04-4060-8120-dbcbdd123166/landscape/thumb/thumb-0000000000-1920x1080.jpg","duration_seconds":17},{"id":"3252834856","url":"https://www.twitch.tv/ninja/clip/BenevolentElegantShallotFunRun-R863cKoM7ovPNaPa","game":{"id":"33214","name":"Fortnite"},"slug":"BenevolentElegantShallotFunRun-R863cKoM7ovPNaPa","title":"no wayyyy","created_at":"2023-08-25T12:37:15Z","view_count":139873,"broadcaster":{"login":"ninja","display_name":"Ninja"},"thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/62243718-ab4b-488e-9a1d-cad0ef27224f/landscape/thumb/thumb-0000000000-1920x1080.jpg","duration_seconds":26},{"id":"3948275452","url":"https://www.twitch.tv/ninja/clip/FaithfulTemperedShallotArgieB8-BSAekleKbkhSMuiu","game":{"id":"33214","name":"Fortnite"},"slug":"FaithfulTemperedShallotArgieB8-BSAekleKbkhSMuiu","title":"prime","created_at":"2023-11-02T22:49:57Z","view_count":110458,"broadcaster":{"login":"ninja","display_name":"Ninja"},"thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/8a2e06d9-6c77-4287-8ae4-a1f0099b0465/landscape/thumb/thumb-0000000000-1920x1080.jpg","duration_seconds":48},{"id":"1384342897","url":"https://www.twitch.tv/ninja/clip/AmazonianCarelessSwanTakeNRG","game":{"id":"33214","name":"Fortnite"},"slug":"AmazonianCarelessSwanTakeNRG","title":"220 lata b****","created_at":"2020-09-28T18:05:21Z","view_count":109702,"broadcaster":{"login":"ninja","display_name":"Ninja"},"thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/37b80dbf-33f9-4959-b7d8-9a0df70914fa/landscape/thumb/thumb-0000000000-1920x1080.jpg","duration_seconds":18},{"id":"3581131301","url":"https://www.twitch.tv/ninja/clip/EnchantingPlayfulBillMikeHogu-rlZEoFGnjW70pDfJ","game":{"id":"33214","name":"Fortnite"},"slug":"EnchantingPlayfulBillMikeHogu-rlZEoFGnjW70pDfJ","title":"Ninja had enough","created_at":"2022-09-01T19:40:13Z","view_count":105442,"broadcaster":{"login":"ninja","display_name":"Ninja"},"thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/457031dc-6f5b-4ae8-bbd2-130ce7875a99/landscape/thumb/thumb-0000000000-1920x1080.jpg","duration_seconds":59},{"id":"3717388919","url":"https://www.twitch.tv/ninja/clip/PlumpBovineStorkRitzMitz-4mrGXvXjx9-tpb1P","game":{"id":"33214","name":"Fortnite"},"slug":"PlumpBovineStorkRitzMitz-4mrGXvXjx9-tpb1P","title":"F O R T N I T E | Please don't stream snipe me D:","created_at":"2021-05-13T20:09:18Z","view_count":91292,"broadcaster":{"login":"ninja","display_name":"Ninja"},"thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/9e8d0372-92fb-4d69-ac5d-76a21c84aa67/landscape/thumb/thumb-0000000000-1920x1080.jpg","duration_seconds":27}],"count":10,"login":"ninja"},"meta":{"timestamp":"2026-05-04T18:46:31.457Z","request_id":"76bb6e9d-05e3-4d82-8eb7-447842f6d8fe"},"status":"ok","message":"Clips retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/clips/top":{"get":{"operationId":"get_v1_clips_top","tags":["Clips"],"summary":"Top clips","description":"Top-Clips (sorted by views).","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"clip":{"id":"1887094151","url":"https://www.twitch.tv/ninja/clip/IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD","game":{"id":"509658","name":"Just Chatting"},"slug":"IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD","title":"Ninja Reenacting Chalk Board Egirls","created_at":"2021-04-20T18:22:14Z","view_count":311384,"broadcaster":{"login":"ninja","display_name":"Ninja"},"thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/63bd5360-8aea-4234-bce7-00a6426d621a/landscape/thumb/thumb-0000000000-1920x1080.jpg","duration_seconds":25},"login":"ninja"},"meta":{"timestamp":"2026-05-04T18:46:31.739Z","request_id":"e3c27ca7-dcae-461d-a22b-6de8330f1b71"},"status":"ok","message":"Top clip retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/clips/slugs":{"get":{"operationId":"get_v1_clips_slugs","tags":["Clips"],"summary":"Clip slugs","description":"Nur Clip-Slugs eines Channels.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":10,"login":"ninja","slugs":["IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD","LivelyElegantLasagnaBabyRage-ZK0Mcq5IJGcxthOi","HonestArtisticMartenAMPEnergy-tipf-QT_07jWaKhd","ReliableSassySnakeNerfBlueBlaster-JId3CJ2lXlfXUXB4","EnticingBreakableMochaKappaClaus","BenevolentElegantShallotFunRun-R863cKoM7ovPNaPa","FaithfulTemperedShallotArgieB8-BSAekleKbkhSMuiu","AmazonianCarelessSwanTakeNRG","EnchantingPlayfulBillMikeHogu-rlZEoFGnjW70pDfJ","PlumpBovineStorkRitzMitz-4mrGXvXjx9-tpb1P"]},"meta":{"timestamp":"2026-05-04T18:46:32.022Z","request_id":"6f5766bc-efdc-466f-b621-1d7db5436305"},"status":"ok","message":"Clip slugs retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/clips/thumbnails":{"get":{"operationId":"get_v1_clips_thumbnails","tags":["Clips"],"summary":"Clip thumbnails","description":"Thumbnail-URLs aller Clips.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":10,"login":"ninja","thumbnails":[{"slug":"IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD","title":"Ninja Reenacting Chalk Board Egirls","thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/63bd5360-8aea-4234-bce7-00a6426d621a/landscape/thumb/thumb-0000000000-1920x1080.jpg"},{"slug":"LivelyElegantLasagnaBabyRage-ZK0Mcq5IJGcxthOi","title":"Ninja talks about Dr. Disrespect and how he feels about the situation","thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/36e050de-c2ff-456e-ace6-73a3d61d3a39/landscape/thumb/thumb-0000000000-1920x1080.jpg"},{"slug":"HonestArtisticMartenAMPEnergy-tipf-QT_07jWaKhd","title":"LEGO X FORTNITE ","thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/72f60fda-b60e-44bc-8a61-d38c87a8255d/landscape/thumb/thumb-0000000000-1920x1080.jpg"},{"slug":"ReliableSassySnakeNerfBlueBlaster-JId3CJ2lXlfXUXB4","title":"Ninja on Kick compared to Mixer","thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/74e3c491-80ba-4e13-8280-a66f56b7e61d/landscape/thumb/thumb-0000000000-1920x1080.jpg"},{"slug":"EnticingBreakableMochaKappaClaus","title":"tina","thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/8a7b12a8-fb04-4060-8120-dbcbdd123166/landscape/thumb/thumb-0000000000-1920x1080.jpg"},{"slug":"BenevolentElegantShallotFunRun-R863cKoM7ovPNaPa","title":"no wayyyy","thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/62243718-ab4b-488e-9a1d-cad0ef27224f/landscape/thumb/thumb-0000000000-1920x1080.jpg"},{"slug":"FaithfulTemperedShallotArgieB8-BSAekleKbkhSMuiu","title":"prime","thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/8a2e06d9-6c77-4287-8ae4-a1f0099b0465/landscape/thumb/thumb-0000000000-1920x1080.jpg"},{"slug":"AmazonianCarelessSwanTakeNRG","title":"220 lata b****","thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/37b80dbf-33f9-4959-b7d8-9a0df70914fa/landscape/thumb/thumb-0000000000-1920x1080.jpg"},{"slug":"EnchantingPlayfulBillMikeHogu-rlZEoFGnjW70pDfJ","title":"Ninja had enough","thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/457031dc-6f5b-4ae8-bbd2-130ce7875a99/landscape/thumb/thumb-0000000000-1920x1080.jpg"},{"slug":"PlumpBovineStorkRitzMitz-4mrGXvXjx9-tpb1P","title":"F O R T N I T E | Please don't stream snipe me D:","thumbnail_url":"https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/9e8d0372-92fb-4d69-ac5d-76a21c84aa67/landscape/thumb/thumb-0000000000-1920x1080.jpg"}]},"meta":{"timestamp":"2026-05-04T18:46:32.293Z","request_id":"813496d3-386a-40eb-9e7f-815b2c42b66e"},"status":"ok","message":"Clip thumbnails retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search/all":{"get":{"operationId":"get_v1_search_all","tags":["Search"],"summary":"Search all","description":"Kombinierte Suche (Users + Categories).","parameters":[{"name":"query","in":"query","required":true,"description":"Search text","schema":{"type":"string"},"example":"fortnite"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":20,"query":"fortnite","results":[{"id":"55125740","type":"user","login":"fortnite","roles":{"isPartner":true,"isAffiliate":false},"created_at":"2014-01-17T12:49:38.554458Z","channel_url":"https://www.twitch.tv/fortnite","description":"Official Twitch for Fortnite: available on Mobile, PC & Console. ","display_name":"Fortnite","followers_count":6338015,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/dad12037-b6ad-454e-ab78-6af532dd5e41-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/80542f40-4016-499d-9965-19197a5a0006-profile_image-300x300.png"},{"id":"196701476","type":"user","login":"fortnitees","roles":{"isPartner":false,"isAffiliate":false},"created_at":"2018-02-16T15:26:31.680024Z","channel_url":"https://www.twitch.tv/fortnitees","display_name":"FortniteES","followers_count":142874,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/91babc36-2e03-437e-9f9b-2c1f4a7d4e77-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/9588203b-343b-443b-a783-a527435d9ce9-profile_image-300x300.png"},{"id":"197147053","type":"user","login":"fortnitede","roles":{"isPartner":true,"isAffiliate":false},"created_at":"2018-02-18T19:15:36.21404Z","channel_url":"https://www.twitch.tv/fortnitede","display_name":"FortniteDE","followers_count":123507,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/3cbd4c8d-3b5d-4ab9-b301-379528b84203-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/0d21e8e4-f3b8-4a49-ab20-770baf585c7d-profile_image-300x300.png"},{"id":"230613835","type":"user","login":"fortnitegame","roles":{"isPartner":false,"isAffiliate":false},"created_at":"2018-06-11T18:54:53.356801Z","channel_url":"https://www.twitch.tv/fortnitegame","display_name":"fortnitegame","followers_count":75964,"profile_image_url":"https://static-cdn.jtvnw.net/user-default-pictures-uv/41780b5a-def8-11e9-94d9-784f43822e80-profile_image-300x300.png"},{"id":"264769448","type":"user","login":"fortnitefr","roles":{"isPartner":false,"isAffiliate":false},"created_at":"2018-10-05T08:57:51.512784Z","channel_url":"https://www.twitch.tv/fortnitefr","display_name":"FortniteFR","followers_count":43472,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/9534aa15-7b5b-42d2-a2ef-80cffd7b4458-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/0cdf724b-e336-4a27-b450-e382c08241d7-profile_image-300x300.png"},{"id":"116516077","type":"user","login":"fortnitellamahunter","roles":{"isPartner":false,"isAffiliate":true},"created_at":"2016-02-21T05:16:50.355246Z","channel_url":"https://www.twitch.tv/fortnitellamahunter","description":"🪩#OpenHousePartyLLIVE!❓#FortWho?🎥#LLAMALAND👑#90secondVR🦄#JustTheTips🤣#LLOLs more!👕cutt.ly/LLOCKER💬discord.gg/5fM472BjV7🤝fortnite.com/@llamahunter🤗code LLAMAHUNTER | an OG #EpicPartner since 2019💪Fanatics | StubHub | LEGO🌐www.LLAMAHUNTER.com","display_name":"FortniteLlamaHunter","followers_count":41185,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/0ddf97b9-82c9-4b92-adc6-5a1e62e0fb4e-profile_banner-480.png","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/c6023716-1c41-4473-8c38-fb8312fa90f2-profile_image-300x300.png"},{"id":"102230047","type":"user","login":"fortnite_custom_scrims","roles":{"isPartner":false,"isAffiliate":true},"created_at":"2015-09-15T00:01:36.630724Z","channel_url":"https://www.twitch.tv/fortnite_custom_scrims","description":"a old fortnite streamer #consoleplayer welsh & proud, come watch a bot try taking over fortnite.  (I’ve had my account back after 2 years)  (I will be back ) WATCH THIS SPACE!!!!","display_name":"fortnite_custom_scrims","followers_count":23916,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/f315e04f-7141-4e8f-8b54-2cb9a74ddf6b-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/4900b669-66b8-4cb4-91a7-a6fa2cba294f-profile_image-300x300.png"},{"id":"406855211","type":"user","login":"fortnitedad1305","roles":{"isPartner":false,"isAffiliate":true},"created_at":"2019-01-05T00:40:26.249996Z","channel_url":"https://www.twitch.tv/fortnitedad1305","description":"For the Stream, The Dad team and the Nah Means! Team Dad! Partnered With Gfuel. Code Fortnitedad","display_name":"Fortnitedad1305","followers_count":27260,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/0bbde360-dea5-4b1b-bf1d-2bb2037ddd14-profile_banner-480.png","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/ad1e5421-8498-41f5-b9e9-be75d113b4c4-profile_image-300x300.png"},{"id":"913436324","type":"user","login":"fortnite14frends88","roles":{"isPartner":false,"isAffiliate":false},"created_at":"2023-05-24T01:31:40.263317Z","channel_url":"https://www.twitch.tv/fortnite14frends88","description":"я и мой друг играем в форточку, я прыгаю ","display_name":"fortnite14frends88","followers_count":20568,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/3d721740-b27a-470b-aafe-a8eedd2ce5d5-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/a017cc70-407c-4a03-b949-4794497c0bd4-profile_image-300x300.jpeg"},{"id":"643779532","type":"user","login":"fortnitefarmor","roles":{"isPartner":true,"isAffiliate":false},"created_at":"2021-01-30T22:36:22.001236Z","channel_url":"https://www.twitch.tv/fortnitefarmor","description":"FortniteFarmor - 68-årig farmor som spelar Fortnite. Jag började streama 1 augusti 2022. Jag spelar för det är kul och lär mig nytt hela tiden 🌸        ...   och japp, det är jag som spelat med Kevzter           🌸","display_name":"FortniteFarmor","followers_count":19872,"profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/3bb20e74-ec93-4252-a1c7-a06cc7734d5a-profile_image-300x300.png"},{"id":"33214","name":"Fortnite","slug":"Fortnite","type":"category","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/33214-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortnite","viewers_count":80772},{"id":"2101965177","name":"Fortnite 2: Love on the Battlefield","slug":"Fortnite 2: Love on the Battlefield","type":"category","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/2101965177_IGDB-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortnite-2%3A-love-on-the-battlefield"},{"id":"689509228","name":"Fortnite: Lockjaw Starter Quest Pack","slug":"Fortnite: Lockjaw Starter Quest Pack","type":"category","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/689509228-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortnite%3A-lockjaw-starter-quest-pack"},{"id":"2015434764","name":"LEGO Fortnite: Odyssey","slug":"LEGO Fortnite: Odyssey","type":"category","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/2015434764-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/lego-fortnite%3A-odyssey","viewers_count":32},{"id":"191016283","name":"Fortnight: Elite Commando Action 2","slug":"Fortnight: Elite Commando Action 2","type":"category","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/191016283-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortnight%3A-elite-commando-action-2"},{"id":"716522600","name":"Fortuito: Lost History","slug":"Fortuito: Lost History","type":"category","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/716522600_IGDB-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortuito%3A-lost-history"},{"id":"64936741","name":"Fortitude Tower Defense","slug":"Fortitude Tower Defense","type":"category","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/64936741_IGDB-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortitude-tower-defense"},{"id":"2072895797","name":"Fortitude Invasion","slug":"Fortitude Invasion","type":"category","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/2072895797_IGDB-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortitude-invasion"},{"id":"1509373625","name":"Fortunate Duo: Kyouun Youhei to Houseki no Hime-kishi","slug":"Fortunate Duo: Kyouun Youhei to Houseki no Hime-kishi","type":"category","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/1509373625-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortunate-duo%3A-kyouun-youhei-to-houseki-no-hime-kishi"},{"id":"847200227","name":"Forknite","slug":"Forknite","type":"category","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/847200227_IGDB-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/forknite"}]},"meta":{"timestamp":"2026-05-04T18:46:32.627Z","request_id":"514085fd-4fbf-4629-b44e-c7a4ef23d702"},"status":"ok","message":"Search results retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search/users":{"get":{"operationId":"get_v1_search_users","tags":["Search"],"summary":"Search users","description":"User-Suche.","parameters":[{"name":"query","in":"query","required":true,"description":"Search text","schema":{"type":"string"},"example":"fortnite"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":10,"query":"fortnite","users":[{"id":"55125740","login":"fortnite","roles":{"isPartner":true,"isAffiliate":false},"created_at":"2014-01-17T12:49:38.554458Z","channel_url":"https://www.twitch.tv/fortnite","description":"Official Twitch for Fortnite: available on Mobile, PC & Console. ","display_name":"Fortnite","followers_count":6338015,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/dad12037-b6ad-454e-ab78-6af532dd5e41-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/80542f40-4016-499d-9965-19197a5a0006-profile_image-300x300.png"},{"id":"196701476","login":"fortnitees","roles":{"isPartner":false,"isAffiliate":false},"created_at":"2018-02-16T15:26:31.680024Z","channel_url":"https://www.twitch.tv/fortnitees","display_name":"FortniteES","followers_count":142874,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/91babc36-2e03-437e-9f9b-2c1f4a7d4e77-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/9588203b-343b-443b-a783-a527435d9ce9-profile_image-300x300.png"},{"id":"197147053","login":"fortnitede","roles":{"isPartner":true,"isAffiliate":false},"created_at":"2018-02-18T19:15:36.21404Z","channel_url":"https://www.twitch.tv/fortnitede","display_name":"FortniteDE","followers_count":123507,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/3cbd4c8d-3b5d-4ab9-b301-379528b84203-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/0d21e8e4-f3b8-4a49-ab20-770baf585c7d-profile_image-300x300.png"},{"id":"230613835","login":"fortnitegame","roles":{"isPartner":false,"isAffiliate":false},"created_at":"2018-06-11T18:54:53.356801Z","channel_url":"https://www.twitch.tv/fortnitegame","display_name":"fortnitegame","followers_count":75964,"profile_image_url":"https://static-cdn.jtvnw.net/user-default-pictures-uv/41780b5a-def8-11e9-94d9-784f43822e80-profile_image-300x300.png"},{"id":"264769448","login":"fortnitefr","roles":{"isPartner":false,"isAffiliate":false},"created_at":"2018-10-05T08:57:51.512784Z","channel_url":"https://www.twitch.tv/fortnitefr","display_name":"FortniteFR","followers_count":43472,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/9534aa15-7b5b-42d2-a2ef-80cffd7b4458-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/0cdf724b-e336-4a27-b450-e382c08241d7-profile_image-300x300.png"},{"id":"116516077","login":"fortnitellamahunter","roles":{"isPartner":false,"isAffiliate":true},"created_at":"2016-02-21T05:16:50.355246Z","channel_url":"https://www.twitch.tv/fortnitellamahunter","description":"🪩#OpenHousePartyLLIVE!❓#FortWho?🎥#LLAMALAND👑#90secondVR🦄#JustTheTips🤣#LLOLs more!👕cutt.ly/LLOCKER💬discord.gg/5fM472BjV7🤝fortnite.com/@llamahunter🤗code LLAMAHUNTER | an OG #EpicPartner since 2019💪Fanatics | StubHub | LEGO🌐www.LLAMAHUNTER.com","display_name":"FortniteLlamaHunter","followers_count":41185,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/0ddf97b9-82c9-4b92-adc6-5a1e62e0fb4e-profile_banner-480.png","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/c6023716-1c41-4473-8c38-fb8312fa90f2-profile_image-300x300.png"},{"id":"102230047","login":"fortnite_custom_scrims","roles":{"isPartner":false,"isAffiliate":true},"created_at":"2015-09-15T00:01:36.630724Z","channel_url":"https://www.twitch.tv/fortnite_custom_scrims","description":"a old fortnite streamer #consoleplayer welsh & proud, come watch a bot try taking over fortnite.  (I’ve had my account back after 2 years)  (I will be back ) WATCH THIS SPACE!!!!","display_name":"fortnite_custom_scrims","followers_count":23916,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/f315e04f-7141-4e8f-8b54-2cb9a74ddf6b-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/4900b669-66b8-4cb4-91a7-a6fa2cba294f-profile_image-300x300.png"},{"id":"406855211","login":"fortnitedad1305","roles":{"isPartner":false,"isAffiliate":true},"created_at":"2019-01-05T00:40:26.249996Z","channel_url":"https://www.twitch.tv/fortnitedad1305","description":"For the Stream, The Dad team and the Nah Means! Team Dad! Partnered With Gfuel. Code Fortnitedad","display_name":"Fortnitedad1305","followers_count":27260,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/0bbde360-dea5-4b1b-bf1d-2bb2037ddd14-profile_banner-480.png","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/ad1e5421-8498-41f5-b9e9-be75d113b4c4-profile_image-300x300.png"},{"id":"913436324","login":"fortnite14frends88","roles":{"isPartner":false,"isAffiliate":false},"created_at":"2023-05-24T01:31:40.263317Z","channel_url":"https://www.twitch.tv/fortnite14frends88","description":"я и мой друг играем в форточку, я прыгаю ","display_name":"fortnite14frends88","followers_count":20568,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/3d721740-b27a-470b-aafe-a8eedd2ce5d5-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/a017cc70-407c-4a03-b949-4794497c0bd4-profile_image-300x300.jpeg"},{"id":"643779532","login":"fortnitefarmor","roles":{"isPartner":true,"isAffiliate":false},"created_at":"2021-01-30T22:36:22.001236Z","channel_url":"https://www.twitch.tv/fortnitefarmor","description":"FortniteFarmor - 68-årig farmor som spelar Fortnite. Jag började streama 1 augusti 2022. Jag spelar för det är kul och lär mig nytt hela tiden 🌸        ...   och japp, det är jag som spelat med Kevzter           🌸","display_name":"FortniteFarmor","followers_count":19872,"profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/3bb20e74-ec93-4252-a1c7-a06cc7734d5a-profile_image-300x300.png"}]},"meta":{"timestamp":"2026-05-04T18:46:32.898Z","request_id":"f3cb6462-2245-4884-ab79-53c6c00ad8be"},"status":"ok","message":"Users retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search/categories":{"get":{"operationId":"get_v1_search_categories","tags":["Search"],"summary":"Search categories","description":"Game/Category-Suche.","parameters":[{"name":"query","in":"query","required":true,"description":"Search text","schema":{"type":"string"},"example":"fortnite"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":10,"query":"fortnite","categories":[{"id":"33214","name":"Fortnite","slug":"Fortnite","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/33214-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortnite","viewers_count":80518},{"id":"2101965177","name":"Fortnite 2: Love on the Battlefield","slug":"Fortnite 2: Love on the Battlefield","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/2101965177_IGDB-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortnite-2%3A-love-on-the-battlefield"},{"id":"689509228","name":"Fortnite: Lockjaw Starter Quest Pack","slug":"Fortnite: Lockjaw Starter Quest Pack","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/689509228-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortnite%3A-lockjaw-starter-quest-pack"},{"id":"2015434764","name":"LEGO Fortnite: Odyssey","slug":"LEGO Fortnite: Odyssey","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/2015434764-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/lego-fortnite%3A-odyssey","viewers_count":32},{"id":"191016283","name":"Fortnight: Elite Commando Action 2","slug":"Fortnight: Elite Commando Action 2","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/191016283-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortnight%3A-elite-commando-action-2"},{"id":"716522600","name":"Fortuito: Lost History","slug":"Fortuito: Lost History","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/716522600_IGDB-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortuito%3A-lost-history"},{"id":"64936741","name":"Fortitude Tower Defense","slug":"Fortitude Tower Defense","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/64936741_IGDB-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortitude-tower-defense"},{"id":"2072895797","name":"Fortitude Invasion","slug":"Fortitude Invasion","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/2072895797_IGDB-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortitude-invasion"},{"id":"1509373625","name":"Fortunate Duo: Kyouun Youhei to Houseki no Hime-kishi","slug":"Fortunate Duo: Kyouun Youhei to Houseki no Hime-kishi","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/1509373625-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/fortunate-duo%3A-kyouun-youhei-to-houseki-no-hime-kishi"},{"id":"847200227","name":"Forknite","slug":"Forknite","box_art_url":"https://static-cdn.jtvnw.net/ttv-boxart/847200227_IGDB-144x192.jpg","category_url":"https://www.twitch.tv/directory/category/forknite"}]},"meta":{"timestamp":"2026-05-04T18:46:33.193Z","request_id":"318a7542-d948-415c-b010-96c1a21f3667"},"status":"ok","message":"Categories retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search/top-result":{"get":{"operationId":"get_v1_search_top_result","tags":["Search"],"summary":"Top result","description":"Bester Treffer (1-best-match).","parameters":[{"name":"query","in":"query","required":true,"description":"Search text","schema":{"type":"string"},"example":"fortnite"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"query":"fortnite","result":{"id":"55125740","type":"user","login":"fortnite","roles":{"isPartner":true,"isAffiliate":false},"created_at":"2014-01-17T12:49:38.554458Z","channel_url":"https://www.twitch.tv/fortnite","description":"Official Twitch for Fortnite: available on Mobile, PC & Console. ","display_name":"Fortnite","followers_count":6338015,"banner_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/dad12037-b6ad-454e-ab78-6af532dd5e41-profile_banner-480.jpeg","profile_image_url":"https://static-cdn.jtvnw.net/jtv_user_pictures/80542f40-4016-499d-9965-19197a5a0006-profile_image-300x300.png"}},"meta":{"timestamp":"2026-05-04T18:46:33.481Z","request_id":"1a070340-a9e8-42be-bc66-6f806729c104"},"status":"ok","message":"Top result retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/utils/login-from-url":{"get":{"operationId":"get_v1_utils_login_from_url","tags":["Utils"],"summary":"Login from URL","description":"Extrahiert das Login aus einer Twitch-Channel-URL.","parameters":[{"name":"url","in":"query","required":true,"description":"Twitch channel URL","schema":{"type":"string"},"example":"https://www.twitch.tv/ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"login":"ninja"},"meta":{"timestamp":"2026-05-04T18:46:33.534Z","request_id":"a605e596-981e-4947-bf72-363e7317a501"},"status":"ok","message":"Login retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/utils/video-id-from-url":{"get":{"operationId":"get_v1_utils_video_id_from_url","tags":["Utils"],"summary":"Video ID from URL","description":"Extrahiert die Video-ID aus einer Twitch-Video-URL.","parameters":[{"name":"url","in":"query","required":true,"description":"Twitch video URL","schema":{"type":"string"},"example":"https://www.twitch.tv/videos/2759025179"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"video_id":"2759025179"},"meta":{"timestamp":"2026-05-04T18:46:33.579Z","request_id":"12f436c5-0529-4a3b-b63f-cf1ad1c933cc"},"status":"ok","message":"Video ID retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/utils/clip-slug-from-url":{"get":{"operationId":"get_v1_utils_clip_slug_from_url","tags":["Utils"],"summary":"Clip slug from URL","description":"Extrahiert den Clip-Slug aus einer Twitch-Clip-URL.","parameters":[{"name":"url","in":"query","required":true,"description":"Twitch clip URL","schema":{"type":"string"},"example":"https://clips.twitch.tv/IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"clip_slug":"IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD"},"meta":{"timestamp":"2026-05-04T18:46:33.628Z","request_id":"910c090c-3729-4d28-b2d4-b8d5f040e937"},"status":"ok","message":"Clip slug retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/utils/channel-url":{"get":{"operationId":"get_v1_utils_channel_url","tags":["Utils"],"summary":"Channel URL","description":"Baut die Channel-URL aus einem Login.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"channel_url":"https://www.twitch.tv/ninja"},"meta":{"timestamp":"2026-05-04T18:46:33.695Z","request_id":"10c73a2a-4384-4053-bd14-9cdfcfda59bc"},"status":"ok","message":"Channel URL retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/utils/videos-url":{"get":{"operationId":"get_v1_utils_videos_url","tags":["Utils"],"summary":"Videos URL","description":"Baut die Channel-Videos-URL.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"videos_url":"https://www.twitch.tv/ninja/videos"},"meta":{"timestamp":"2026-05-04T18:46:33.766Z","request_id":"f7bf76b9-069c-49b6-8eaa-7fe17fe9b464"},"status":"ok","message":"Videos URL retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/utils/clips-url":{"get":{"operationId":"get_v1_utils_clips_url","tags":["Utils"],"summary":"Clips URL","description":"Baut die Channel-Clips-URL.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"clips_url":"https://www.twitch.tv/ninja/clips"},"meta":{"timestamp":"2026-05-04T18:46:33.813Z","request_id":"28213c95-6329-41ed-b124-8965e65d36d0"},"status":"ok","message":"Clips URL retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/utils/video-url":{"get":{"operationId":"get_v1_utils_video_url","tags":["Utils"],"summary":"Video URL from ID","description":"Baut die Video-URL aus einer Video-ID.","parameters":[{"name":"id","in":"query","required":true,"description":"Twitch video ID","schema":{"type":"string"},"example":"2759025179"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"video_id":"2759025179","video_url":"https://www.twitch.tv/videos/2759025179"},"meta":{"timestamp":"2026-05-04T18:46:33.858Z","request_id":"4299f136-3ac5-480d-b19d-8cc27c0d45c6"},"status":"ok","message":"Video URL retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/utils/clip-url":{"get":{"operationId":"get_v1_utils_clip_url","tags":["Utils"],"summary":"Clip URL from slug","description":"Baut die Clip-URL aus einem Slug.","parameters":[{"name":"slug","in":"query","required":true,"description":"Twitch clip slug","schema":{"type":"string"},"example":"IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"clip_url":"https://clips.twitch.tv/IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD","clip_slug":"IcyBreakableDelicataTooSpicy-RnrKLybQI3W9K_AD"},"meta":{"timestamp":"2026-05-04T18:46:33.903Z","request_id":"8198631a-f90c-46e8-8f74-16e3bd91e775"},"status":"ok","message":"Clip URL retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/utils/embed-url":{"get":{"operationId":"get_v1_utils_embed_url","tags":["Utils"],"summary":"Embed URL","description":"Baut die Player-Embed-URL.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"embed_url":"https://player.twitch.tv/?channel=ninja&parent=oanor.com"},"meta":{"timestamp":"2026-05-05T17:57:09.321Z","request_id":"d5d47b28-0bc7-44ee-aa3c-dfd077f74690"},"status":"ok","message":"Embed URL retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/utils/chat-embed-url":{"get":{"operationId":"get_v1_utils_chat_embed_url","tags":["Utils"],"summary":"Chat embed URL","description":"Baut die Chat-Embed-URL.","parameters":[{"name":"login","in":"query","required":true,"description":"Twitch username","schema":{"type":"string"},"example":"ninja"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chat_embed_url":"https://www.twitch.tv/embed/ninja/chat?parent=oanor.com"},"meta":{"timestamp":"2026-05-05T17:57:09.371Z","request_id":"5c988869-4e92-4b88-b9b8-f86e316fe822"},"status":"ok","message":"Chat embed URL retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":100,"rps_limit":1,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":1500,"monthly_call_quota":25000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":4900,"monthly_call_quota":100000,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":14900,"monthly_call_quota":500000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/twitch-api"}