TikTok Hashtag Search Scraper avatar

TikTok Hashtag Search Scraper

Pricing

from $4.45 / 1,000 hashtags

Go to Apify Store
TikTok Hashtag Search Scraper

TikTok Hashtag Search Scraper

Find TikTok hashtag ideas from keywords, hashtags, or tag URLs. Export public hashtag metrics such as views, user count, flags, rank, and source query.

Pricing

from $4.45 / 1,000 hashtags

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

🔎 TikTok hashtag search scraper for keyword research

TikTok Hashtag Search Scraper finds public TikTok hashtags from keywords, hashtags, or TikTok tag URLs. Add a seed term such as dance, fitness, or #skincare, and the Actor returns ranked hashtag rows with public TikTok metrics such as view count, user count, commerce flags, source query, hashtag URL, and scrape time.

Use this TikTok hashtag search scraper when you need structured hashtag ideas for TikTok SEO, campaign planning, creator research, trend checks, brand monitoring, or social media reporting. Instead of typing the same searches into TikTok by hand, you get a clean Apify dataset you can download as JSON, CSV, Excel, XML, RSS, or HTML, or use through the Apify API, schedules, webhooks, and integrations.

For a small first run, keep the prefilled dance keyword and lower Total hashtag results to 10 if you only want to inspect the output shape. The Actor works with public TikTok hashtag search data and does not require your TikTok login, cookies, or a TikTok API key.

✅ What this Actor does

  • Searches TikTok hashtag data from one or more keywords.
  • Accepts plain keywords, #hashtags, and https://www.tiktok.com/tag/... URLs.
  • Saves one dataset item per accepted hashtag result.
  • Preserves the source input, input position, and result rank.
  • Returns hashtag IDs, names, titles, TikTok hashtag URLs, descriptions, and scrape timestamps.
  • Adds public metrics such as view count, user count, and video count when TikTok returns them.
  • Adds public flags such as commerce, challenge, promoted, PGC show, strong music, and type when available.
  • Stops at your per-input and total result limits so run size is predictable.
  • Runs without a user-provided TikTok account, cookie, or API key.

📊 Data you get

Each dataset row represents one TikTok hashtag result. Fields can include:

  • query and sourceQuery: the keyword, hashtag, or tag URL you submitted.
  • queryIndex and rank: where the input appeared and where the hashtag appeared in the returned results.
  • sourceType: whether the row came from a keyword, hashtag, or hashtag URL input.
  • hashtagId, hashtagName, and hashtagTitle: TikTok hashtag identifiers and display text.
  • hashtagUrl and challengeUrl: direct links to the TikTok hashtag page.
  • description: public hashtag description when TikTok exposes one.
  • viewCount, userCount, and videoCount: public TikTok metrics when available.
  • isCommerce, isChallenge, isPromoted, isPgcShow, isStrongMusic, and type: public classification fields when available.
  • coverUrl, profileImageUrl, and scrapedAt: media and collection metadata when available.

TikTok may return null for fields it does not expose for a specific hashtag. The Actor does not create placeholder rows for inputs that return no usable hashtag metrics.

🚀 How to run it

  1. Add one or more TikTok keywords, hashtags, or tag URLs.
  2. Set Hashtags per input to cap how many hashtag results each input can save.
  3. Set Total hashtag results to cap the full run.
  4. Start the Actor and open the dataset when the run finishes.
  5. Export the dataset or connect it to your API, scheduler, webhook, or integration workflow.

Good first inputs:

{
"queries": ["dance", "#fitness", "https://www.tiktok.com/tag/food"],
"maxHashtagsPerQuery": 30,
"maxTotalResults": 100
}

🧾 Output example

{
"query": "dance",
"queryIndex": 1,
"rank": 1,
"sourceType": "keyword",
"sourceQuery": "dance",
"hashtagId": "dance",
"hashtagName": "dance",
"hashtagTitle": "dance",
"hashtagUrl": "https://www.tiktok.com/tag/dance",
"challengeUrl": "https://www.tiktok.com/tag/dance",
"description": null,
"viewCount": 1723017979660,
"videoCount": null,
"userCount": 147365531,
"isCommerce": false,
"isChallenge": null,
"isPromoted": null,
"isPgcShow": false,
"isStrongMusic": null,
"type": 2,
"coverUrl": null,
"profileImageUrl": null,
"scrapedAt": "2026-05-29T22:55:13.111Z"
}

💡 Use cases

  • Build TikTok SEO keyword lists from real hashtag suggestions.
  • Compare hashtag view counts and user participation before planning content.
  • Find related hashtag variants for campaign briefs and creator instructions.
  • Monitor branded hashtag families and adjacent trend terms.
  • Feed hashtag data into dashboards, spreadsheets, or social listening workflows.
  • Create repeatable hashtag exports for clients, reports, or internal research.

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each accepted hashtag saved to the dataset. The pricing event is Hashtag at $0.00445 per hashtag row.

Use Total hashtag results to control the maximum number of charged hashtag rows in a run. Inputs that return no usable hashtag metrics do not save dataset rows.

⚠️ Limits and caveats

  • The Actor returns public TikTok hashtag search data, not videos, comments, profiles, or private account data.
  • TikTok can return different result counts for different keywords. A keyword may return fewer rows than your limit.
  • Some metrics or flags can be null when TikTok does not expose that field for a hashtag.
  • Hashtag and URL inputs are treated as exact hashtag targets, while plain keyword inputs can return related hashtag ideas.
  • This Actor is not affiliated with TikTok.

❓ FAQ

Do I need a TikTok account?

No. You do not need to provide a TikTok login, cookies, or a TikTok API key.

Can I search more than one keyword?

Yes. Add multiple values to Keywords, hashtags, or tag URLs. Each input is checked separately and the run stops at your total result limit.

Does this scrape TikTok videos?

No. This Actor is focused on hashtag search metrics. Use a TikTok video, transcript, or profile Actor if you need video-level data.

Why did I get fewer rows than my limit?

TikTok may return fewer public hashtag results for a specific keyword or exact hashtag. The Actor saves accepted hashtag rows only.

📝 Changelog

  • 0.0: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré