{"uid":"cap_rkynU58RXbcThINwglWjh","slug":"socialfetch-twitch-channel-videos-e4980900","name":"SocialFetch Twitch Channel Videos","description":"List videos from a Twitch channel by handle.","url":"https://api.socialfetch.dev/v1/twitch/profiles/:handle/videos","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["handle"],"properties":{"handle":{"type":"string","maxLength":64,"minLength":1,"description":"Twitch handle to look up, with or without a leading @."}}},"queryParams":{"type":"object","properties":{"sortBy":{"enum":["time","views"],"type":"string","description":"Optional sort order."},"filterBy":{"enum":["highlight","archive","upload"],"type":"string","description":"Optional filter for the type of Twitch videos to return. `archive`: full unedited past broadcasts (VODs). `highlight`: shorter clips curated/edited by the streamer from past broadcasts. `upload`: videos uploaded directly, not recorded from a live stream."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.014","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.014/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.014","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.014","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ifLr92vmfuwPQ395ii1Dy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.014","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Lists videos from a Twitch channel by handle, with optional sorting and filtering by video type.","exampleAgentPrompt":"Can you pull up all the highlight videos from the Twitch channel @shroud, sorted by views?","exampleUseCases":null,"resultDescription":"A list of videos from the specified Twitch channel, including video metadata such as titles, view counts, timestamps, and video types (highlights, archives, or uploads), optionally sorted by time or views and filtered by video type.","failureModes":["Twitch handle not found — channel does not exist or handle is misspelled","Channel has no videos of the requested type — empty list returned","Invalid filterBy or sortBy enum value — request rejected","Handle too long (exceeds 64 characters) or empty — validation error","Payment failure via x402 — call not executed"],"whenToPreferThis":"Use this endpoint when you need to enumerate videos from a specific Twitch channel by handle, especially when you need to filter by video type (highlights, archives, uploads) or sort by recency or view count. Prefer this over generic web scraping when you need structured Twitch video metadata without managing Twitch API credentials.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:51:49.923Z","isFirstParty":false}