Tiktok Hashtag Scraper
Pricing
$19.99/month + usage
Tiktok Hashtag Scraper
π·οΈ TikTok Hashtag Scraper extracts posts & metrics from hashtags: videos, captions, creators, views, likes & comments. π Track trends, benchmark competitors, export CSV/JSON. π Ideal for content research, influencer discovery & growth analytics. π
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapePilot
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 a fast, reliable TikTok hashtag scraper tool that extracts public videos and engagement metrics from hashtag, username, or keyword pages β perfect for marketers, developers, data analysts, and researchers. It solves the manual effort of collecting TikTok post data by turning it into structured, export-ready records. Use this TikTok hashtag extractor at scale for hashtag research, performance benchmarking, and automation-ready datasets you can analyze or pipe into workflows. π
What data / output can you get?
This actor collects structured post-level data for each queried term and adds the originating hashtag/keyword to every record. Below are representative fields youβll receive, using real field names from the dataset:
| Data type | Description | Example value |
|---|---|---|
| hashtag | The hashtag/username/keyword processed for this record | travel |
| id | TikTok video ID | 7568815616677661970 |
| text | Video caption/description | Scenic train journey through the Alps! |
| createTime | Unix timestamp of creation | 1762252216 |
| createTimeISO | ISO timestamp of creation | 2025-11-04T16:30:16Z |
| isAd | Whether the video is marked as an ad | false |
| isMuted | Whether the video is muted | false |
| webVideoUrl | Public TikTok video URL | https://www.tiktok.com/@traveldiaries/video/7568815616677661970 |
| mediaUrls | Collected media/video URLs | ["https://v16-webapp-prime.tiktok.com/video/..."] |
| videoMeta.height | Video height (px) | 1024 |
| videoMeta.width | Video width (px) | 576 |
| videoMeta.duration | Video duration (sec) | 176 |
| videoMeta.definition | Resolution label | 540p |
| authorMeta.id | Author internal ID | 7028153025829602309 |
| authorMeta.name | Author unique handle | traveldiaries |
| authorMeta.nickName | Author display name | Travel Diaries |
| authorMeta.verified | Verification flag | false |
| authorMeta.fans | Author follower count | 12000 |
| musicMeta.musicName | Music title | original sound |
| musicMeta.musicAuthor | Music author | traveldiaries |
| diggCount | Likes | 4947 |
| shareCount | Shares | 1384 |
| playCount | Views | 176800 |
| collectCount | Saves/favorites | 1705 |
| commentCount | Comments | 62 |
| hashtags | Hashtags detected in the post | [{"name":"foryoupage"},{"name":"travel"}] |
| mentions | Mentions detected in the post | [] |
Notes:
- Bonus metadata includes nested authorMeta, musicMeta, videoMeta objects and multiple mediaUrls.
- Export your dataset to JSON, CSV, or Excel directly from Apify.
Key features
- π Bold coverage of inputs: Accepts hashtags, usernames, or keywords in one run, making it a versatile TikTok tags scraper for varied discovery workflows.
- π― Engagement metrics captured: Collect likes (diggCount), views (playCount), shares, saves, and comments to power TikTok hashtag analytics scraper use cases.
- π§± Rich media and author context: Extract authorMeta, musicMeta, videoMeta, and mediaUrls for downstream analysis and enrichment.
- β‘ Batch scraping & parallel processing: Processes multiple inputs concurrently for faster throughput when you scrape TikTok hashtags at scale.
- π Proxy configuration: Configure proxyConfiguration to improve stability and resilience when running large crawls.
- π§βπ» Developer-ready & API-friendly: Use Apifyβs dataset API to integrate this TikTok hashtag API scraper into pipelines and dashboards.
- π¦ Structured exports: Download TikTok hashtags and post data to JSON, CSV, or Excel in one click for BI tools and analytics.
- π§ Playwright-powered reliability: Uses headless Chromium via Playwright to trigger TikTokβs network calls consistently on hashtag pages.
How to use Tiktok Hashtag Scraper - step by step
-
Sign in to Apify
Create or log in to your Apify account. -
Open the actor
Find βTiktok Hashtag Scraperβ in the Apify Store. -
Add your input terms
In startUrls, provide a string list of TikTok hashtags (without #), usernames (without @), or keywords. You can mix them in the same run. -
Set limits
Choose maxData to control how many videos to collect for each input (up to 1000 per item). -
Configure proxy (optional)
Use proxyConfiguration to select proxies. If TikTok rejects a proxy, automatic fallback will occur. -
Run the actor
Click Start. The actor will navigate hashtag/keyword pages, capture API responses, parse items, and push structured results to the dataset. -
Export your results
From the runβs dataset, export to JSON, CSV, or Excel. Use the Apify API for programmatic consumption.
Pro Tip: Use Apify schedules and webhooks to automate recurring runs, or connect the dataset API to your internal reporting stack for continuous TikTok hashtag extractor workflows.
Use cases
| Use case name | Description |
|---|---|
| Marketing teams β hashtag research | Identify posts and engagement patterns behind target tags to improve content performance and planning. |
| Content creators β topic validation | Validate which tags and captions actually drive views and likes before publishing. |
| Influencer discovery β creator benchmarking | Analyze authorMeta and engagement to shortlist creators who dominate specific tags. |
| Social analytics β performance tracking | Aggregate playCount, diggCount, shareCount, and commentCount for comparative reporting by hashtag. |
| Ecommerce β TikTok Shop campaign ideas | Explore product-relevant tags and collect video examples for creative inspiration and ad ideation. |
| Data analysts β trend snapshots | Pull structured datasets to quantify content patterns around specific keywords or categories. |
| Developers β API pipeline | Use the Apify dataset API to feed a TikTok hashtag crawler into your data lake, ETL jobs, or BI dashboards. |
Why choose Tiktok Hashtag Scraper?
This scraper is built for precision, automation, and scale β without brittle browser extensions.
- β Accurate, structured outputs with rich video, author, and engagement fields.
- β‘ Parallel scraping across multiple inputs for faster, scalable collection.
- π§© Developer access via Apifyβs API to integrate with your data pipelines.
- π Public-data focus and configurable proxy settings for stable operations.
- πΎ One-click exports to JSON, CSV, and Excel β ready for analysis.
- π οΈ Robust Playwright automation to capture real network responses from TikTokβs hashtag pages.
In short: a production-ready TikTok tags scraper that outperforms manual copy-paste and unstable tools.
Is it legal / ethical to use Tiktok Hashtag Scraper?
Yes β when done responsibly. This actor collects publicly available TikTok content and engagement metrics from hashtag/keyword pages.
Guidelines to follow:
- Only collect public data; do not target private or restricted content.
- Respect TikTokβs Terms of Service and applicable laws (e.g., GDPR, CCPA).
- Use data ethically and for legitimate purposes such as research, analytics, or content strategy.
- Consult your legal team for edge cases or jurisdiction-specific compliance.
Input parameters & output format
Example JSON input
{"startUrls": ["travel","fitness","cooking"],"maxData": 200,"proxyConfiguration": {"useApifyProxy": false}}
Input parameters
| Field | Type | Description | Default | Required |
|---|---|---|---|---|
| startUrls | array (stringList) | List of TikTok hashtags (without #), usernames (without @), or keywords to scrape. | ["travel"] (prefill) | Yes |
| maxData | integer | Maximum number of videos to collect per hashtag/username/keyword. Min 1, max 1000. | 10 | No |
| proxyConfiguration | object | Choose which proxies to use. If TikTok rejects the proxy, automatic fallback will occur. | {"useApifyProxy": false} (prefill) | No |
Example JSON output
{"hashtag": "travel","id": "7568815616677661970","text": "Scenic train journey through the Alps!","createTime": 1762252216,"createTimeISO": "2025-11-04T16:30:16Z","isAd": false,"isMuted": false,"authorMeta": {"id": "7028153025829602309","name": "traveldiaries","nickName": "Travel Diaries","verified": false,"signature": "Exploring the world, one reel at a time","bioLink": null,"avatar": "https://...","privateAccount": false,"ttSeller": false,"following": 1,"fans": 12000,"heart": 208500,"video": 100,"digg": 48},"musicMeta": {"musicName": "original sound","musicAuthor": "traveldiaries","musicOriginal": true,"musicAlbum": "","playUrl": "https://...","coverMediumUrl": "https://...","musicId": "7568815657828125447"},"webVideoUrl": "https://www.tiktok.com/@traveldiaries/video/7568815616677661970","mediaUrls": ["https://v16-webapp-prime.tiktok.com/video/...","https://v19-webapp-prime.tiktok.com/video/..."],"videoMeta": {"height": 1024,"width": 576,"duration": 176,"coverUrl": "https://...","originalCoverUrl": "https://...","definition": "540p","format": "mp4","originalDownloadAddr": "https://...","downloadAddr": "https://..."},"diggCount": 4947,"shareCount": 1384,"playCount": 176800,"collectCount": 1705,"commentCount": 62,"mentions": [],"hashtags": [{ "name": "foryoupage" },{ "name": "travel" }]}
Notes:
- Some fields may be empty if not present in TikTokβs response (e.g., bioLink can be null).
- The actor adds a top-level hashtag field to indicate which input produced the record.
FAQ
Is there a free trial?
Yes. The listing includes a trial period (up to 120 minutes) before monthly billing. Check the Apify Store pricing panel for current details.
Do I need to log in to TikTok?
No. The actor uses headless browsing to collect public data from hashtag/keyword pages and does not require TikTok login.
Can I use it with Python or via API?
Yes. You can access results via the Apify dataset API from any language, including Python. This makes it a developer-friendly TikTok hashtag API scraper for automation.
How many items can I scrape per hashtag?
You can set maxData up to 1000 per hashtag/username/keyword according to the input schema. For larger projects, run multiple jobs or schedule recurring runs.
What types of data does it return?
It returns post-level fields such as id, text, createTimeISO, webVideoUrl, authorMeta, musicMeta, videoMeta, mediaUrls, and engagement metrics (diggCount, shareCount, playCount, collectCount, commentCount). It also includes hashtags detected in each post.
Can I scrape usernames or keywords instead of hashtags?
Yes. startUrls accepts hashtags (without #), usernames (without @), or keywords, making it a flexible TikTok video hashtag extractor and TikTok hashtag finder for discovery.
Does it support proxies?
Yes. Use proxyConfiguration to select proxies. If TikTok rejects a proxy, the actor will automatically try a fallback.
How do I export the results?
Open the runβs dataset and export to JSON, CSV, or Excel. You can also consume the dataset via API to download TikTok hashtags and post data programmatically.
Final thoughts
Tiktok Hashtag Scraper is built to turn public TikTok hashtag, username, and keyword pages into clean, analysis-ready data. With rich metadata, engagement metrics, and scalable exports, it helps marketers, analysts, researchers, and developers move from manual collection to automated insight. Use the Apify API to integrate into your pipelines, or export to CSV/JSON for BI tools β and start extracting smarter insights from TikTok today. π‘