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 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

ScrapePilot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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 typeDescriptionExample value
hashtagThe hashtag/username/keyword processed for this recordtravel
idTikTok video ID7568815616677661970
textVideo caption/descriptionScenic train journey through the Alps!
createTimeUnix timestamp of creation1762252216
createTimeISOISO timestamp of creation2025-11-04T16:30:16Z
isAdWhether the video is marked as an adfalse
isMutedWhether the video is mutedfalse
webVideoUrlPublic TikTok video URLhttps://www.tiktok.com/@traveldiaries/video/7568815616677661970
mediaUrlsCollected media/video URLs["https://v16-webapp-prime.tiktok.com/video/..."]
videoMeta.heightVideo height (px)1024
videoMeta.widthVideo width (px)576
videoMeta.durationVideo duration (sec)176
videoMeta.definitionResolution label540p
authorMeta.idAuthor internal ID7028153025829602309
authorMeta.nameAuthor unique handletraveldiaries
authorMeta.nickNameAuthor display nameTravel Diaries
authorMeta.verifiedVerification flagfalse
authorMeta.fansAuthor follower count12000
musicMeta.musicNameMusic titleoriginal sound
musicMeta.musicAuthorMusic authortraveldiaries
diggCountLikes4947
shareCountShares1384
playCountViews176800
collectCountSaves/favorites1705
commentCountComments62
hashtagsHashtags detected in the post[{"name":"foryoupage"},{"name":"travel"}]
mentionsMentions 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

  1. Sign in to Apify
    Create or log in to your Apify account.

  2. Open the actor
    Find β€œTiktok Hashtag Scraper” in the Apify Store.

  3. 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.

  4. Set limits
    Choose maxData to control how many videos to collect for each input (up to 1000 per item).

  5. Configure proxy (optional)
    Use proxyConfiguration to select proxies. If TikTok rejects a proxy, automatic fallback will occur.

  6. Run the actor
    Click Start. The actor will navigate hashtag/keyword pages, capture API responses, parse items, and push structured results to the dataset.

  7. 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 nameDescription
Marketing teams β€” hashtag researchIdentify posts and engagement patterns behind target tags to improve content performance and planning.
Content creators β€” topic validationValidate which tags and captions actually drive views and likes before publishing.
Influencer discovery β€” creator benchmarkingAnalyze authorMeta and engagement to shortlist creators who dominate specific tags.
Social analytics β€” performance trackingAggregate playCount, diggCount, shareCount, and commentCount for comparative reporting by hashtag.
Ecommerce β€” TikTok Shop campaign ideasExplore product-relevant tags and collect video examples for creative inspiration and ad ideation.
Data analysts β€” trend snapshotsPull structured datasets to quantify content patterns around specific keywords or categories.
Developers β€” API pipelineUse 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.

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

FieldTypeDescriptionDefaultRequired
startUrlsarray (stringList)List of TikTok hashtags (without #), usernames (without @), or keywords to scrape.["travel"] (prefill)Yes
maxDataintegerMaximum number of videos to collect per hashtag/username/keyword. Min 1, max 1000.10No
proxyConfigurationobjectChoose 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. πŸ’‘