Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Social Media$50Free
YouTube Video List Scraper logo

YouTube Video List Scraper

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.

You get

CSV file

Columns

7

Loading

10 scrolls

Source

Search results

API key

Not required

At a glance

What this YouTube scraper is for

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

Practical use cases for YouTube search data

Content marketers

Topic research

Favorable to scraping

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

Favorable to scraping

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

Favorable to scraping

Build repeatable exports for campaign watchlists without giving a cloud actor your exact query list or paying per scraped result.

How to use

From template import to first YouTube CSV

1

Download and import the template

Use the page CTA or download the JSON directly from the hosted template file, then import it into UScraper.

2

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.

3

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.

4

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.

5

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

What the CSV export includes

youtube-video-list-scraper.csv
CSV - UTF-8 - Create

Column

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_titlevideo_linkchannel_namechannel_linktotal_viewspublish_datedescription
How to scrape YouTube search results without codeAutomation Lab18K views3 months agoWalkthrough showing a no-code workflow for collecting video listing metadata.
Octoparse tutorial for beginnersNo-Code Data School42K views1 year agoBeginner guide covering extraction setup, pagination, and spreadsheet cleanup.
Best YouTube data extractor workflowsGrowth Ops Weekly7.8K views2 weeks agoCompares local desktop scraping, APIs, and hosted actors for video research.
Headers included - one row per loaded video result - ready for Excel, Sheets, or downstream enrichment

UScraper vs API or hosted YouTube scrapers

This UScraper template

Local

Hosted actors / official APIs

Cloud or quota
Runtime

Your 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.

Output

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.

Privacy

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.

Cost

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.


Frequently asked questions

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

Limits and maintenance notes

Operational guardrails for YouTube exports

Rate limits

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.

Layout drift

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.

Policy

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.

Get Started

Download and use this template instantly

$50Free

What's Included

  • Template JSON file ready to import
  • Pre-configured scraping nodes
  • Works with UScraper desktop app

Open-source templates

UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.

Contribute on GitHub

Browse more templates in the library

All Templates
FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download 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]