Tiktok Hashtag Scraper avatar

Tiktok Hashtag Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Tiktok Hashtag Scraper

Tiktok Hashtag Scraper

Extract video metadata from TikTok hashtag pages. Get video details, engagement statistics, author info, and music data for any hashtag.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

Rush

Rush

Maintained by Community

Actor stats

2

Bookmarked

3

Total users

2

Monthly active users

18 days ago

Last modified

Share

Extract video metadata from any TikTok hashtag page. Get video details, engagement statistics, author information, and music data — no TikTok login or TikTok API key required.

What data can you get?

For each video found under a hashtag, you'll receive:

  • Video details — ID, URL, description, creation date, duration, cover image
  • Author info — username, nickname, bio, avatar, verification status, follower count
  • Engagement stats — views, likes, comments, shares, bookmarks, reposts
  • Music — song title, artist, duration
  • Hashtags — all hashtags used in the video
  • Content flags — whether the video is an ad

How to use

  1. Enter 1 to 10 hashtag names (without the # symbol)
  2. Set the maximum number of videos per hashtag (default: 100, range: 50-100)
  3. Run the scraper and download your results

Input example

{
"hashtags": ["travel", "food", "fitness"],
"maxItems": 100
}

Output example

Each video in the dataset looks like this:

{
"videoId": "7338291648291649794",
"videoUrl": "https://www.tiktok.com/@travelblogger/video/7338291648291649794",
"description": "Beautiful sunset in Bali #travel #sunset",
"createTime": "2026-02-15T14:30:00.000Z",
"authorUsername": "travelblogger",
"authorNickname": "Travel Blogger",
"authorAvatarUrl": "https://p16-sign-sg.tiktokcdn.com/...",
"authorBio": "Travel content creator",
"authorVerified": false,
"authorProfileUrl": "https://www.tiktok.com/@travelblogger",
"authorFollowerCount": 125000,
"authorFollowingCount": 350,
"authorHeartCount": 5200000,
"authorVideoCount": 420,
"playCount": 1500000,
"likeCount": 85000,
"commentCount": 1200,
"shareCount": 3400,
"bookmarkCount": 12000,
"repostCount": 500,
"musicTitle": "Sunset Vibes",
"musicAuthor": "Chill Music",
"musicDuration": 30,
"hashtags": ["travel", "sunset", "bali"],
"videoDuration": 15,
"coverUrl": "https://p16-sign-sg.tiktokcdn.com/...",
"isAd": false,
"hashtagSource": "travel",
"collectedAt": "2026-03-02T12:00:00.000Z"
}

How many videos can I get?

The number of videos returned depends on the hashtag's popularity and TikTok's content availability. Results vary by hashtag — popular hashtags generally yield more videos than niche ones.

Input parameters

ParameterTypeRequiredDefaultDescription
hashtagsArray of stringsYesHashtag names to scrape (without #), up to 10 per run
maxItemsIntegerNo100Maximum videos to collect per hashtag (50–100). Actual results depend on content availability.

Tips for best results

  • Start small — try with 1 hashtag and 50 videos first to verify the output format
  • Popular hashtags work best — they have more content available
  • Multiple hashtags — you can collect up to 10 hashtags in one run

FAQ

Q: Why did I get fewer videos than the maxItems I set? A: The maxItems parameter sets an upper limit, not a guarantee. The actual number depends on how much content is available for that hashtag on TikTok.

Q: What maxItems range is supported right now? A: The current supported range is 50-100 per hashtag.

Q: Does this scraper work with hashtags in other languages? A: Yes. You can use hashtags in any language (e.g., comidamexicana, 台灣美食, 日本旅行). Enter them without the # symbol.

Q: Why did I get zero results for a hashtag? A: This can happen if TikTok is temporarily limiting requests, the hashtag has very little content, or the hashtag does not exist. Try again later or try a different hashtag.

Q: How fresh is the data? A: The scraper collects data in real time from TikTok's public hashtag pages. Engagement statistics (views, likes, etc.) reflect the values at the time of collection.

Q: Can I scrape private or restricted hashtags? A: No. The scraper only accesses publicly available hashtag pages. Content that requires login or is restricted by region may not be accessible.

Q: What does the isAd field mean? A: This field indicates whether TikTok has marked the video as a promoted or sponsored post.

Disclaimer

This scraper accesses publicly available data from TikTok hashtag pages. It does not bypass any login requirements, access private content, or circumvent access controls.

  • Data accuracy — Engagement statistics and author information are provided by TikTok and may change over time. The scraper reports values as they appear at the time of collection.
  • Availability — TikTok may change its public page structure at any time, which could temporarily affect the scraper's ability to collect data.
  • Usage responsibility — Users are responsible for ensuring their use of collected data complies with applicable laws, regulations, and TikTok's Terms of Service.
  • No guarantees — The number of videos returned per hashtag is not guaranteed and depends on TikTok's content availability.

OpenClaw, Claude Code, Gemini, Antigravity, Codex, ChatGPT