
YouTube Shorts Scraper
hipersoft/youtube-shorts-scraper
Search YouTube Shorts by keyword or hashtag and export the results: Short title, video ID, URL, view count and thumbnail. One clean row per Short as JSON, CSV or Excel.
Total users
1Monthly users
0Total runs
50Per short scraped
$0.003Last rebuilt
Oct 26, 2026Overview
Find YouTube Shorts by keyword or hashtag and export them as clean, structured data. Add one or more search terms and get one row per Short — title, video ID, URL, view count and thumbnail. Export to JSON, CSV or Excel, or pull straight from the API.
Perfect for short-form trend research, competitor and creator analysis, content discovery, hashtag tracking, and building Shorts datasets for dashboards or LLMs.
What you get
One flat, ready-to-use record per Short:
| Field | Description |
|---|---|
query |
The keyword / hashtag that produced the row |
videoId / url |
The Short and its watch link |
title |
Short title / caption |
viewCount / viewCountText |
Views (number + label) |
thumbnail |
Thumbnail image URL |
collectedAt |
When the row was scraped |
How to use
1. Add keywords or hashtags
{
"searchQueries": ["lofi", "#cooking", "workout"],
"maxItems": 200
}
2. Set the limit
- Max Shorts — cap the total across all keywords (0 = no limit; the scraper pages deep into the Shorts results).
Example output
{
"query": "cooking",
"videoId": "ADUTUY2Gff0",
"title": "This Is How To Cook Steak Perfectly 🔥 #shorts",
"url": "https://www.youtube.com/shorts/ADUTUY2Gff0",
"viewCount": 4853208,
"viewCountText": "4.8M views",
"thumbnail": "https://i.ytimg.com/vi/ADUTUY2Gff0/oardefault.jpg",
"collectedAt": "2026-09-20T09:30:00.000Z"
}
Common use cases
- Trend research — see which Shorts are winning for a keyword or hashtag.
- Competitor & creator analysis — track the top Shorts in a niche.
- Content discovery — build watchlists and ideas from top-performing Shorts.
- Hashtag tracking — monitor Shorts around a campaign or tag.
- Datasets — build clean, structured Shorts result sets for analysis or model training.
Frequently asked questions
Do I need any login, account or key? No. Just add keywords and run.
How many Shorts can I get? Set Max Shorts to whatever you need (0 = no limit) — the scraper pages deep into each search.
Can I search by hashtag? Yes — include the tag (with or without #) as a keyword.
Can I run several searches at once? Yes — add multiple keywords and the results are combined.
What format is the data? A flat table you can export as JSON, CSV or Excel, or fetch from the Apify API.
Related scrapers
Building a YouTube toolkit? Pair this with our YouTube search scraper, YouTube channel scraper, YouTube comments scraper and YouTube transcript scraper — all with the same clean, one-row-per-item output.
Input
| Field | Type | Description |
|---|---|---|
searchQueriesKeywords or hashtags | array | One or more keywords or hashtags to search YouTube Shorts for — e.g. 'lofi', 'cooking', '#fitness'. Each term runs its own Shorts search and the results are combined. |
maxItemsMax Shorts | integer | Maximum number of Shorts to collect across all keywords (0 = no limit). Default: 100 |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~youtube-shorts-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQueries": [
"lofi"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/youtube-shorts-scraper").call(run_input={
"searchQueries": [
"lofi"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/youtube-shorts-scraper').call({
"searchQueries": [
"lofi"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Short scraped Charged for each YouTube Short returned. | $0.003 | $0.0015 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Website Contact Scraper
Extract business emails, phone numbers and social media profiles from any list of websites. De-obfuscates emails, reads Organization schema, and optionally crawls contact/about pages. Bulk-ready.
1,576 runs · 69 users · $0.0024 / website scrapedThreads Downloader
Download Threads photos, videos and carousel posts by URL. Paste threads.net or threads.com links and get ready-to-use download links plus direct media URLs, a thumbnail, media type and count — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.
799 runs · 4 users · $0.003 / post downloadedTikTok Video Downloader
Download TikTok videos without watermark in bulk. Paste video or photo-slideshow URLs and get a clean HD MP4 download link plus full metadata: caption, author, play/like/comment/share counts, sound and cover — one row per post as JSON, CSV or Excel. For creators, research and n8n.
678 runs · 9 users · $0.0035 / video downloadedReddit Scraper
Scrape Reddit posts and comments by subreddit, keyword, author or thread URL. Get titles, self-text, scores, upvote ratio, comment counts, comment trees and permalinks — one clean row per post or comment. Export as JSON, CSV or Excel.
568 runs · 15 users · $0.0034 / post scrapedSpotify Scraper
Search Spotify and scrape public metadata for tracks, artists, albums and playlists: names, artists, popularity, followers, genres, release dates, duration, ISRC, preview URL and more. No Spotify login or API key required. For music research, catalogs and analytics.
478 runs · 9 users · $0.0034 / item scrapedReddit Video, Image & GIF Downloader
Download Reddit videos, images and GIFs by post URL. Paste reddit.com or redd.it links and get ready-to-use download links — videos as a single playable MP4 with audio, images and galleries as direct links — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.
453 runs · 16 users · $0.003 / item scrapedSend the site and the fields. We build it and you get it first.