{"uid":"cap_1TlCv1SKusDMEb24gWTCB","slug":"apify-youtube-shorts-scraper-via-stableapify-70c55ff5","name":"Apify YouTube Shorts Scraper via StableApify","description":"Search Apify Store actors, start actor runs, and fetch results over x402 and MPP.","url":"https://stableapify.dev/api/actors/streamers/youtube-shorts-scraper/call","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","required":["channels","maxResultsShorts"],"properties":{"channels":{"type":"array","items":{"type":"string"},"description":"Enter a username of a channel (without @ sign) or a link to it (e.g. https://www.youtube.com/c/Apify)."},"oldestPostDate":{"type":"string","pattern":"^(\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])(T[0-2]\\d:[0-5]\\d(:[0-5]\\d)?(\\.\\d+)?Z?)?$|^(\\d+)\\s*(minute|hour|day|week|month|year)s?$","description":"Only posts uploaded after or on this date will be scraped. Alternatively, specify how old the scraped videos should be in days. Putting 1 day will get you only today's posts, 2 days - yesterday's and today's, and so on. Note, that if you select this, sorting parameter will be auto-reset to NEWEST"},"maxResultsShorts":{"type":"integer","default":1,"maximum":999999,"minimum":1,"description":"Limit the number of Shorts videos you want to crawl from the channel."},"sortChannelShortsBy":{"enum":["NEWEST","POPULAR","OLDEST"],"type":"string","description":"Maps to the three sorting buttons on the top of the channel shorts page."}},"description":"Normalized actor input. See field descriptions for the simplified shape; native Apify input also accepted (passed through).","additionalProperties":{}},"options":{"type":"object","properties":{"build":{"type":"string","maxLength":100,"minLength":1},"memory":{"type":"integer","maximum":32768,"minimum":128},"maxItems":{"type":"integer","maximum":100000,"minimum":1}},"description":"Optional Apify run options.","additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SClkYuFQ7vVajIX0_LENn","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes YouTube Shorts videos from specified channels, returning video metadata, using the Apify youtube-shorts-scraper actor paid per-call via x402/USDC.","exampleAgentPrompt":"Scrape the latest 50 YouTube Shorts from the channel 'MrBeast' posted in the last 7 days, sorted by NEWEST, and return the video metadata.","exampleUseCases":[{"title":"Influencer content audit","prompt":"Get me the 100 most popular YouTube Shorts from the channels 'mkbhd' and 'marques' — I want to see what short-form content is performing best for them."},{"title":"Competitor monitoring for brand","prompt":"Pull the last 30 YouTube Shorts from 'NikeSportswear' uploaded in the past 14 days, sorted by NEWEST, so I can track what they've been posting."},{"title":"Viral Shorts trend research","prompt":"Scrape up to 200 YouTube Shorts from the channel 'https://www.youtube.com/c/Apify' sorted by POPULAR so I can analyze which topics get the most traction."}],"resultDescription":"Returns an array of YouTube Shorts video records including video URLs, titles, descriptions, upload dates, view counts, like counts, channel info, and other metadata extracted from the specified YouTube channels up to the requested limit.","failureModes":["Invalid or non-existent channel username returns empty results or error","maxResultsShorts exceeding available Shorts returns fewer items than requested","oldestPostDate conflicts with sorting parameter causing auto-reset to NEWEST sort","Payment failure via x402 prevents actor from starting","Actor timeout if a large maxResultsShorts is requested on a very active channel","Invalid date format for oldestPostDate returns validation error"],"whenToPreferThis":"Use this endpoint when you need to programmatically extract YouTube Shorts metadata from specific channels at scale, especially when you want per-call micropayment pricing via x402/USDC rather than managing an Apify subscription. Ideal for one-off scraping tasks, agent workflows that need channel-specific Shorts data, or competitive intelligence gathering without a long-term subscription commitment.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:45:18.393Z","isFirstParty":false}