YouTube Hashtag Scraper (Videos & Shorts) avatar

YouTube Hashtag Scraper (Videos & Shorts)

Pricing

from $1.20 / 1,000 video scrapeds

Go to Apify Store
YouTube Hashtag Scraper (Videos & Shorts)

YouTube Hashtag Scraper (Videos & Shorts)

Scrape videos and Shorts from YouTube hashtag pages. Get titles, channels, views, duration, thumbnails, and more.

Pricing

from $1.20 / 1,000 video scrapeds

Rating

0.0

(0)

Developer

LurkAPI

LurkAPI

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Find every video and Short on any YouTube hashtag page. Type a hashtag like "cooking" or "fitness", hit Start, and get structured data on every result. No coding required.

🎬 What it does

Pick any YouTube hashtag, and this tool will pull every video and Short listed under it. For each one, you get the title, view count, channel name, thumbnail, video length, and a direct link to watch it.

You can:

  1. Scrape multiple hashtags at once (up to 50 per run)
  2. Choose between Videos, Shorts, or both
  3. Collect up to 500 results per hashtag
  4. Filter by keywords in the title (e.g. only videos mentioning "beginner")
  5. Filter by date (e.g. only videos from the last 7 days)
  6. Export results as JSON, CSV, or Excel from the Output tab

Great for marketers, content creators, researchers, or anyone who wants to track what's trending under a specific hashtag.

πŸ“‹ How to use it

Step 1: Enter your hashtags

Type one or more hashtags. Any of these formats work:

  • cooking
  • #cooking
  • https://www.youtube.com/hashtag/cooking

All three give you the same results.

Step 2: Pick your options

  • Max Videos Per Hashtag: How many results you want per hashtag. Default is 50, maximum is 500.
  • Content Type: Get all results, only regular videos, or only Shorts.
  • Title Filter: Only keep videos whose title contains a specific keyword. For example, if you are scraping the hashtag "cooking" but only want results about pasta, type pasta in this field. You can also type multiple keywords separated by commas (e.g. pasta, sushi, salad) and the tool will keep any video that matches at least one of them. Leave this field empty to keep all videos. This filter is free and does not affect your bill.
  • Published Within (Days): Only keep videos posted in the last N days. For example, type 7 to only get videos from the past week, or 30 for the past month. Leave empty to get all results regardless of when they were posted.
  • Concurrency: How many hashtags to process at the same time. Default is 3, maximum is 10. Higher values finish faster.

Step 3: Click Start

Results show up in real time in the Output tab. You do not have to wait for the full run to finish. When you are done, export your results from the Output tab.

For developers

You can also call this tool through the Apify API:

{
"hashtags": ["cooking", "#fitness", "https://www.youtube.com/hashtag/music"],
"maxVideosPerHashtag": 100,
"contentType": "all",
"concurrency": 3
}

πŸ“Š What you get

Every result includes

FieldWhat it means
status"Success" or a message explaining what went wrong
hashtagWhich hashtag this video came from
videoIdThe YouTube video ID
videoUrlA direct link to watch the video
titleThe video title
channelNameThe channel that uploaded it
channelUrlA link to the channel
isVerifiedWhether the channel has a blue checkmark
thumbnailUrlA link to the video thumbnail image
viewCountTotal views as a number (e.g. 1200000)
viewCountTextViews as shown on YouTube (e.g. "1.2M views")
publishedTextWhen it was posted (e.g. "3 days ago")
durationVideo length (e.g. "12:34")
contentTypeEither "video" or "short"

With the Video Stats add-on

Turn on "Include Video Stats" to also get:

FieldWhat it means
likeCountNumber of likes
commentCountNumber of comments
descriptionThe full video description
categoryYouTube category (e.g. "Education", "Music")
tagsKeywords the creator added to the video
publishedDateExact publish date (e.g. "Feb 25, 2021")
subscriberCountHow many subscribers the channel has

With the Language Detection add-on

Turn on "Detect Language" to also get:

FieldWhat it means
detectedLanguageThe spoken language (e.g. "en" for English, "ko" for Korean, "es" for Spanish)

With the Channel Analytics add-on

Turn on "Include Channel Analytics" to also get:

FieldWhat it means
channelDescriptionThe channel's About section
channelCountryWhere the channel is based (e.g. "United States")
channelSubscriberCountTotal subscribers
channelVideoCountTotal videos on the channel
channelViewCountTotal views across all videos
channelJoinedDateWhen the channel was created (e.g. "Sep 10, 2018")

The status field

Every result has a status field. If everything worked, it says "Success". If something went wrong, it tells you exactly what happened and what to do about it.

🌐 Proxy settings

Proxies help the tool access YouTube without getting blocked. The default setting works for most people.

  • Automatic (default): The best option for most users. Just leave it as is.
  • Residential: Try this if you keep getting empty results or errors. It is slower but more reliable.
  • Own proxies: Use your own proxy URLs if you have them.
  • No proxy: Not recommended. You may get blocked by YouTube.

πŸ’° Pricing

You only pay for results that are successfully collected. Failed or filtered results are free.

Base price: $1.50 per 1,000 videos

Optional add-ons (only charged when enabled):

Add-onCost per 1,000 videosWhat you get
Video Stats$0.25Likes, comments, description, category, tags, exact date
Language Detection$0.10Spoken language of the video
Channel Analytics$0.25Subscribers, total videos, views, country, join date

How much will it cost?

What you are doingCost
100 videos, no add-ons$0.15
500 videos, no add-ons$0.75
500 videos with all add-ons$1.05
1,000 videos with all add-ons$2.10

πŸ’‘ Good to know

  • Shorts have less data than regular videos. YouTube does not provide channel name, published date, or duration for Shorts in hashtag feeds. This is a YouTube limitation, not a bug in this tool.
  • Use filters to save money. If you only need Shorts, pick "Shorts only" so you do not pay for videos you do not need. Same with the title filter and date filter.
  • Same video, different hashtags. If a video appears under two hashtags you are scraping, it will show up twice in your results (once for each hashtag).
  • Some hashtags have more results than others. Popular hashtags like "music" can return hundreds of results. Niche hashtags might only have a few.
  • Your data is saved in your Apify storage. How long it stays depends on your Apify plan.

❓ FAQ

I got zero results. What happened? The hashtag probably does not exist on YouTube, or there are no public videos under it. Try a popular hashtag like "music" or "cooking" to make sure everything is working.

Why are some fields blank for Shorts? YouTube does not include all the same information for Shorts as it does for regular videos. Channel name, published date, and video length are often missing for Shorts. There is nothing we can do about this.

Which proxy setting should I pick? Leave it on Automatic. That works for most people. If you are getting a lot of errors or empty results, switch to Residential.

Can I get more than 500 videos from one hashtag? No. YouTube only shows a limited number of videos per hashtag page. 500 is the maximum this tool will try to collect.

How long is my data kept? Your results are stored in your Apify account. How long they are kept depends on your subscription plan.

Can I call this tool from my own app or script? Yes. You can use the Apify API or the official client libraries for JavaScript and Python. Check the API tab for details.

What happens if YouTube blocks me? The tool automatically switches to a different connection when it detects a block. If that keeps happening, try running with Residential proxies turned on.

πŸ”— Other tools you might like

βš–οΈ Disclaimer

This tool is built for personal, research, and educational use. You are responsible for following YouTube's Terms of Service and any laws that apply in your country. The developer is not responsible for how you use this tool. Results depend on what YouTube makes available at the time of your run.

Keywords: youtube hashtag scraper, youtube hashtag videos, youtube shorts scraper, scrape youtube hashtag, youtube video metadata, youtube hashtag data, youtube trending hashtags