Extract structured YouTube search results and SERP intelligence by keyword without API keys or quota limits. Harvests videos, Shorts, channels, playlists, exact views, duration, publish dates, creator metrics, and deep auto-continuation to CSV/Excel.
Extract structured YouTube search results and SERP intelligence by keyword without API keys or quota limits. Harvests videos, Shorts, channels, playlists, exact views, duration, publish dates, creator metrics, and deep auto-continuation to CSV/Excel.
Scrape unlimited YouTube search results without Google Cloud Console credentials, billing accounts, or daily 100-search quota exhaustion.
Input dozens of search keywords or target topics simultaneously; each search term is isolated, executed, and tagged in the exported dataset.
Automatically traverses YouTube continuation tokens across pages 2, 3, 4, and beyond up to your exact target record limit.
Extract standard long-form Videos, vertical YouTube Shorts, creator Channels, curated Playlists, or storefront Movies in a single run.
Filter by upload date (hour, today, week, month, year), duration (short, medium, long), features (4K, CC, Live, HDR), or sort by view count and date.
Extract creator names, @handles, channel URLs, high-resolution avatars, verified checkmarks, and official artist badges directly from SERP.
Captures YouTube's 'Showing results for' and 'Did you mean' search intelligence to ensure accurate keyword tracking even with typos.
Uniform, pristine tabular dataset ready for instant export to CSV, Excel, or JSON pipelines with zero nested schema headaches.
Templates & workflows
Track top-performing videos for competitive technology queries sorted by highest lifetime view counts.
{
"type": "video",
"sortBy": "view_count",
"country": "US",
"queries": "tesla model 3 review, byd seal review, ionic 6 review",
"duration": "medium",
"language": "en",
"maxResults": 50,
"uploadDate": "year"
}Surface active creators and channels in a specific topic niche alongside real-time subscriber counts and verified badges.
{
"type": "channel",
"sortBy": "relevance",
"country": "US",
"queries": "specialty coffee, espresso brewing, latte art",
"language": "en",
"maxResults": 100
}Harvest comprehensive learning curricula and video track counts for software development topics.
{
"type": "playlist",
"sortBy": "relevance",
"country": "US",
"queries": "react 19 full course, python for data science, docker tutorial",
"language": "en",
"maxResults": 30
}YouTube Search Results Scraper: Multi-Keyword SERP Intelligence & Video Discovery
YouTube Search Results Scraper is a high-speed automation tool that extracts rich, structured search results and SERP intelligence for any keyword query—with zero API keys, no Google Cloud project setup, and no quota limits.
The unlimited, enterprise-grade alternative to expensive paid tools and heavily restricted official APIs. Extract video titles, exact view counts, video runtimes, publish timestamps, creator metrics, high-resolution thumbnails, and chapters across Videos, Shorts, Channels, and Playlists into downloadable Excel, CSV, and JSON formats.
Skip developer console authorizations, project approvals, and credit card billing. Extract all publicly accessible YouTube search results directly without hitting daily quota exhaustion.
Pass an entire list of search terms in one go. Each query is processed independently, tagged in the exported dataset, and numbered sequentially so you can analyze results per keyword easily.
Never stop at page 1. The scraper automatically follows continuation tokens across pages 2, 3, 4, and beyond until your requested result cap is reached or search results are exhausted.
Tailor your extraction to your exact business objective:
Combine native filters to pinpoint high-value content:
Every record includes owner details: canonical creator name, @handle, channel URL, verified checkmark badges, Official Artist status, and high-resolution avatar portraits.
Extract timestamped key moments (chapters) directly from search results without needing to open the watch page. When typos occur, capture YouTube's "Showing results for" and "Did you mean" corrections.
react 19 tutorial, nextjs app router, typescript crash course).all, video, short, channel, playlist, or movie).relevance (default), upload_date (newest first), view_count (most viewed first), or rating.month or year) and runtime (e.g. medium or long).50, set -1 for unlimited).US, GB, DE, IN, JP, etc.) and preferred language (en, es, fr, etc.) for localized rankings.The scraper supports all standard search syntax:
Every exported item contains a clean, uniform row conforming to 40 standardized fields:
view_count to identify outlier videos.type: "channel" to surface active creators in your market.type: "playlist".Here is an authentic record extracted from a search for react tutorial:
{
"search_query": "react tutorial",
"result_position": 1,
"result_type": "video",
"id": "TtPXvEcE11E",
"title": "React Tutorial Full Course - Beginner to Pro (React 19, 2025)",
"url": "https://www.youtube.com/watch?v=TtPXvEcE11E",
"short_url": "https://youtu.be/TtPXvEcE11E",
"view_count": 1573597,
"view_count_formatted": "1.5M views",
"subscriber_count": null,
"subscriber_count_formatted": null,
"video_count": null,
"video_count_formatted": null,
"duration": "11:54:12",
"duration_seconds": 42852,
"published_time": "1 year ago",
"published_date": "2025-10-25T16:00:00.000Z",
"thumbnail": "https://i.ytimg.com/vi/TtPXvEcE11E/hqdefault.jpg",
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/TtPXvEcE11E/hqdefault.jpg",
"width": 480,
"height": 360
}
],
"moving_thumbnail": "https://i.ytimg.com/an_webp/TtPXvEcE11E/mqdefault_6s.webp",
"channel_id": "UCsBjURrPoezykLs9EqgamOA",
"channel_title": "Fireship",
"channel_handle": "@fireship",
"channel_url": "https://www.youtube.com/@fireship",
"channel_avatar": "https://yt3.ggpht.com/ytc/AIdro_kX4...=s800-c-k-c0x00ffffff-no-rj",
"is_channel_verified": true,
"is_channel_artist": false,
"badges": [
"4K",
"CC"
],
"is_short": false,
"is_live": false,
"is_upcoming": false,
"scheduled_start_at": null,
"is_members_only": false,
"description_snippet": "Learn modern React from scratch with hooks, server components, and performance optimizations...",
"chapters": [
{
"title": "Introduction to React",
"start_seconds": 0,
"thumbnail": null
},
{
"title": "Components & Props",
"start_seconds": 340,
"thumbnail": null
}
],
"estimated_total_results": 3840000,
"query_correction": null,
"scraped_at": "2026-10-25T22:30:00.000Z",
"status": "ok",
"error": null
}
Build complete end-to-end video data pipelines by pairing this scraper with our specialized tools:
No. This scraper operates 100% free of Google Cloud API keys, console credentials, or OAuth tokens. You can run searches immediately without setup.
The official Google Data API v3 charges a crippling 100 quota units for every single search.list request. With Google's standard 10,000 unit daily quota, your entire allowance is exhausted after just 100 searches per day. This scraper has no daily quota ceilings.
Yes. Simply paste multiple keywords into the Search Queries field separated by commas or newlines. Each keyword is executed independently and tagged with its query in the exported dataset.
By default, the scraper collects 50 results per query. You can adjust this to any number up to 1,000 items, or set it to -1 to extract as deep as YouTube allows for that search term.
Yes. Set the Content Type Filter to channel to harvest only creators and brands, or set it to playlist to mine curated collections and courses.
Both! The scraper provides view_count as an exact integer (e.g. 1573597) for sorting and mathematical calculations, alongside view_count_formatted (e.g. "1.5M views") for human-friendly display.
Yes. You can select short in the Content Type Filter to harvest vertical YouTube Shorts, complete with views, vertical thumbnails, and short links.
You can set the Target Country Code (GL, e.g. US, GB, DE, JP, IN) and Preferred Language Code (HL, e.g. en, es, ja) to view search rankings and localized results from any region in the world.
You can download your extracted search results instantly as Excel (XLSX), CSV, or JSON.
Yes. The scraper collects only publicly available information that anyone can view by searching YouTube. It does not access private accounts, bypass paywalls, or collect non-public user data. Always comply with relevant local data protection regulations.
BrowserMesh Pro — High-Speed YouTube Search & SERP Intelligence Automation.
This workflow executes natively within your local or peer BrowserMesh node using real Chromium browser automation. It navigates dynamically rendered single-page applications, executes interaction logic, avoids cloud proxy fees, and extracts clean structured datasets directly to your local machine with complete security and privacy.
Unlike legacy cloud scraping APIs that impose expensive per-request markups and risk IP bans, BrowserMesh routes execution through authentic residential environments. You pay zero cloud data transfer fees, experience full anti-bot stealth emulation, and retain 100% ownership of your extracted datasets without vendor lock-in.
2 records · 40 nested fields · real execution preview
Combine complementary browser automation and auditing workflows to verify site health, infrastructure, and search engine crawlability with 100% local execution.
Scan websites and XML sitemaps to detect 404 dead links, broken anchors, and redirect loops with zero cloud markups.
Discover who hosts any website. Detect cloud infrastructure, CDN edge networks, IP geo, and DNS routing instantly.
Audit on-page SEO factors, meta tags, heading structures, Core Web Vitals, and SERP snippet previews with local privacy.
Explore our comprehensive guides or reach out directly to our engineering support team.