YouTube Music Video Scraper
Pricing
from $2.99 / 1,000 music videos
YouTube Music Video Scraper
Search and browse YouTube Music videos with first-party YouTube Music endpoints, pagination, deduplication, and optional player metadata.
YouTube Music Video Scraper
Pricing
from $2.99 / 1,000 music videos
Search and browse YouTube Music videos with first-party YouTube Music endpoints, pagination, deduplication, and optional player metadata.
Public YouTube keyword phrases. At least one searchQueries or startUrls entry is required. When both are supplied, startUrls are processed first and all sources share the maxItems cap.
Public YouTube or YouTube Music playlist, browse, or channel URLs. They are processed before searchQueries when both are supplied, and each start URL uses one public page.
Maximum unique public video rows retained across all start URLs and search queries combined.
Maximum number of public search-page requests per search query, from 1 to 10. Start URLs use one public page and embedded continuation markers are reported but not followed.
Retries the same public request with the same direct or configured-proxy transport context.
Timeout in seconds for each public page attempt.
Bounded delay between successive public search-page requests. Start-page and watch-page requests are not paginated by this setting.
Two-letter locale context, for example US, GB, or IN.
Enrich each result from the public watch page with descriptions, dates, caption-language summaries, and format counts; signed caption/media URLs are never stored. Unavailable enrichment is recorded as a diagnostic when diagnostics are enabled.
After a direct public-page or watch-page failure, try one ordinary request through the configured Apify Proxy. This is a fallback only; it does not bypass authentication, CAPTCHAs, or access controls.
Write bounded page/player diagnostics with exactly url, error, errorCode, and scrapedAt.