Tiktok Hashtag Scraper
Pricing
$19.99/month + usage
Tiktok Hashtag Scraper
π TikTok Hashtag Scraper pulls posts, video links, captions, likes, views & comments from any hashtag for instant insights. π Export CSV/JSON for trend analysis, influencer discovery & content strategy. π Perfect for marketers, researchers & growth teams.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapAPI
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Tiktok Hashtag Scraper
Tiktok Hashtag Scraper is an Apify actor that navigates public TikTok tag pages with Playwright and extracts structured video data from any hashtag, username, or keyword you provide. It solves the manual effort of finding and aggregating video performance metrics at scale by acting as a TikTok hashtag extractor and TikTok tag scraper that outputs clean, ready-to-analyze JSON/CSV datasets. Built for marketers, developers, data analysts, and researchers, it lets you scrape TikTok hashtags in bulk and turn them into insights you can use in dashboards, models, and content planning.
What data / output can you get?
Below are the exact fields this TikTok hashtag research tool collects and pushes to the Apify dataset, with examples for clarity:
| Data type | Description | Example value |
|---|---|---|
| hashtag | The hashtag/username/keyword you queried | "travel" |
| id | TikTok video ID | "7268815616677661970" |
| text | Video description text | "Hiking through the Dolomites! ποΈ" |
| createTime | Unix timestamp when the video was created | 1712073600 |
| createTimeISO | ISO timestamp parsed from createTime | "2024-04-02T00:00:00Z" |
| webVideoUrl | Public TikTok URL for the video | "https://www.tiktok.com/@wanderlust_jane/video/7268815616677661970" |
| mediaUrls | Array of playable/downloadable video URLs | ["https://v16-webapp-prime.tiktok.com/video/...mp4"] |
| videoMeta.duration | Video duration in seconds | 15 |
| authorMeta.name | Authorβs unique handle | "wanderlust_jane" |
| authorMeta.fans | Authorβs follower count | 12000 |
| diggCount | Number of likes | 4947 |
| shareCount | Number of shares | 1384 |
| playCount | Number of views | 176800 |
| commentCount | Number of comments | 62 |
| musicMeta.musicName | Music track title | "original sound" |
| hashtags[].name | Hashtags detected in the video | "foryoupage" |
Notes:
- You can export results in JSON, CSV, or Excel directly from the Apify dataset.
- Some nested metadata is included for authors, music, and video files to support deeper TikTok hashtag analytics workflows.
Key features
-
βοΈ Playwright-powered extraction Uses a headless Chromium browser to load public TikTok tag pages and capture the underlying API responses for reliable, structured data collection.
-
π¦ Bulk inputs via startUrls Accepts multiple hashtags, usernames, keywords, or full TikTok URLs in one run. The actor automatically extracts the token from URLs (e.g., tag or @handle) before scraping.
-
ποΈ Result limits you control Use maxData to cap how many videos are collected per query so you can balance depth and speed for each hashtag or username.
-
π Proxy configuration Configure proxy settings with proxyConfiguration to manage access strategy for your region and workload.
-
π§± Structured dataset outputs Pushes clean JSON records to the Apify dataset, including fields like id, text, authorMeta, videoMeta, mediaUrls, and engagement counts (diggCount, shareCount, playCount, commentCount).
-
β‘ Concurrent processing Internally processes multiple hashtags asynchronously to accelerate large batches and support scale for teams.
-
π€ Easy export & integration Download results as CSV/JSON/Excel from Apify or access them via the Apify API for pipelines, making it a practical TikTok hashtag finder for analytics stacks.
-
π No credential setup Navigates public tag pages without account login, making it a straightforward TikTok hashtag scraping tool for rapid experimentation.
How to use Tiktok Hashtag Scraper - step by step
-
Create your Apify account Sign up or log in to Apify to access the actor and your datasets.
-
Open the Tiktok Hashtag Scraper actor Find it in the Apify Store and click Try for free.
-
Add your input data
- In startUrls, enter a list of hashtags (without #), usernames (without @), keywords, or full TikTok URLs.
- Examples: "travel", "fitness", "https://www.tiktok.com/tag/cooking"
-
Set collection limits
- Adjust maxData to control how many videos to collect per query.
-
Configure proxy (optional)
- Set proxyConfiguration based on your needs (e.g., {"useApifyProxy": false} by default).
-
Run the actor Click Start. The actor opens each tag/handle page, scrolls, and captures video data behind the scenes.
-
Monitor progress Watch the run logs for counts of items collected per hashtag/username.
-
Export your results Open the runβs dataset and export to JSON, CSV, or Excelβor connect via the Apify API for automation.
Pro Tip: You can mix hashtags, usernames, keywords, and full URLs in startUrls. The actor automatically normalizes them for scraping, making it a flexible TikTok hashtag search tool for batch jobs.
Use cases
| Use case name | Description |
|---|---|
| Marketing β campaign hashtag analysis | Collect engagement metrics (views, likes, shares, comments) for target tags to prioritize creatives and optimize media plans. |
| Content teams β topic validation | Gather recent videos for niche keywords to validate content ideas and build data-backed editorial calendars. |
| Influencer discovery via hashtags | Filter outputs by authorMeta.fans and engagement counts to find creators posting under a given tag. |
| Social analytics pipelines | Pull structured JSON from the Apify dataset API and feed it into BI dashboards or data warehouses. |
| Ecommerce/product monitoring | Track product or brand hashtags and measure traction via playCount and diggCount over time. |
| Academic/market research | Export CSV for longitudinal studies of topic diffusion and interaction counts per tag or keyword. |
| Competitive tracking on branded tags | Monitor competitor hashtags and quantify engagement deltas across periods using consistent fields. |
Why choose Tiktok Hashtag Scraper?
This actor focuses on precision, reliability, and automation-friendly outputs for TikTok hashtag research at scale.
- β Structured, field-accurate data designed for analytics (authorMeta, videoMeta, mediaUrls, engagement counts)
- β‘ Asynchronous batch processing for faster collection across multiple tags or handles
- π Flexible proxy configuration for robust, region-agnostic scraping
- π§° Developer-ready via Apify datasets and API access, ideal for pipelines and apps
- π Public-page scraping onlyβno credential overhead
- π€ One-click exports to CSV/JSON/Excel for quick analysis in your favorite tools
- ποΈ Playwright-based browser automation for stability beyond fragile extensions
Bottom line: a production-ready TikTok hashtag scraping tool that favors clean outputs, speed, and repeatability over manual workflows or unstable alternatives.
Is it legal / ethical to use Tiktok Hashtag Scraper?
Yesβwhen done responsibly. This actor loads public TikTok tag pages and extracts publicly available video data. It does not access private profiles or authenticated content.
Guidelines to follow:
- Only use the tool on public data youβre permitted to process.
- Comply with platform terms and applicable regulations (e.g., GDPR/CCPA).
- Avoid collecting or using data for spam or abusive purposes.
- Consult your legal team for edge cases or jurisdiction-specific requirements.
Input parameters & output format
Example JSON input
{"startUrls": ["travel","https://www.tiktok.com/tag/fitness","cooking"],"maxData": 50,"proxyConfiguration": {"useApifyProxy": false}}
Parameters
- startUrls (array, required): List of TikTok hashtags (without #), usernames (without @), or keywords to scrape. You can also provide full TikTok URLs; the actor will extract the relevant tag/handle. Default: none (required).
- maxData (integer, optional): Maximum number of videos to collect per hashtag/username/keyword. Minimum 1, maximum 1000. Default: 10.
- proxyConfiguration (object, optional): Choose which proxies to use. Default prefill: {"useApifyProxy": false}.
Example JSON output
{"hashtag": "travel","id": "7268815616677661970","text": "Hiking through the Dolomites! ποΈ","createTime": 1712073600,"createTimeISO": "2024-04-02T00:00:00Z","isAd": false,"isMuted": false,"authorMeta": {"id": "7028153025829602309","name": "wanderlust_jane","nickName": "Jane","verified": false,"signature": "Travel vlogs & tips","bioLink": null,"avatar": "https://p16-sign-va.tiktokcdn.com/...jpg","privateAccount": false,"ttSeller": false,"following": 123,"fans": 12000,"heart": 208500,"video": 100,"digg": 48},"musicMeta": {"musicName": "original sound","musicAuthor": "wanderlust_jane","musicOriginal": true,"musicAlbum": "","playUrl": "https://.../music.mp3","coverMediumUrl": "https://.../cover.jpg","musicId": "7268815657828125447"},"webVideoUrl": "https://www.tiktok.com/@wanderlust_jane/video/7268815616677661970","mediaUrls": ["https://v16-webapp-prime.tiktok.com/video/...mp4","https://v19-webapp-prime.tiktok.com/video/...mp4"],"videoMeta": {"height": 1024,"width": 576,"duration": 15,"coverUrl": "https://.../cover.jpeg","originalCoverUrl": "https://.../origin-cover.jpeg","definition": "540p","format": "mp4","originalDownloadAddr": "https://.../download.mp4","downloadAddr": "https://.../download.mp4"},"diggCount": 4947,"shareCount": 1384,"playCount": 176800,"collectCount": 1705,"commentCount": 62,"mentions": [],"hashtags": [{ "name": "foryoupage" },{ "name": "travel" },{ "name": "dolomites" }]}
Notes:
- bioLink may be null.
- createTimeISO may be null if the timestamp cannot be parsed.
- mediaUrls and hashtags arrays can be empty depending on the source post.
FAQ
Is Tiktok Hashtag Scraper free to use?
You can try it on Apify with free trial minutes and then choose a paid plan if you need higher volume. Check the actorβs Apify Store page for current pricing and limits.
Do I need to log in to TikTok?
No. The actor navigates public tag and profile pages using headless Chromium and does not require account credentials or cookies.
Can I use it as a TikTok hashtag extractor from full URLs?
Yes. You can paste full TikTok tag or profile URLs into startUrls. The actor extracts the hashtag or @username automatically before scraping.
How many results can I collect per hashtag?
Use maxData to set the limit per query. The schema allows 1 to 1000 items per hashtag/username/keyword per run, with a default of 10.
What output fields are included?
Each record includes fields like id, text, createTime, createTimeISO, authorMeta, musicMeta, videoMeta, mediaUrls, webVideoUrl, and engagement counts (diggCount, shareCount, playCount, commentCount), plus the hashtag you queried.
How can I export results?
All results are stored in the Apify dataset. You can export to JSON, CSV, or Excel directly from the run, or pull data via the Apify API for automation.
Does it support developers and Python workflows?
Yes. Because results live in Apify datasets, you can consume them via the Apify API from any language (including Python) to build pipelines and analytics.
Is scraping TikTok hashtags legal?
Yesβwhen you scrape public data responsibly and comply with platform terms and relevant laws. This tool only loads public pages. Always verify your specific use case with your legal team.
Closing CTA / Final thoughts
Tiktok Hashtag Scraper is built to extract structured, analytics-ready TikTok hashtag data at scale. With Playwright-powered reliability, bulk inputs, proxy configuration, and clean dataset outputs, itβs ideal for marketers, creators, researchers, and developers who need a dependable TikTok hashtag scraping tool. Export to CSV/JSON for fast analysis, or connect via the Apify API to power dashboards and pipelines. Start extracting smarter TikTok insights today and turn hashtags into actionable strategy.