Google Shorts Scraper avatar

Google Shorts Scraper

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Google Shorts Scraper

Google Shorts Scraper

Scrapes Google Shorts (short-form vertical videos) for any query. Extracts the full set of shorts-vertical fields: title, channel info, duration, views/likes/comments/shares, publish date, thumbnails, tags, and more.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

15 days ago

Last modified

Share

What does Google Shorts Scraper do?

Google Shorts Scraper searches public Google Videos results for short-form videos from YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, and other supported public video platforms. It is a fast Google video-search API alternative for discovery and monitoring; it does not log in to platforms, solve CAPTCHAs, or crawl private engagement/detail endpoints.

The Actor supports one topic or a batch of up to 20 topics, Google country and language localization, platform filters, publication windows, SafeSearch, bounded pagination, stable IDs, and global deduplication.

Why use Google Shorts Scraper?

  • Discover short-form videos around brands, products, people, and trends.
  • Compare coverage across YouTube, TikTok, Instagram, and Facebook.
  • Monitor multiple topics in one fairly allocated batch run.
  • Schedule searches and consume results through the Apify API, webhooks, and integrations.
  • Use the optimized HTTP-only GOOGLE_SERP path in Apify Cloud instead of launching Chrome for every query.
  • Retain a fingerprint-consistent Playwright fallback for direct, Residential, and custom proxies.

What data can Google Shorts Scraper extract?

FieldTypeDescription
idstringStable video ID derived from the platform ID or canonical URL
titlestringPublic Google result title
urlstringCanonical public video URL
videoIdstringPlatform video ID when it can be derived safely
platformstringYouTube, TikTok, Instagram, Facebook, or another recognized platform
channelNamestringCreator/channel shown on the Google card, when available
durationSecondsintegerParsed duration in seconds
viewCountintegerParsed public view count when Google displays it
publishedAtstringISO-8601 publication time derived from the displayed date
thumbnailstringPublic thumbnail URL
shortDetectionstringEvidence used to classify the result as short-form
query, position, pagemixedSearch and ranking context

Optional values are omitted when Google does not display them. The Actor does not fabricate likes, comments, shares, follower counts, resolution, or full video metadata merely to fill columns.

How to scrape Google Shorts

  1. Open the Actor input tab.
  2. Select Single query or Multiple queries.
  3. Enter a topic such as funny cats.
  4. Optionally select a platform, publication window, country, language, and SafeSearch setting.
  5. Set maxItems and maxPages, then run the Actor.
  6. Open the dataset or download it as JSON, CSV, Excel, XML, RSS, or HTML.

How much will it cost to scrape Google short videos?

The default production path uses small HTML result pages and normally completes in seconds. Cost depends on your Apify plan, query/page count, proxy selection, retries, and run frequency. GOOGLE_SERP and Residential proxy traffic may have separate proxy charges. Small validation runs should use one or two pages and 5–20 records.

Input

See the input tab for all configuration options. Important fields are:

  • mode, query, and queries for one or multiple searches.
  • platform: all supported platforms, YouTube Shorts, TikTok, Instagram Reels, or Facebook Reels.
  • timeRange: Google's hour/day/week/month/year publication filter.
  • videoDuration: Google's under-four-minute filter or any duration. Results still require explicit short-format URLs or short-duration evidence.
  • maxItems, maxPages, and maxConcurrency for bounded runs.
  • proxyConfiguration: GOOGLE_SERP is the verified HTTP-only cloud transport. Do not tunnel Playwright through it. Use Residential/custom proxy or direct access for browser mode.

Output

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. A simplified record looks like this:

{
"id": "google-short-52bcaebae9b413419bcb721d",
"position": 1,
"title": "Example short video",
"url": "https://www.youtube.com/shorts/example",
"videoId": "example",
"platform": "YouTube",
"channelName": "Example Channel",
"duration": "0:42",
"durationSeconds": 42,
"isShort": true,
"query": "funny cats",
"country": "US",
"language": "en",
"scrapedAt": "2026-08-29T10:00:00.000Z"
}

The OUTPUT key-value-store record contains counts, transport, duplicates removed, and runtime without raw responses or proxy credentials.

Tips and advanced options

  • Batch mode fetches independent topics concurrently and interleaves results fairly.
  • Use the platform filter when only one service matters; it maps to a Google site: query.
  • Increase maxPages only when the first page does not satisfy maxItems.
  • CAPTCHA/challenge pages fail closed and are never stored or repeatedly retried.
  • A genuine no-results search completes successfully with an empty dataset.

FAQ, disclaimer, and support

Why are likes and comments missing?

Google search cards do not reliably expose those fields. Fetching them would require platform-specific detail APIs, logins, or additional crawls. This Actor preserves only source-backed public search metadata.

Can I use GOOGLE_SERP with Playwright?

No. GOOGLE_SERP is an HTTP result-page transport. The Actor detects it and uses direct HTTP requests. Browser mode is reserved for direct, Residential, or custom proxy configurations.

This Actor extracts publicly displayed video-search metadata and does not intentionally extract private user data. Results can still contain names or other personal data published in titles or channel names. Personal data is protected by the GDPR and other laws. Do not process personal data without a legitimate reason; consult legal counsel if unsure.

Use the Actor's Issues tab for feedback and its API tab for programmatic access.