{"uid":"cap_5DC3hVfvvX7BeWA-7ovel","slug":"youtube-video-channel-data-scraper-3818938d","name":"YouTube Video & Channel Data Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/v1/youtube?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"maxItems":{"type":"integer","default":100,"minimum":0,"description":"Hard cap across all sources. Zero has no total cap."},"startUrls":{"type":"array","default":[],"description":"Public video, channel, playlist, Shorts, or search result URLs. Both URLs and search terms are processed."},"maxResults":{"type":"integer","default":50,"minimum":0,"description":"Maximum videos per search term, channel, playlist, or search URL. Zero collects available results up to the page safety limit."},"searchQueries":{"type":"array","description":"Search YouTube for each term and collect video results."},"includeVideoDetails":{"type":"boolean","default":false,"description":"Visit each video page for its full description, exact publication date, current views, likes when available, comments count, and subscriber count. Slower than listing-only mode."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"id":null,"url":null,"title":null,"channelId":null,"fromYTUrl":null,"channelUrl":null,"channelName":null,"thumbnailUrl":null}],"product":"youtube"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","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.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4m6AaISNnOUTv6IIhLFoq","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes structured video metadata from YouTube URLs, channels, playlists, Shorts, or search queries, returning titles, IDs, channel info, thumbnails, and optional detailed stats.","exampleAgentPrompt":"Search YouTube for 'machine learning tutorials 2024' and grab up to 50 video results including full details like view counts, likes, subscriber counts, and exact publish dates for each one.","exampleUseCases":[{"title":"Competitor channel video audit","prompt":"Pull all available videos from this YouTube channel https://www.youtube.com/c/MrBeast and give me the titles, URLs, and thumbnails — up to 200 videos total, with full video details like views, likes, and publish dates."},{"title":"Keyword research via YouTube search","prompt":"Search YouTube for 'budget travel Southeast Asia' and collect up to 30 video results per search — I just need the titles, channel names, and video URLs for now, no need for the detailed stats."},{"title":"Playlist content extraction","prompt":"Extract all the videos from this YouTube playlist https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 and return each video's title, URL, channel name, and thumbnail, capped at 100 items total."}],"resultDescription":"Returns a JSON object with a count of results and an array of video items, each containing video ID, URL, title, channel ID, channel name, channel URL, and thumbnail URL. When includeVideoDetails is enabled, also includes the full description, exact publication date, current view count, like count when available, comment count, and channel subscriber count.","failureModes":["Invalid or private YouTube URL returns empty items array (not charged)","Search term yields no results — returns count 0 and empty items (not charged)","Rate limiting or YouTube blocking may result in partial results","Very large channels or playlists may be capped by maxItems before all videos are collected","includeVideoDetails mode is significantly slower and may time out on large inputs"],"whenToPreferThis":"Choose this endpoint when you need structured YouTube data — video metadata, channel catalogs, playlist contents, or search results — without managing YouTube API quotas or credentials. It is especially useful for bulk collection across multiple sources in a single call, or when you need extended details like subscriber counts and exact publish dates that the official YouTube Data API limits. The pay-per-call model with no charge for failed/empty runs makes it safe for exploratory queries.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:31.942Z","isFirstParty":false,"canonicalSlug":"youtube-video-channel-data-scraper-3818938d"}