Google Shorts Scraper - Short Videos Google Ranks for a Keyword
Pricing
Pay per event
Google Shorts Scraper - Short Videos Google Ranks for a Keyword
The short videos Google surfaces for a search term, from its own short-videos tab: video id, title, channel, duration and both desktop and mobile links. A ranking view rather than a channel catalogue.
Pricing
Pay per event
Rating
0.0
(0)
Developer
SR
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Google Shorts Scraper
The short videos Google surfaces for a search term, from its own short-videos tab. One row per short with the video id, the title, the channel, the duration and both the desktop and mobile links.
This is a ranking view, not a catalogue
The distinction matters before you build anything on it. A YouTube scraper answers "what has this channel published". This answers "what does Google show when somebody searches this", which is a different question and usually the more useful one for marketing.
It is also a different surface from Google's ordinary video tab. On the same query, the short-videos tab returned eighteen shorts and the video tab returned thirty ordinary videos and no shorts at all.
Regional
Short videos are heavily regional: the same keyword surfaces different creators in the US than in the Netherlands. Country and Language are separate inputs and both are carried on every row, so a multi-market run stays sortable.
Two links per video
url is the desktop link and mobile_url is the one Google's own card points
at. They are the same video and they behave differently: the mobile form opens
the app on a phone, the desktop one opens the web player. Both are on the row
so you can use whichever suits where the link is going.
Titles get cut
Google truncates long titles on the results page with an ellipsis. The ellipsis
is stripped and title_truncated is set instead, so you can tell a short title
from a cut one. The full title lives on the video itself.
Errors
| Code | Meaning |
|---|---|
blocked | No attempt got a results page back |
no_results | A page was served with no shorts on it |
bad_input | No keyword was given |
Roughly one attempt in five is served, so retries are normal and the default
clears it comfortably. Raise Attempts per keyword if you see blocked.
no_results is a real answer: not every search has short videos behind it.
Related actors
youtube-shorts-scraper for a channel's own shorts, youtube-scraper for
ordinary YouTube search, and the Google SERP actors for the blue links beside
these.