TikTok Hashtag Scraper
Pricing
from $0.50 / 1,000 results
TikTok Hashtag Scraper
Scrape TikTok videos from any hashtag: captions, views, likes, comments, shares, creator, sound and post date, plus each hashtag's total views and video count. Date filter and a real-time API. No login.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Automly
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
What is TikTok Hashtag Scraper?
TikTok Hashtag Scraper is a tool that lets you scrape TikTok videos from any hashtag: caption, views, likes, comments, shares, saves, post date, creator and follower count, sound, and the other hashtags each video uses. You also get the hashtag's own details: total views, number of videos and description. Type a hashtag, click Start, and download the videos as Excel, CSV or JSON.
- #️⃣ Any hashtag: type
cooking,#cookingor paste the hashtag's link - 📊 Hashtag stats: total views and number of videos for every hashtag
- 📅 Date filter: keep only videos posted after a date you choose
- 🔓 No login: no TikTok account, cookies or API key needed
- 💸 Free to try: the $5 of free usage every Apify account gets each month covers about 10,000 videos
What can TikTok Hashtag Scraper do?
- Scrape the videos TikTok shows for any public hashtag
- Get each hashtag's total views, video count and description
- Scrape many hashtags in one run
- Keep only videos posted after a date you choose
- Get results in seconds over the real-time API, without starting a run
- Export to Excel, CSV, JSON, HTML or XML, or send them to Google Sheets, Make, Zapier and more
What data can you extract from TikTok hashtags?
| 🎬 Video URL and ID | 💬 Caption | 📅 Post date and time |
| 👁️ Views | ❤️ Likes | 💭 Comments |
| 🔁 Shares | 🔖 Saves | ⏱️ Video length |
| 👤 Creator username and name | ✅ Verified creator | 👥 Creator followers |
| 🎵 Sound title and author | #️⃣ Hashtags and mentions | 🖼️ Cover image and slideshow photos |
| 📢 Ad label | 🤖 AI-generated label | 📍 Location |
| 📊 Hashtag total views | 🎞️ Hashtag video count | 📝 Hashtag description |
How to scrape TikTok hashtags
- Create a free Apify account (no credit card needed).
- Open TikTok Hashtag Scraper.
- Add one or more hashtags.
- Choose how many videos you want per hashtag, then click Start.
- When the run finishes, download your videos as Excel, CSV, JSON, HTML or XML.
How much does it cost to scrape TikTok hashtags?
You pay $0.50 per 1,000 rows (plus $0.00005 when a run starts), and only for the rows you get. For example, 1,000 videos from a hashtag cost $0.50. Every Apify account gets $5 of free usage each month, so you can try it at no cost. See the Pricing tab for the current prices; paid Apify plans get the same price per result.
⬇️ Input
Hashtags can be written as cooking, #cooking or a hashtag link like https://www.tiktok.com/tag/cooking.
| Setting | What it does |
|---|---|
| Hashtags | The hashtags to scrape |
| Videos per hashtag | The most videos to get from each hashtag (default 100) |
| Videos published after | Only videos posted on or after this date |
| Include hashtag details | Add one row per hashtag with its views, video count and description (on by default) |
| Language | Language for the results (default English) |
Example: videos from two hashtags.
{"hashtags": ["cooking", "https://www.tiktok.com/tag/booktok"],"resultsPerHashtag": 100}
Example: only videos posted since August 2026.
{"hashtags": ["#skincare"],"resultsPerHashtag": 200,"videosPublishedAfter": "2026-08-01"}
⬆️ Output
You get one row per video ("type": "video") and, when Include hashtag details is on, one row per hashtag ("type": "hashtag"). In Apify Console you can switch between the Videos and Hashtags tables, or download everything as Excel, CSV, JSON, HTML or XML.
A video row:
{"type": "video","id": "7678804362583756040","url": "https://www.tiktok.com/@recipeincaption/video/7678804362583756040","text": "Creamy Cajun Chicken Pasta 🔥 One-pot & ready in under 20 minutes… #easydinner #pasta #recipe #cookingathometiktoktv","createdAt": "2026-08-27T20:02:49Z","authorUsername": "recipeincaption","authorNickname": "recipeincaption","authorId": "7390878086932284422","authorVerified": false,"authorFollowers": 434800,"views": 3400000,"likes": 225900,"comments": 584,"shares": 38200,"saves": 104881,"reposts": 0,"hashtags": ["easydinner", "pasta", "recipe", "cookingathometiktoktv", "Recipe"],"mentions": ["madeincookware"],"durationSeconds": 26,"coverUrl": "https://p16-common-sign.tiktokcdn-us.com/...","isSlideshow": false,"slideshowImages": [],"soundId": "7678804386243496721","soundTitle": "original sound","soundAuthor": "recipeincaption","soundOriginal": true,"isAd": false,"isPinned": false,"language": "en","location": null,"isAiGenerated": false,"source": "cooking","fetchedAt": "2026-09-24T18:47:50Z"}
A hashtag row:
{"type": "hashtag","id": "18973","name": "cooking","url": "https://www.tiktok.com/tag/cooking","description": "","videos": 19006463,"views": 550145463757,"source": "cooking","fetchedAt": "2026-09-24T18:47:50Z"}
Each run also saves a short report with how many hashtags and rows it covered, and any hashtag it could not scrape with the reason (for example, a hashtag that does not exist).
How can I use TikTok hashtag data?
- Trend research: see which videos, sounds and creators are taking off under a hashtag
- Content ideas: find the formats and captions that get the most views and saves in your niche
- Influencer discovery: find creators who post under the hashtags your audience follows
- Campaign tracking: follow the videos posted under your brand or campaign hashtag
- Market and AI research: build video datasets for trend, topic or sentiment analysis
Real-time TikTok hashtag API
Need hashtag videos right away inside your app? Call the actor's API and get the rows back in the response, without starting a run:
GET https://<your-actor-standby-url>/hashtag?name=cooking&limit=100Authorization: Bearer <YOUR_APIFY_TOKEN>
You can also run the actor from your own code with the Apify API or the Python and JavaScript clients:
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("automly/tiktok-hashtag-scraper").call(run_input={"hashtags": ["cooking", "booktok"],"resultsPerHashtag": 100,})for row in client.dataset(run["defaultDatasetId"]).iterate_items():if row["type"] == "video":print(row["authorUsername"], row["views"], row["url"])
❓FAQ
How much does it cost to scrape TikTok hashtags?
You pay only for the results you get, per 1,000 results. See the Pricing tab for the current price. Every Apify account gets $5 of free usage each month, so you can try it at no cost.
How many videos can I get from one hashtag?
TikTok shows a limited selection of videos for each hashtag, usually 100 to 200. Very popular hashtags such as #fyp can return fewer than you ask for. To cover a topic more widely, add several related hashtags to the same run.
Are the videos sorted by date?
No. You get the videos in the order TikTok shows them on the hashtag page, which mixes new and older popular videos. Use Videos published after to keep only recent ones. Because of this mix, the date filter can return fewer videos than Videos per hashtag.
Do I need a TikTok account?
No. You don't need a TikTok account, cookies or an API key.
Can I scrape private videos?
No. Only public videos are included. A hashtag that does not exist is skipped and listed in the run report.
Can I connect TikTok Hashtag Scraper to other tools or AI agents?
Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.
Is it legal to scrape TikTok hashtags?
This scraper only collects videos and profile details that people chose to make public. It does not collect private data such as email addresses or phone numbers. Captions and usernames can still be personal data, which may be protected by laws such as GDPR, so only scrape it for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?
TikTok Hashtag Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by TikTok.
Something isn't working. What should I do?
Open the Issues tab and tell us the hashtag and what you expected. We usually reply within a day.
Scrape more TikTok data
| Actor | What it gets |
|---|---|
| TikTok Profile Scraper | Profiles and their latest videos |
| TikTok Video Scraper | Full details of videos by link |
| TikTok Search Scraper | Videos and accounts by keyword |
| TikTok Comments Scraper | Comments and replies of videos |
| TikTok Followers Scraper | Followers and following lists |
| TikTok Sound Scraper | Sounds and the videos that use them |
| TikTok Ads Library Scraper | Ads shown in the EU, UK and Turkey |
⭐ Your feedback
Ideas, missing fields or problems: open the Issues tab and we'll take a look. If TikTok Hashtag Scraper saved you time, a short review on the Reviews tab helps other people find it.