Google Videos Scraper — Tiles, Duration, Source avatar

Google Videos Scraper — Tiles, Duration, Source

Pricing

from $1.50 / 1,000 video results

Go to Apify Store
Google Videos Scraper — Tiles, Duration, Source

Google Videos Scraper — Tiles, Duration, Source

Scrape Google Videos (udm=7 vertical) at scale: up to 10 tiles per page with title, link (YouTube / Vimeo / TikTok / etc.), displayed_link, snippet, thumbnail, inline preview image, favicon, duration, channel, source platform, upload date, video_id, and the raw extensions chip list.

Pricing

from $1.50 / 1,000 video results

Rating

0.0

(0)

Developer

Scrape Badger

Scrape Badger

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

What does Google Videos Scraper do?

Scrape Google Videos search results — YouTube, Vimeo, Dailymotion, Facebook Video, TikTok and more, aggregated in one place.

Why use Google Videos Scraper?

  • Cross-platform. YouTube, Vimeo, Dailymotion, Facebook, TikTok — Google indexes all of them.
  • Duration, time, quality filters. Friendly dropdowns map to Google's tbs syntax.
  • 200+ country domains. Local video rankings.
  • Pagination. Up to 10 pages — stops early when Google runs out.
  • Stream-friendly. Each video tile as its own dataset record.

What data can Google Videos Scraper extract?

FieldTypeDescription
titlestringVideo title
linkstringSource URL
sourcestringHost platform
thumbnailstringPreview image
durationstringMM:SS or HH:MM:SS
published_atstringUpload date
channelstringUploader / channel name
positionnumberRank within the page

How to scrape Google Videos

  1. Click Try for free.
  2. Enter query in q.
  3. Optional: duration (short / medium / long), date (hour / day / week / month / year), quality (hd).
  4. Set gl / hl.
  5. Set max_pages — each page is ≈ 10 videos.
  6. Click Start — videos stream into the dataset.

How much will it cost?

$0.0015 per video (≈ $1.50 per 1,000 videos). One call per page; each page ≈ 10 videos. 3-page run = $0.045.

Competitor benchmark

ActorAuthorPriceNotes
streamers/youtube-scraperstreamers~$2.40 / 1kYouTube-only
apify/google-search-scraperApify~$1.80 / 1k pagesVideos as SERP block
scrape-badger/google-videos-scraperScrapeBadger$1.50 / 1k videosCross-platform, 37% under streamers

Input

Configure the run in the Input tab above, or pass a JSON object matching the fields below when calling the Actor via the Apify API.

FieldRequiredDescription
qSearch query.
gl / hlCountry + language.
durationshort / medium / long.
datehour / day / week / month / year.
qualityhd.
tbsRaw Google filter override (power users).
max_pages1-10, default 3.

Output

Every successful run streams records into the run's dataset. Download as JSON, CSV, XML, Excel, or HTML from the Dataset tab; consume programmatically via the Apify API or webhooks.

Example record:

{
"title": "How to scrape Google \u2014 2026 guide",
"link": "https://youtube.com/watch?v=abc123",
"source": "YouTube",
"thumbnail": "https://i.ytimg.com/\u2026",
"duration": "12:34",
"published_at": "2 months ago",
"channel": "Dev Channel",
"position": 1
}

Tips / Advanced options

  • Use date: week for fresh content monitoring. Brand-safe content monitoring works best on recent uploads.
  • quality: hd filters out low-effort reposts. Tends to correlate with original content vs. rips.
  • Platform diversity is a feature. Filter source downstream to focus on YouTube-only, or embrace the cross-platform view.
  • Dedupe by link. Canonical URLs — stable across runs.

FAQ, Disclaimers, Support

Does this include YouTube Shorts?

Shorts are separate — use google-shorts-scraper.

Can I download the videos?

This actor returns URLs only. Use yt-dlp or a dedicated downloader actor.

Why are some videos missing duration?

Google sometimes omits it for live streams or platforms that don't surface duration metadata.

Can I filter by channel?

Use Google's site:youtube.com/@channelname operator in q for a rough channel filter.

Disclaimer

This Actor scrapes public Google data only. You're responsible for compliance with Google's Terms of Service and any applicable data-protection laws (GDPR, CCPA, etc.) in your jurisdiction. ScrapeBadger does not store the scraped results — they are delivered directly to your Apify dataset.

Support

Something not working? Open a ticket in the Issues tab above — we triage within one business day. Full API reference: docs.scrapebadger.com.

Powered by

ScrapeBadger — Google-optimised residential proxy pool + browser-farm fallback, 99.7% uptime, unmetered bandwidth. No CAPTCHAs reach you.