{"uid":"cap_lIQ0oA_7WzbcnttfnM7MO","slug":"stablesocial-twitch-user-videos-bd451928","name":"StableSocial Twitch User Videos","description":"Pay-per-request access to social media data from TikTok, Instagram, Facebook, Reddit, and LinkedIn. No auth, no subscriptions.","url":"https://stablesocial.dev/api/sc/twitch/user/videos","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"handle":{"type":"string","minLength":1,"description":"Twitch handle"},"sort_by":{"enum":["TIME","VIEWS"],"type":"string","description":"Sort by"},"filter_by":{"enum":["HIGHLIGHT","ARCHIVE","UPLOAD"],"type":"string","description":"Filter by"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.06","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.06/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YIFJTmmQYxwGmlB1CTCrh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.06","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves a Twitch user's videos (highlights, archives, or uploads), sortable by time or view count, via pay-per-request scraping.","exampleAgentPrompt":"Pull the most-viewed highlight videos from Twitch channel 'xQc' — sort by views and filter to highlights only.","exampleUseCases":[{"title":"Streamer content audit for brand deals","prompt":"Get all the highlight videos from Twitch user 'shroud', sorted by views, so I can evaluate which content performs best before pitching a sponsorship."},{"title":"Track recent archived streams","prompt":"Fetch the latest archived streams from Twitch channel 'pokimane' sorted by time — I want to see what she's been streaming most recently."},{"title":"Creator upload history research","prompt":"List all uploaded (non-live) videos from Twitch handle 'HasanAbi', sorted by view count, so I can see which of his upload-style videos got the most traction."}],"resultDescription":"Returns a list of Twitch videos for the specified user, each containing metadata such as video title, type (highlight/archive/upload), view count, duration, creation timestamp, and URL. Results are ordered according to the requested sort_by parameter (TIME or VIEWS).","failureModes":["Invalid or non-existent Twitch handle returns an error or empty result","Twitch account is private or suspended — no videos returned","Payment failure (insufficient USDC balance) causes 402 response and no data","Invalid enum values for sort_by or filter_by return a validation error","Rate limiting or upstream Twitch scraping restrictions may cause intermittent failures"],"whenToPreferThis":"Choose this endpoint when you need structured Twitch video data without setting up Twitch API credentials or OAuth flows. It is ideal for lightweight, pay-per-request use cases such as creator research, content audits, or competitive analysis where you want specific video types (highlights, archives, uploads) and control over sort order. Prefer it over the official Twitch API when avoiding long-term auth setup is a priority.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:44:05.429Z","isFirstParty":false}