Google Videos Scraper & API: YouTube and video results
Google Videos Scraper is an Apify Actor that returns Google's video results for any search, across YouTube, TikTok, Vimeo, Facebook and news sites: title, URL, platform, channel, duration, publish date, snippet and thumbnail, with duration and time filters, at $1 per 1,000 videos.
Run it on Apify $1 per 1,000 videos ($0.80 on Gold and above)
Quick facts
- One row per video: title, URL, platform, channel, duration (and seconds), upload date, snippet, YouTube ID and thumbnail.
- Filters: duration (under 4 minutes, 4–20 minutes, over 20) and time.
- Any country and language, up to 300 videos per search.
- Price: $1 per 1,000 videos.
Example input
{
"queries": [
"how to make sourdough bread"
],
"maxResultsPerQuery": 30
}
Run it from code
REST API (cURL)
curl -X POST "https://api.apify.com/v2/acts/automationnation~google-videos-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries": ["how to make sourdough bread"], "maxResultsPerQuery": 30}'
Python
# pip install apify-client
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("automationnation/google-videos-scraper").call(run_input={
"queries": [
"how to make sourdough bread"
],
"maxResultsPerQuery": 30
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("title"), item.get("channel"), item.get("duration"), item.get("url"))JavaScript / Node.js
// npm install apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('automationnation/google-videos-scraper').call({
"queries": [
"how to make sourdough bread"
],
"maxResultsPerQuery": 30
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const item of items) console.log(item.title, item.channel, item.duration, item.url);
Use it with AI agents (MCP)
Connect AI assistants such as Claude, ChatGPT or Cursor through Apify's MCP server. Hosted URL:
https://mcp.apify.com?tools=automationnation/google-videos-scraper
Or run it locally in Claude Desktop / Cursor:
{
"mcpServers": {
"google-videos-scraper": {
"command": "npx",
"args": [
"-y",
"@apify/actors-mcp-server",
"--tools",
"automationnation/google-videos-scraper"
],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}
FAQ
Is it only YouTube?
No. Google's Videos tab covers YouTube, TikTok, Facebook, Vimeo, news sites and more.
Can I get transcripts?
Yes, send the YouTube URLs to YouTube Transcript Scraper.
Step-by-step guide: How to scrape Google Videos results in 2026