Google Search Videos Scraper

Which videos rank,
and where.

Submit your queries and get Google's video results back as rows - the title, how long the video runs, the site hosting it, a direct link and a thumbnail, one row per result. It tells you what surfaces in the video vertical for a term, and enough about each result to work with it.

one-time 500 free rows$0.002 per row afterall languages & countriesCSV · JSON · Excel
Read this first

Enough to identify a video,
not to measure it.

Worth drawing the line precisely, because it falls in a different place than most people guess.

A run returns result-level data plus a little about each video itself: the query, the title, how long it runs, the site hosting it, a direct link, and - for most results - a preview image. That's enough to identify a video, judge whether it's a short clip or a long one, and go straight to it.

What it does not return is anything about how a video has performed. There is no view count, no channel name, no upload date, no like or comment count. If audience metrics are what you're after, you want a platform-specific tool rather than a search-results tool - and the catalogue has several dedicated YouTube services covering channels, video detail, comments and transcripts.

Used for what it is, this answers a question those tools can't: which videos Google chooses to show for a term. That's a visibility question, and it's the one video SEO actually turns on.

livescraper.app · scope
Which videos rank for a query is this tool
Run time and hosting site come from this tool
Views, channel and upload date are not returned!
Comments and transcripts need dedicated YouTube tools!
Identifies a video; doesn't measure its audience.
How it works

Queries in,
rankings out.

Same shape as the other search verticals - a list of queries, a locale, and how deep to go.

  1. STEP 1Sign in to the platform.
  2. STEP 2Open the Google Search Videos Scraper.
  3. STEP 3Paste your queries - up to 1,000 per run.
  4. STEP 4Set language and country.
  5. STEP 5Choose how many pages per query.
  6. STEP 6Pick your format and click Get Data.

Pages per query defaults to one, so a run stays modest unless you deliberately go deeper - the opposite of how the images vertical behaves.

What you get back

Every column,
cleanly described.

Six fields per video result, one row each, every row tagged with the query that surfaced it.

query
The search term that produced this result, repeated on every row it returned.
title
The video's title as Google displays it.
duration
How long the video runs, as a clock string. The length varies - 00:26 for a short clip, 1:04:18 for a long one - so parse for hours as well as minutes.
source
The site hosting the video, as a bare domain. Mostly youtube.com, but not exclusively - roughly one result in four came from somewhere else.
video_url
A direct link to the video on that site. Not a redirect, so you can dedupe on it and read a domain from it.
thumbnail
A preview image URL. Present on about nine rows in ten: every YouTube-hosted result in our runs carried one, other hosts closer to three in five. Treat a blank as normal.

6 columns per result - every column above on every plan, including the free tier.

What isn't here is anything about performance - no view count, no channel name, no upload date, no likes or comments. There's also no ranking-position column, so if result order matters to you, preserve the row order of the export.

Scope controls

Breadth, depth
and locale.

Three settings shape a run, and they're the same three used across the search verticals.

Breadth - up to 1,000 queries per run, which is what makes tracking a real keyword set practical rather than a sampling exercise. Depth - pages per query, defaulting to one. Most video-visibility work only needs the first page, because that's what a searcher sees. Locale - language and country as separate settings across all languages and countries, exactly as on the Google Search Scraper. Video results are heavily localised, so this is not a detail you can leave at the default and ignore.

Common workflows

Three jobs people
most often run here.

A few examples of how teams use video ranking data.

Video SEO

Track whether your videos surface

Publishing a video is not the same as ranking for the terms it targets. Fix a keyword set, re-run it on a cadence, and the diff tells you whether a title or description change actually moved you into the results - the one signal a channel dashboard can't give you.

Growth · SEO
Competitive

See who owns a topic on video

For many commercial queries the video results are dominated by a handful of creators. Reading the result set tells you who they are and how consistently they appear - often revealing that your real competition for attention isn't another brand at all.

Market intel
Research

Compare video results by market

Video is more locally skewed than text. Running the same query across countries and languages shows where a topic is served by local creators and where it isn't - which is a straightforward read on an underserved market.

International
Pricing

Pay only for the rows
you actually pull.

No subscription, no minimum, no per-keyword licence. Your first 500 rows are on us - after that, pay-as-you-go.

Free tier

500 free rows - $0

Every new account, one-time. No credit card required. All scrapers unlocked, full feature set - enough to check a keyword set and confirm the columns match what your analysis needs.

$0 forever
Pay-as-you-go

$0.002 per row, after the free tier

Roughly $2 per 1,000 results. With depth defaulting to one page, runs here are more predictable than on most verticals - the estimator still prices it before you start.

Most popular
Enterprise

Custom · large keyword sets

Volume pricing, SLAs, dedicated workers and bespoke onboarding for continuous visibility tracking across a big term list. Tell us your numbers and we'll quote.

Talk to us
10% off your first paid run.Use code LIVESCRAPER10 at checkout.
Sign up
Pairs well with

One query,
several verticals.

Google answers the same term differently in text, pictures and video. Teams tracking a topic usually watch more than one.

The legal bit

Is it legal to collect
video results?

Short answer: yes - and because this returns rankings rather than media, it's among the lower-risk datasets here.

A video results page is public. Google shows anyone the titles, links and snippets for a query, signed in or not. Collecting publicly visible results for research and visibility tracking is long-established practice, and as long as the data is publicly available and the process doesn't disrupt the site there are no federal laws prohibiting it.

Worth noting what this avoids: no video files are downloaded, no media is copied, and no transcript or comment content is collected. What you get is a title, a link and a snippet - a pointer to where a video lives, which is what a results page is for. That keeps it clear of the copyright questions that attach to media itself.

Google's terms restrict automated access, so this remains a terms question. We touch nothing behind a login, run no third-party trackers on the data layer, and your exports auto-delete after 30 days.

livescraper.app · principles
Public results pages only
No video files downloaded
No transcripts or comments collected
GDPR-aligned by default
Exports auto-delete (30 days)
Titles, links and snippets - pointers, not media.
Common questions

Things people
ask before signing up.

The questions we hear most. Anything else? Talk to us - humans, not bots, write the answers.

Do I get view counts, duration or channel names?+
Duration yes, the other two no. A run returns six fields: query, title, duration, source, video_url and thumbnail - so you know how long each video runs and where it's hosted, but nothing about how it has performed. There's no view count, channel name, upload date, like count or comment count. For audience metrics, channel data, comments or transcripts, the catalogue has dedicated YouTube services - see all services.
How do I scrape Google video results?+
Using the Google Search Videos Scraper:
  1. Sign in to the platform.
  2. Open the Google Search Videos Scraper.
  3. Paste your queries - up to 1,000 per run.
  4. Set language and country.
  5. Choose how many pages per query.
  6. Pick your format and click Get Data.
Is this a YouTube scraper?+
No. It reads Google's video results page, which surfaces videos from YouTube and elsewhere - so what you learn is how Google ranks them for a query. If you want to work from the platform side instead, the catalogue carries separate YouTube tools for channels, video detail, search, comments and transcripts. Different starting point, different data.
How many results will a run produce?+
Fewer than you might fear. Pages per query defaults to one, so a hundred queries is a hundred pages rather than a runaway job - unlike the images vertical, which defaults to 100 results per query. Raise the depth deliberately if you need more than the first page.
Can I search in other languages and countries?+
Yes - all languages and all countries, as separate settings. It matters here: video results are more locally skewed than text results, so leaving the locale at its default and drawing conclusions about another market is a mistake worth avoiding.
Can I track my own video rankings over time?+
Yes, and it's the main use. Keep the keyword set, locale and depth fixed, re-run on a cadence, and the diff between exports is your video visibility trend. A channel dashboard reports how your videos performed; only a results pull shows whether they appeared at all.
How much does it cost?+
The first 500 rows on a new account are free and one-time; after that it's $0.002 per row, pay-as-you-go with no subscription. See pricing for volume rates.

Find out if you show up.

500 one-time free rows on every new account - no expiry. After that it's $0.002 per row, pay-as-you-go - no card on file until you say so.

Activates instantly · no card required

Scrape Google video search results

Livescraper's Google Search Videos Scraper turns a list of queries into video ranking data. You paste the terms you want covered - up to a thousand per run - set the language and country, choose how many pages to return per query, and download the results as CSV, JSON or Excel.

Each row carries six fields: the query that surfaced the result, the title as Google displays it, how long the video runs, the site hosting it, a direct link to the video, and a thumbnail image. Two are worth a note. The duration is a clock string of varying length, so parse for hours as well as minutes rather than assuming minutes and seconds. And the thumbnail arrives on roughly nine rows in ten - in our own runs every YouTube-hosted result carried one, while results from other sites were closer to three in five. What is not here is anything about performance: no view count, no channel name, no upload date, no likes or comments, and no ranking-position column either.

Understood that way it answers a question platform analytics cannot. A channel dashboard tells you how your videos performed once someone found them; only a results pull tells you whether Google surfaced them for the terms you targeted in the first place. Fix a keyword set, re-run on a cadence, and the diff is a genuine video visibility trend.

Competitive teams read the result set to see which creators own a topic, frequently discovering their real competition for attention isn't a rival brand. International teams vary language and country, because video is more locally skewed than text and a gap in local coverage is a straightforward read on an underserved market. If it's video metadata, comments or transcripts you need, the catalogue carries dedicated YouTube services instead. Start free: your first 500 rows cost nothing and need no credit card.