VOOZH about

URL: https://apify.com/logiover/youtube-search-scraper

⇱ YouTube Search Scraper - No-API Keyword Export Β· Apify


πŸ‘ YouTube Search Scraper - Scrape Videos by Keyword avatar

YouTube Search Scraper - Scrape Videos by Keyword

Pricing

from $3.50 / 1,000 results

Go to Apify Store

YouTube Search Scraper - Scrape Videos by Keyword

YouTube keyword scraper and search API alternative. Scrape YouTube results without an API key; export videos, channels and playlists to CSV, JSON, Excel.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

7

Monthly active users

4 days ago

Last modified

Share

YouTube Search Scraper

Scrape YouTube videos by keyword and export every matching result in bulk. This YouTube search scraper β€” also a YouTube keyword scraper and video search exporter β€” returns videos, channels and playlists with full metadata, with no login, no cookies and no Google API key.

It supports YouTube's real filters (upload date, duration, type, sort order), runs many queries at once, and paginates deep into the results β€” hundreds to thousands per query. Export to CSV, JSON or Excel.

No login Β· No API key Β· Real YouTube filters Β· Bulk multi-keyword Β· Videos, channels & playlists Β· YouTube search API alternative Β· Scrape YouTube without API key Β· Export YouTube search results to CSV Β· YouTube keyword scraper


What you get

Each search result is saved as one structured row with these fields:

  • resultType β€” video, channel or playlist
  • title β€” result title
  • viewCount β€” exact view count, normalized to an integer (e.g. 54877621)
  • duration / durationSeconds β€” formatted ("6:10:58") and seconds (22258)
  • publishedTime β€” relative publish time ("4 years ago")
  • channelTitle / channelId β€” the channel behind the result
  • descriptionSnippet β€” the snippet shown under the title
  • url β€” watch / channel / playlist URL
  • query β€” the search query this result was found for
  • scrapedAt β€” scrape timestamp

Export every field to CSV, JSON, Excel or HTML, or pull it via the Apify API and integrations (Make, Zapier, n8n, Google Sheets).


Use cases

  • Trend & market research β€” pull the top videos for a topic by view count to see what wins.
  • Content strategy & video SEO β€” analyze titles, durations and recency for a keyword you want to rank for.
  • Creator & influencer discovery β€” search type: channel to surface creators in a niche.
  • Competitive monitoring β€” track the freshest uploads for a keyword with the uploadDate filter.
  • Dataset building & pipelines β€” assemble keyword-based video sets, then pass videoIds into the Comments or Video Details scrapers.

How to use

No code needed β€” extract YouTube search results in bulk:

  1. Open the actor on Apify and click Try for free.
  2. Enter your keywords in searchQueries (e.g. ["lofi hip hop", "react tutorial"]).
  3. (Optional) Set type (video/channel/playlist), sortBy, uploadDate, duration, and maxResultsPerQuery.
  4. Click Start.
  5. Export results to CSV, Excel or JSON, or pull them via the Apify API.

Automating it? Schedule the actor with uploadDate: "week" to track the freshest videos for your keywords and feed the IDs straight into your pipeline.

Input fields

FieldTypeDefaultDescription
searchQueries (required)string[]β€”Keywords to search. Each is scraped separately and tagged.
typestringvideovideo, channel, playlist, movie, any.
sortBystringrelevancerelevance, date, views, rating.
uploadDatestringanyany, hour, today, week, month, year.
durationstringanyany, short (<4m), medium (4–20m), long (>20m).
maxResultsPerQueryinteger100Cap per query. 0 = unlimited.
maxResultsinteger0Global cap across all queries.

Example input

{
"searchQueries":["iphone 17 review","pixel 10 review"],
"type":"video",
"sortBy":"date",
"uploadDate":"month",
"maxResultsPerQuery":200
}

Example output

{
"resultType":"video",
"query":"lofi hip hop",
"title":"Best of lofi hip hop 2021 ✨",
"viewCount":54877621,
"duration":"6:10:58",
"publishedTime":"4 years ago",
"channelTitle":"Lofi Girl",
"url":"https://www.youtube.com/watch?v=n61ULEU7CO0"
}

How it works

This YouTube keyword scraper calls YouTube's internal search (the same one the website uses) and paginates with continuation tokens. Your sortBy, uploadDate, duration and type choices are encoded into YouTube's real params filter β€” so results match exactly what you'd get clicking the filter chips on youtube.com. A fresh access key is fetched per run, with retries.


FAQ

Do I need a YouTube API key to scrape search results?

No β€” no key, no login, and no Google API quota (the official API caps at ~100 searches/day).

Can I get more than the first page of results?

Yes β€” it paginates automatically up to YouTube's result ceiling or your maxResultsPerQuery.

Can I scrape YouTube channels or playlists by keyword?

Yes β€” set type to channel or playlist. You can also filter videos by upload date and duration like YouTube's own filters.

Can I scrape YouTube search without coding?

Yes β€” enter keywords, click Start, and download CSV, Excel or JSON.

Is this a YouTube search API alternative?

Yes β€” it works as a YouTube search API alternative. You scrape YouTube without an API key, login or Google quota, and still get the same filters and pagination as the site.

How do I export YouTube search results to CSV or JSON?

Run your keywords, then export the dataset to CSV, JSON or Excel β€” or pull it via the Apify API. Every result field is included, making it a simple YouTube data export.

Can I use this as a YouTube keyword scraper for data extraction?

Yes β€” it's a YouTube keyword scraper and video data extraction tool. Feed many keywords at once and build a structured YouTube search results dataset in one run.


Limits & notes

  • YouTube caps total results per query (typically a few hundred), just like the website does.
  • Live streams may lack view/duration values until they end.
  • Relative dates ("4 years ago") are what search exposes; use scrapedAt as the reference.

The complete YouTube scraping toolkit


Pricing & support

Pay-per-result β€” you only pay for the results you actually get. No proxy or YouTube API costs. Need search within a specific channel, region/language targeting, or live-only results? Open an issue on the actor's page.

πŸ“ Changelog

2026-06-15

  • Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.

2026-06-07

  • Docs: added coverage for using this as a YouTube search API alternative, exporting YouTube search results to CSV/JSON, and the YouTube keyword scraper / data extraction use case.

2026-06-05

  • πŸ›‘οΈ Reliability fix: results are no longer dropped by strict output validation β€” runs now complete cleanly even at high volume (thousands of results).
  • ⚑ Stability & performance hardening; fresh rebuild.

2026-06-04

  • Verified live & refreshed build β€” reliability/maintenance pass.

You might also like

YouTube Scraper - Search, Videos, Channels & Playlists

code-node-tools/youtube-scraper

YouTube scraper to extract video metadata from channels, playlists & search. Scrape YouTube videos without API limits - get titles, views, likes, thumbnails, transcripts & more. Fast YouTube channel scraper & playlist scraper. No YouTube API key required. Export to CSV/JSON.

14

YouTube Scraper

scrapeforge/youtube-scraper

Scrape YouTube videos, channels, playlists, and trending. Search by keyword, handle, or URL. Get titles, views, likes, descriptions, tags, and more. Fast, reliable, and export to JSON, CSV, or Excel.

YouTube Search Scraper

api-ninja/youtube-search-scraper

Extract structured YouTube search results with advanced filtering. Search videos, channels, playlists, shorts, movies, and shows using YouTube API. Fastest YouTube scraper on the market

1.5K

4.9

YouTube Video Data Extractor

sandaliaapps/YouTube-Video-Data-Extractor

Extract detailed and structured data from YouTube videos, channels, and playlists β€” no API key required.

41

Youtube Scraper Plus

practicaltools/youtube-scraper-plus

YouTube Scraper is a powerful, high-performance tool designed to extract comprehensive data from YouTube without the limitations of the official YouTube Data API. Scrape videos, channels, playlists, shorts, and search results at scaleβ€” no API key or quotas required.

πŸ‘ User avatar

Practical Tools

8

YouTube Scraper - Videos, Channels & Comments

pear_fight/youtube-scraper

Scrape YouTube videos, channels, playlists & search results. Extract views, likes, comments, subscribers, upload dates. No API key needed. Fast HTML parsing, no browser. Pay per result. Export JSON/CSV/Excel.

YouTube Scraper

rupom888/youtube-scraper-js

Scrape YouTube videos, channels, playlists, Shorts, and comments. Search by keyword, channel URL, playlist URL, or video URL. No API key required β€” unlimited results.

YouTube Videos Scraper

thescrapelab/Apify-YouTube-Videos-Scraper-2-0

Scrape YouTube video metadata from search queries, channels, and video URLs without the YouTube API. Export titles, links, views, thumbnails, and channel data.

Related articles

How to scrape YouTube data: A step-by-step guide
Read more