Google Shorts Scraper avatar

Google Shorts Scraper

Pricing

$4.99/month + usage

Go to Apify Store
Google Shorts Scraper

Google Shorts Scraper

Scrape short-form video results from Google Search across all platforms (YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, etc.) including title, link, platform, channel, views, duration, and thumbnail

Pricing

$4.99/month + usage

Rating

0.0

(0)

Developer

codingfrontend

codingfrontend

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Apify Actor that scrapes short-form video results from Google Search across all platforms — YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, and more.

What it does

This scraper searches Google Videos for short-form video content and extracts structured data from the results. Unlike scrapers that only target YouTube, this one captures videos from every platform that appears in Google's video search results.

Supported platforms

  • YouTube (Shorts & regular videos)
  • TikTok
  • Instagram (Reels)
  • Facebook (Reels & short clips)
  • Twitter / X
  • Reddit
  • Snapchat
  • Vimeo
  • Dailymotion
  • Any other video source Google returns

Input

FieldTypeDefaultDescription
querystring"funny cats"Search term to find short-form videos
maxItemsinteger50Maximum number of results (1–500)
glstring"us"Two-letter country code for localized results (e.g. us, in, uk)
hlstring"en"Two-letter language code (e.g. en, es, de)
proxyConfigurationobjectApify ResidentialProxy settings (residential recommended)

Example input

{
"query": "funny cats",
"maxItems": 50,
"gl": "us",
"hl": "en"
}

Output

Each result in the dataset contains the following fields:

FieldTypeDescription
positionintegerResult position on the page
titlestringVideo title
linkstringDirect URL to the video
platformstringSource platform (YouTube, TikTok, Instagram, Facebook, etc.)
isShortbooleanWhether the URL is a recognized short-form format (/shorts/, /reel/, TikTok, etc.)
channelstringCreator or channel name
viewsstringView count string (e.g. "1.2M views")
durationstringVideo duration (e.g. "0:59")
thumbnailstringThumbnail image URL
searchQuerystringThe original search query
searchUrlstringGoogle search URL used
scrapedAtstringISO timestamp of when the result was scraped

Example output

{
"position": 1,
"title": "Funny Cat Fails Compilation #shorts",
"link": "https://www.youtube.com/shorts/AG5b_t5QN3g",
"platform": "YouTube",
"isShort": true,
"channel": "Funny Animals",
"views": "2.3M views",
"duration": "0:59",
"thumbnail": "https://i.ytimg.com/vi/AG5b_t5QN3g/hq720.jpg",
"searchQuery": "funny cats",
"searchUrl": "https://www.google.com/search?q=funny+cats+short+videos&tbm=vid&start=0&gl=us&hl=en",
"scrapedAt": "2026-02-28T09:04:57.409Z"
}
{
"position": 5,
"title": "When your cat discovers the camera 😂",
"link": "https://www.tiktok.com/@funnyanimals/video/7234567890",
"platform": "TikTok",
"isShort": true,
"channel": "funnyanimals",
"views": "450K views",
"duration": "0:15",
"thumbnail": "https://p16-sign.tiktokcdn.com/obj/image.jpg",
"searchQuery": "funny cats",
"searchUrl": "https://www.google.com/search?q=funny+cats+short+videos&tbm=vid&start=0&gl=us&hl=en",
"scrapedAt": "2026-02-28T09:04:58.123Z"
}

Features

  • Scrapes short-form videos from all platforms, not just YouTube
  • Automatic platform detection and short-form video identification
  • Handles Google consent pages and CAPTCHA detection
  • Session rotation and browser fingerprint randomization
  • Parallel tab scraping for fast pagination
  • Configurable country and language targeting
  • Residential proxy support for reliable access