Content marketers
Topic research
Export search results for category keywords, group videos by channel, and spot creators who repeatedly rank for the same themes.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This YouTube video list scraper turns a YouTube search results page into a structured CSV. It loads a search like Octoparse, scrolls the infinite list in controlled passes, then exports video title, video URL, channel name, channel URL, view count, publish date, and description from every loaded result. It is built for people who need YouTube to CSV metadata, not media downloads.
CSV file
7
10 scrolls
Search results
Not required
At a glance
Export YouTube video listings to CSV
Capture the metadata you would normally copy by hand: titles, links, creator names, channel URLs, views, relative publish dates, and visible descriptions.
Handle infinite scrolling
YouTube search does not use simple numbered pages. This workflow performs a bounded scroll and wait loop so more ytd-video-renderer rows load before export.
Keep the workflow local
The automation runs in your desktop browser session and writes a file to your configured folder instead of routing every query through a hosted scraper.
Feed research and reporting
Use the CSV for creator discovery, topic monitoring, competitor video audits, publishing analysis, and lightweight AI or BI enrichment.
Who uses it
Content marketers
Topic research
Export search results for category keywords, group videos by channel, and spot creators who repeatedly rank for the same themes.
SEO and growth teams
Visibility checks
Compare titles, descriptions, publish recency, and view counts across a keyword set before planning new video briefs or landing-page embeds.
Analysts and agencies
Client reporting
Build repeatable exports for campaign watchlists without giving a cloud actor your exact query list or paying per scraped result.
How to use
Download and import the template
Use the page CTA or download the JSON directly from the hosted template file, then import it into UScraper.
Set the search keyword
The bundled workflow opens https://www.youtube.com/results?search_query=Octoparse. Replace Octoparse with the keyword, brand, product, or topic you want to research.
Review the save location
Structured Export writes youtube-video-list-scraper.csv with headers. Change the folder before running if your team keeps exports in a shared workspace.
Run the scroll loop
UScraper navigates, waits for video cards, scrolls down ten times, sleeps between scrolls, then checks that result rows are still visible.
Open the output
Load the CSV in Excel, Sheets, a database import, or a BI tool. Duplicate the scroll and sleep blocks if you need deeper result collection.
Output preview
youtube-video-list-scraper.csvColumn
video_title
The visible YouTube result title.
Column
video_link
The absolute URL for the video watch page.
Column
channel_name
The creator or channel name shown on the card.
Column
channel_link
The absolute channel URL when YouTube exposes it.
Column
total_views
The view count text, such as 24K views.
Column
publish_date
The visible age or publishing label.
Column
description
The snippet text displayed under the result.
Sample rows
3 of many
| video_title | video_link | channel_name | channel_link | total_views | publish_date | description |
|---|---|---|---|---|---|---|
| How to scrape YouTube search results without code | Automation Lab | 18K views | 3 months ago | Walkthrough showing a no-code workflow for collecting video listing metadata. | ||
| Octoparse tutorial for beginners | No-Code Data School | 42K views | 1 year ago | Beginner guide covering extraction setup, pagination, and spreadsheet cleanup. | ||
| Best YouTube data extractor workflows | Growth Ops Weekly | 7.8K views | 2 weeks ago | Compares local desktop scraping, APIs, and hosted actors for video research. |
This UScraper template
LocalHosted actors / official APIs
Cloud or quotaYour desktop browser session
The workflow navigates and scrolls like a human review pass.
Vendor infrastructure or API endpoints
Useful at scale, but queries and output pass through another system.
CSV saved to your chosen folder
Open it immediately in spreadsheet tools.
Dashboard, API response, or cloud export
Often tied to account quotas, credits, or project setup.
Search terms stay on your machine
Good for sensitive competitive research lists.
Queries cross a third-party service
May require vendor review before approved use.
Free template import
No per-result charge inside the template.
Credits, API quotas, or subscriptions
Better for sanctioned high-volume API access.
For broader research workflows, pair this page with the Google SERP Scraper, the Google News Keyword Scraper, and the Website Contact Details Scraper. You can also browse the full UScraper template library or install the local desktop app from the download page.
Automating YouTube can conflict with YouTube terms, robots directives, copyright rules, privacy laws, or jurisdiction-specific restrictions even when listings are publicly visible. Keep volume low, do not bypass verification, avoid republishing protected content, and get legal review before building commercial datasets. Running UScraper locally does not remove those obligations.
Before you run
Operational guardrails for YouTube exports
Avoid aggressive repeated runs
YouTube may show CAPTCHA, sign-in, or bot verification depending on IP, traffic volume, and browser profile. Run small batches first and keep pauses humane.
Selectors can need maintenance
The export is scoped to loaded video renderer rows. If YouTube changes the card structure and columns start returning blanks, update the extraction step before scaling again.
Check YouTube rules before commercial reuse
Review YouTube terms and, when official quota-backed access is required, compare the YouTube Data API search.list endpoint before relying on desktop scraping for production datasets.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]