TikTok Hashtag & Sound Scraper - Videos, Music & Trends avatar

TikTok Hashtag & Sound Scraper - Videos, Music & Trends

Pricing

from $3.00 / 1,000 videos

Go to Apify Store
TikTok Hashtag & Sound Scraper - Videos, Music & Trends

TikTok Hashtag & Sound Scraper - Videos, Music & Trends

Scrape TikTok hashtags and sounds: hashtag stats, videos posted under a hashtag, sound (music) details, videos that use a sound, trending hashtags by country and the Top 50 / Viral 50 sound charts. Export views, likes, shares, creators and music data to JSON/CSV/Excel.

Pricing

from $3.00 / 1,000 videos

Rating

0.0

(0)

Developer

VulnV

VulnV

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

18 days ago

Last modified

Share

Scrape TikTok hashtags and sounds and export them to JSON, CSV or Excel. Get a hashtag's video and view totals, collect the videos posted under a hashtag, pull a sound's details, collect the videos that use a sound, see which hashtags are trending in any country, or grab TikTok's Top 50 and Viral 50 sound charts - all from one Actor. Each result is one clean, flat row with plays, likes, comments, shares, creator and music data.

No login, no cookies and no proxies to configure - data is fetched through a fast, managed pipeline. Just pick an operation, add your input and press Start.

Unofficial notice: This is an independent tool and is not affiliated with, endorsed by, or connected to TikTok or ByteDance. "TikTok" is a trademark of its respective owner, used here only to describe what the Actor scrapes.

What is TikTok?

TikTok is the world's biggest short-video platform, with over a billion monthly users. Two things decide what spreads on it: hashtags, which group videos into topics and challenges, and sounds, the songs and audio clips that creators reuse in their videos. A sound or hashtag going viral can make a song chart or a product sell out. This scraper gives you programmatic access to TikTok's hashtags, sounds and trend charts so you can spot trends early, track campaigns and research music at scale, without a TikTok account.

Operations

Pick one Operation and fill in the matching field:

OperationInput fieldWhat you get
Hashtag detailshashtagsA hashtag's total videos, total views, description and image.
Videos for a hashtaghashtagsVideos posted under each hashtag, with captions, engagement, creator and sound data.
Sound (music) detailsmusicUrlsA sound's title, artist, album, duration, number of videos using it, cover art, audio preview and release date.
Videos using a soundmusicUrlsVideos that use each sound, with captions, engagement and creator data.
Trending hashtags by countrycountriesThe top trending hashtags in each country over 7, 30 or 90 days, with views, video count, a daily popularity curve and top creators. Optional industry filter.
Trending soundssoundChartTikTok's Top 50 (most popular) or Viral 50 (fastest-rising) sound chart, in rank order.

hashtags accept names with or without # (e.g. booktok, #cat), tiktok.com/tag/<name> URLs, or numeric hashtag IDs. musicUrls accept tiktok.com/music/<name>-<id> URLs or bare numeric sound IDs - one per line.

How to use it (step by step)

  1. Choose an Operation.
  2. Fill in the matching input:
    • Hashtag details / Videos for a hashtag -> add one or more Hashtags.
    • Sound details / Videos using a sound -> paste Sound URLs / IDs.
    • Trending hashtags -> add one or more Countries (two-letter codes such as US, GB, DE), and optionally a Trend period and Industry.
    • Trending sounds -> pick the Sound chart (Top 50 or Viral 50).
  3. Set Maximum results per input (default 100, or 0 for all available).
  4. Press Start. Export the dataset as JSON, CSV, Excel, XML or via the API.

Input

FieldTypeDescription
operationstringRequired. hashtag_info, hashtag_videos, music_info, music_videos, trending_hashtags, or trending_sounds.
hashtagsarrayHashtag names, tiktok.com/tag/... URLs or numeric IDs (for hashtag_info, hashtag_videos).
musicUrlsarraytiktok.com/music/... URLs or numeric sound IDs (for music_info, music_videos).
maxItemsintegerMax results per hashtag / sound / country, and max chart entries. 0 = all available. Default 100.
countriesarrayTwo-letter country codes (for trending_hashtags). Default ["US"].
trendPeriodstring7, 30 or 90 days (for trending_hashtags). Default 7.
industrystringIndustry filter such as food_beverage, beauty_personal_care or games (for trending_hashtags). Default all.
soundChartstringtop_50 or viral_50 (for trending_sounds). Default top_50.

Output

Every row carries a record_type of hashtag, music, video or trending_hashtag. Video fields:

FieldDescription
video_id, video_urlVideo identity and canonical URL.
description, hashtags, language, regionCaption, the hashtags in it, caption language and posting country.
play_count, like_count, comment_count, share_count, collect_count, download_countEngagement metrics.
duration_seconds, cover_url, play_url, content_type, is_adMedia data.
author_id, author_handle, author_name, author_sec_uid, author_avatar_url, author_urlCreator data.
music_id, music_title, music_author, music_urlThe sound used in the video.
create_timePublish time (ISO-8601 UTC).

Hashtag (hashtag) rows have hashtag_id, hashtag_name, hashtag_url, description, video_count, view_count, image_url and is_commerce. Sound (music) rows have music_id, music_title, music_author, album, music_url, cover_url, play_url, duration_seconds, video_count, is_original_sound, is_commerce_music, artist_names, owner_handle (for original sounds), language, theme_tags, release_date, create_time, and for chart rows chart and chart_rank. Trending hashtag (trending_hashtag) rows have country, period_days, industry, rank, hashtag_id, hashtag_name, hashtag_url, video_count, view_count, popularity_trend and top_creator_handles.

Example video row:

{
"record_type": "video",
"operation": "hashtag_videos",
"input": "booktok",
"video_id": "7689683738317393165",
"video_url": "https://www.tiktok.com/@bookbuilt/video/7689683738317393165",
"description": "it's almost october!! #fyp #BookTok #readersoftiktok",
"hashtags": ["fyp", "booktok", "readersoftiktok"],
"create_time": "2026-09-26T03:40:35+00:00",
"region": "US",
"play_count": 151619,
"like_count": 37475,
"comment_count": 132,
"share_count": 639,
"collect_count": 6798,
"author_handle": "bookbuilt",
"music_title": "original sound - rick.cfc"
}

Common use cases

  • Trend spotting - check the trending hashtags in your markets and the Viral 50 chart on a schedule and catch topics and songs as they take off.
  • Music marketing - track how many videos use a song, who is using it and how those videos perform.
  • Campaign and hashtag tracking - follow a branded hashtag's video and view totals over time and collect the videos posted under it.
  • Influencer discovery - find the creators behind the best-performing videos for a hashtag or sound.
  • Market and AI research - build datasets of TikTok captions, hashtags and engagement for a niche.

Notes on reliability

  • Trending hashtags returns the top 3 hashtags per country, period and industry. That is the depth TikTok publishes for its public trend ranking. To see more, add more countries or run the operation with different industries and periods.
  • Videos for a hashtag and for a sound come in TikTok's own feed order (a mix of popular and recent), not strictly newest first.
  • A hashtag name is looked up first, so a name that has never been used on TikTok returns nothing and the run moves on. Hashtag names are matched without regard to case.
  • video_count on a sound is the number of videos TikTok counts for it; very new original sounds often show a small number until TikTok's counter catches up.
  • Image, audio and video URLs are served by TikTok's CDN and expire; fetch them promptly.
  • Counts reflect what TikTok returns at scrape time. If a hashtag, sound or video is removed or restricted, that input is skipped and the run continues.

FAQ

Do I need a TikTok account, cookies or a proxy? No. Just add your input and press Start.

Where do I find a sound ID? Open the sound on TikTok: the number at the end of the tiktok.com/music/... link is the ID. You can paste the whole link. Every video row also carries the music_id of its sound.

Can I scrape a creator's profile, search TikTok or get video comments? Not with this Actor. It focuses on hashtags, sounds and trends.

Can I run several hashtags, sounds or countries at once? Yes - add multiple lines. Duplicate videos across inputs are removed automatically.

Can I try it for free? Yes. Users on the free Apify plan can fetch up to 10 results in total to try the Actor. Upgrade to a paid Apify plan to run it without that limit.

What export formats are supported? JSON, CSV, Excel, XML and HTML, plus the Apify API and integrations such as Google Sheets, Zapier, Make and webhooks.

Pricing

This Actor is pay per result: you are charged for each record it returns (hashtags, sounds, videos, trending hashtags and chart sounds), plus standard Apify platform usage. Different record types have different prices; see the Pricing tab for current rates. You are never charged for inputs that return nothing.