Google Shorts Scraper
Under maintenancePricing
from $1.99 / 1,000 google shorts scraper results
Google Shorts Scraper
Under maintenanceScrapes 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 google shorts scraper results
Rating
0.0
(0)
Developer
Search API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
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.
What this Actor collects
The Actor converts Google short-form video results into one clean JSON record per short, including video and channel identity, duration, views and engagement, publication time, thumbnails, tags, platform, and search provenance when available.
- Uses the input limits and filters below to control the crawl.
- Stores source-backed fields defined by the 69-field dataset schema.
- Omits optional fields when the source does not expose a value instead of writing nulls or fabricated placeholders.
Use cases
- Video discovery
- Publisher and topic monitoring
- Media-catalog enrichment
Input
Provide input in JSON. Fields marked required must be supplied. The Default / example column shows a schema default when one exists; otherwise it shows a documented prefill or fixture value.
| Field | Type | Required | Default / example | Description |
|---|---|---|---|---|
query | string | Yes | "funny cats" | The search term to find short-form videos on Google (e.g. 'funny cats', 'cooking tips') |
maxItems | integer | No | 50 | Maximum number of short video results to retrieve |
gl | string | No | "us" | Two-letter country code for localized Google results (e.g. 'us', 'in', 'uk') |
hl | string | No | "en" | Two-letter language code for Google interface language (e.g. 'en', 'es', 'de') |
proxyConfiguration | object | No | {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]} | Proxy settings for the scraper. Residential proxies are recommended for Google. |
Example input
{"query": "funny cats","maxItems": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["GOOGLE_SERP"],"countryCode": "US"},"gl": "us","hl": "en"}
Output
The default dataset contains one item per short-form video result. The following are the most useful fields; engagement, channel, publication, image, and media-format fields depend on the source result.
| Field | Type | Description |
|---|---|---|
position | integer | Position |
title | string | Title |
channelName | string | Channel Name |
duration | string | Duration |
views | string | Views |
publishedAt | string | Published At |
searchQuery | string | Search Query |
scrapedAt | string | Scraped At |
type | string | Type |
description | string | Description |
url | string | URL |
link | string | Link |
query | string | Query |
resultType | string | Result Type |
page | integer | Page |
titleHtml | string | Title HTML |
Example dataset item
This compact example is taken from local Actor storage. Long text and nested collections are shortened for documentation only.
{"position": 1,"title": "The FUNNIEST Cat Videos!","duration": "0:59","searchQuery": "funny cats","scrapedAt": "2026-07-23T11:52:27.770Z","type": "video","url": "https://www.youtube.com/shorts/9AjIYRoW7W8","link": "https://www.youtube.com/shorts/9AjIYRoW7W8","resultType": "video","page": 1,"embedUrl": "https://www.youtube.com/embed/9AjIYRoW7W8","domain": "youtube.com"}