Tiktok Hashtag Scraper avatar

Tiktok Hashtag Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Tiktok Hashtag Scraper

Tiktok Hashtag Scraper

๐Ÿ“ฑ TikTok Hashtag Scraper (tiktok-hashtag-scraper) extracts posts for any hashtag โ€” videos, captions, creators, views, likes, comments, shares, sounds & publish dates. ๐Ÿ“Š Track trends, find influencers, and optimize content. ๐Ÿ” Export clean data to CSV/JSON for analytics & growth.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeFlow

ScrapeFlow

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

20 days ago

Last modified

Share

Tiktok Hashtag Scraper

Tiktok Hashtag Scraper is a fast, Playwright-powered Apify actor that collects TikTok videos for any hashtag, keyword, or username and exports structured data such as captions, creators, views, likes, comments, shares, sounds, and publish dates. It solves the time-consuming task of manual hashtag research by automating data collection and formatting, making it ideal for marketers, developers, data analysts, and researchers. Use it as a TikTok hashtag extractor and TikTok video hashtag scraper to track trends at scale, power analytics, and optimize content strategies.

What data / output can you get?

Below are the core JSON fields this actor saves to the Apify Dataset for each collected video. Values are examples to illustrate the format.

Data typeDescriptionExample value
hashtagThe input hashtag/term used for the run (added before saving)travel
idTikTok video ID7568815616677661970
textVideo description/captionExploring Coxโ€™s Bazar ๐ŸŒŠ
createTimeISOISO timestamp for publish time2025-11-04T16:30:16Z
webVideoUrlPublic video URLhttps://www.tiktok.com/@jannatthelunatictraveler/video/7568815616677661970
mediaUrlsArray of available video URLs (play/download/bitrates)["https://v16-webapp-prime.tiktok.com/video/..."]
authorMeta.nameAuthorโ€™s uniqueId (handle)jannatthelunatictraveler
authorMeta.fansAuthor follower count12000
videoMeta.durationVideo duration in seconds176
diggCountNumber of likes4947
shareCountNumber of shares1384
playCountNumber of views176800
commentCountNumber of comments62
musicMeta.musicNameTrack title used in the videooriginal sound
hashtags[].nameHashtags detected in the post/challengesforyoupage

Notes:

  • Additional fields include createTime (epoch), isAd, isMuted, authorMeta (full object), musicMeta (full object), videoMeta (full object), collectCount, mentions (array), and more.
  • Export results to CSV, JSON, or Excel directly from the Apify Dataset to export TikTok hashtags and build dashboards.

Key features

  • ๐Ÿ”Ž Precise hashtag video extraction Collects videos, captions, engagement metrics (views, likes, shares, comments), author stats, and music details for any provided hashtag/keyword. Works great as a TikTok hashtag finder and TikTok hashtag analytics tool.

  • โšก Scalable scraping with Playwright Uses Playwright-driven browser automation with smart scrolling and API interception to retrieve large batches reliably and scrape TikTok hashtags at scale.

  • ๐Ÿ“ฆ Clean, structured exports Results are saved to the Apify Dataset with consistent JSON keys. Easily export to CSV/JSON/Excel for analysis or integrate into pipelines to power a TikTok hashtag research tool.

  • ๐Ÿงฐ Batch input support Provide multiple terms in startUrls to process many hashtags in parallel. Ideal for building a TikTok trending hashtags scraper or TikTok hashtag tracker workflow.

  • ๐ŸŒ Proxy configuration Configure proxyConfiguration to improve stability. If TikTok rejects a proxy, automatic fallback is applied.

  • ๐Ÿ‘จโ€๐Ÿ’ป Developer-ready Built as an Apify actor, so you can trigger runs via the Apify platform and pull datasets via API, making it a practical alternative to a TikTok hashtag scraper Python script in production pipelines.

  • ๐Ÿ—๏ธ Production reliability Robust pagination, de-duplication, and sorting logic (date/popularity) in code deliver consistent results for sustained monitoring and analytics.

How to use Tiktok Hashtag Scraper โ€“ step by step

  1. Sign in to Apify Create a free Apify account or log in to your dashboard.

  2. Open the Tiktok Hashtag Scraper actor Find โ€œtiktok-hashtag-scraperโ€ in Apify and open the input form.

  3. Add your input terms In startUrls, enter hashtags (without #), usernames (without @), or keywords. You can paste multiple values (e.g., travel, fitness, cooking).

  4. Set collection limits Use maxData to control how many videos to collect per term (1โ€“1000; default from the schema is 10).

  5. Configure proxies (optional) Adjust proxyConfiguration to improve stability. If a proxy is rejected by TikTok, the actor applies automatic fallback.

  6. Run the actor Click Start to launch scraping. The actor navigates to the corresponding TikTok tag pages and collects video data.

  7. Download results When the run finishes, open the Dataset tab to export JSON, CSV, or Excel for reporting, enrichment, or BI.

Pro tip: Advanced users can include sortOrder in the input (values: date, popularity, or default relevance) to influence result ordering before export.

Use cases

Use case nameDescription
Marketing teams โ€” campaign hashtag analysisAnalyze engagement (views, likes, comments, shares) across target hashtags to optimize performance and creative strategy.
Creators โ€” TikTok hashtag finderDiscover effective tags for upcoming videos by reviewing top posts and author stats under each hashtag.
Analytics โ€” TikTok trending hashtags scraperTrack hashtags over time to quantify trend velocity and peak windows for publishing.
Research โ€” dataset buildingExport clean records for academic and market research on content diffusion and creator ecosystems.
Ecommerce โ€” product/tag intelligenceIdentify which product-related hashtags drive views and shares to inform merchandising and TikTok Shop content.
Engineering โ€” API/data pipelineAutomate runs and pull datasets into warehousing or Python-based analytics to build a repeatable TikTok hashtag tracker.
Social listening โ€” topic monitoringMonitor mentions and related hashtags to map topic clusters and content opportunities.

Why choose Tiktok Hashtag Scraper?

This actor focuses on precision, automation, and reliability for structured TikTok hashtag intelligence.

  • โœ… Accurate, structured fields ready for analysis (no manual cleanup)
  • โšก Playwright-powered collection with smart pagination for scale
  • ๐Ÿ“Š Easy exports from the Apify Dataset (CSV, JSON, Excel)
  • ๐Ÿงฉ Developer-friendly for API pipelines and Python integrations
  • ๐Ÿ›ก๏ธ Stable with proxyConfiguration and automatic fallback behavior
  • ๐Ÿ”„ Parallel processing across multiple startUrls for batch workflows
  • ๐Ÿงฑ More reliable than lightweight browser extensions or ad-hoc scripts

In short: a production-grade TikTok hashtag search tool that outperforms unstable alternatives with consistent, analytics-ready output.

Yesโ€”when done responsibly. This actor collects publicly available TikTok data associated with hashtags and public posts.

Guidelines for compliant use:

  • Only collect public content and metrics.
  • Do not scrape private or restricted data.
  • Review and respect TikTokโ€™s Terms of Service.
  • Ensure your use complies with applicable data protection laws (e.g., GDPR, CCPA).
  • Consult your legal team for edge cases or specific jurisdictions.

Input parameters & output format

Input parameters (JSON example)

{
"startUrls": [
"travel",
"fitness",
"cooking"
],
"maxData": 25,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Parameter reference:

  • startUrls (array) โ€” List of TikTok hashtags (without #), usernames (without @), or keywords to scrape. Required: yes. Default: none (prefill: ["travel"]).
  • maxData (integer) โ€” Maximum number of videos to collect per hashtag/username/keyword. Range: 1โ€“1000. Default: 10.
  • proxyConfiguration (object) โ€” Choose which proxies to use. If TikTok rejects the proxy, automatic fallback will occur. Default: {"useApifyProxy": false}.

Notes:

  • The actorโ€™s runtime will fall back to 200 items per term if maxData is not provided programmatically, but the input schema default is 10.
  • Advanced (optional): The code recognizes sortOrder ("date", "popularity", or default "relevance") for result ordering.

Output format (JSON example)

Each dataset item represents a single TikTok video record. Example:

{
"hashtag": "travel",
"id": "7568815616677661970",
"text": "Video description text...",
"createTime": 1762252216,
"createTimeISO": "2025-11-04T16:30:16Z",
"isAd": false,
"isMuted": false,
"authorMeta": {
"id": "7028153025829602309",
"name": "jannatthelunatictraveler",
"nickName": "jannatthelunatictraveler",
"verified": false,
"signature": "Travel Vlogger || Travel Film Maker",
"bioLink": null,
"avatar": "https://...",
"privateAccount": false,
"ttSeller": false,
"following": 1,
"fans": 12000,
"heart": 208500,
"video": 100,
"digg": 48
},
"musicMeta": {
"musicName": "original sound",
"musicAuthor": "jannatthelunatictraveler",
"musicOriginal": true,
"musicAlbum": "",
"playUrl": "https://...",
"coverMediumUrl": "https://...",
"musicId": "7568815657828125447"
},
"webVideoUrl": "https://www.tiktok.com/@jannatthelunatictraveler/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": "viralreels" },
{ "name": "bangladesh" }
]
}

Field notes:

  • createTimeISO may be null if the source timestamp cannot be converted.
  • authorMeta.bioLink may be null when not available.
  • mediaUrls aggregates multiple playable/downloadable sources when available.

FAQ

Is there a free version of Tiktok Hashtag Scraper?

You can start by running the actor on Apify with available trial minutes. For full details and pricing, see the actorโ€™s Apify listing.

Can I use it as a TikTok hashtag extractor with Python?

Yes. As an Apify actor, you can trigger runs and fetch datasets via the Apify API from Python, making it a practical alternative to a TikTok hashtag scraper Python script.

Yes. The code supports an optional sortOrder input with values like date and popularity, in addition to the default relevance ordering.

What data types does it collect?

It exports video IDs, captions, timestamps, author metadata (including follower counts), music metadata, media URLs, engagement metrics (views, likes, shares, comments), detected hashtags, and more.

How many items can I collect per hashtag?

You can set maxData between 1 and 1000 per term (default from the schema is 10). The actorโ€™s runtime also has a 200-item internal fallback if maxData isnโ€™t supplied programmatically.

Is this a TikTok hashtag scraper Chrome extension?

No. This is a server-side Apify actor using Playwright for reliability and scale. Export results to CSV/JSON/Excel without installing a browser extension.

Yesโ€”when you collect public data and use it responsibly. Always respect TikTokโ€™s Terms of Service and applicable regulations.

Can I export TikTok hashtags and videos for analytics?

Yes. All results are saved to the Apify Dataset, where you can export to JSON, CSV, or Excel for dashboards, BI tools, and research.

Final thoughts

Tiktok Hashtag Scraper is built to collect structured TikTok hashtag video data at scale. By automating discovery and export of captions, creators, engagement metrics, and media links, it serves marketers, developers, analysts, and researchers who need a dependable TikTok hashtag search tool. Use it to scrape TikTok hashtags, power analytics-ready datasets, and integrate with your workflows or APIs. Start extracting smarter hashtag insights and stay ahead of fast-moving TikTok trends.