TikTok Hashtag Search API
The TikTok Hashtag Search API allows you to search for TikTok videos by hashtag, returning detailed information about matching videos including metadata, author information, statistics, and video URLs.
Endpoint
https://api.socialkit.dev/tiktok/hashtag-searchExample Request
GET https://api.socialkit.dev/tiktok/hashtag-search?access_key=<your-access-key>&hashtag=funnycatsResponse
{
"success": true,
"data": {
"hashtag": "funnycats",
"results": [
{
"id": "7580072621367102743",
"desc": "Funniest cat moment ever | Try not to laugh | Cat funny video for kids | Cat funny video compilation #fyp #foryoupage #funnyvideos #trendingcats #cutecats ",
"createTime": 1764873191,
"textLanguage": "en",
"url": "https://www.tiktok.com/@funny_cats_for_kids/video/7580072621367102743",
"author": {
"id": "7378760219276870688",
"uniqueId": "funny_cats_for_kids",
"nickname": "Funny Cat😹😂",
"avatar": "https://p77-sign-va.tiktokcdn.com/tos-maliva-avt-0068/145d7ef18fbede9dd542a928f4a7cd7f~tplv-tiktokx-cropcenter:100:100.jpeg?dr=14579&refresh_token=5c08075d&x-expires=1768590000&x-signature=O2lpzEcoYV9MuY329BKu3lErJA8%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=maliva",
"verified": false
},
"stats": {
"views": 12700000,
"likes": 109300,
"comments": 20000,
"shares": 16200,
"saves": 20800
},
"video": {
"duration": 92,
"cover": "https://p16-pu-sign-no.tiktokcdn-eu.com/tos-no1a-p-0037-no/osINTRBpFMjpJFZzkWBDegAEkNFfAPYIKQt9Ed~tplv-tiktokx-origin.image?dr=14575&x-expires=1768590000&x-signature=1asEncsUgM7dd3rOypC3EDdaEFM%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=maliva",
"playAddr": "https://v16-webapp-prime.tiktok.com/video/tos/no1a/tos-no1a-ve-0068c001-no/owmYADJIrHFdF5PfEgkxekpA1MRMMACaEElBQD/?a=1988&bti=ODszNWYuMDE6&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C&cv=1&br=1236&bt=618&cs=0&ds=2&ft=-Csk_mcRPD12NQYpzd-Ux8V5aYKt3wv25UcAp&mime_type=video_mp4&qs=0&rc=OWQ3Z2c6NGdlZjY5Nmk7OUBpajluOmw5cm13NzMzbzczNUAxNjVhMjBeXy4xYzE1XjY2YSNpbWgzMmRzMWxhLS1kMTFzcw%3D%3D&btag=e00090000&expire=1768592494&l=20260115034001B5C4D6FED95558264FA2&ply_type=2&policy=2&signature=a1e730c4e8683076fc699538de96c4c2&tk=tt_chain_token"
},
"music": {
"id": "7580072625737599766",
"title": "original sound",
"author": "Funny Cat😹😂"
},
"subtitleInfos": [
{
"languageCodeName": "spa-ES",
"source": "ASR"
},
{
"languageCodeName": "eng-US",
"source": "MT"
}
]
}
]
}
}Parameters
hashtag string Required
The hashtag to search for TikTok videos. Do not include the ”#” symbol in the hashtag parameter.
access_key string Required
Your API access key. Can be provided via the access_key query parameter, x-access-key header, or request body.
limit number Optional Defaults to 10
Number of search results to return. Maximum value may vary based on TikTok’s availability.
cache boolean Optional Defaults to false
Cache the response for faster subsequent requests.
cache_ttl number Optional Defaults to 2592000
Cache the response for a custom TTL (in seconds). Maximum 2592000 seconds (1 month), minimum 3600 seconds (1 hour).
Response Structure
Search Results
Each result in the results array contains:
Basic Information
id: Unique video identifierdesc: Video description/caption including hashtagscreateTime: Unix timestamp of when the video was createdtextLanguage: Language code of the video text (e.g., “en” for English)url: Direct URL to the TikTok video
Author Information (author object)
id: Author’s unique identifieruniqueId: Author’s username/handlenickname: Author’s display nameavatar: URL to author’s profile pictureverified: Whether the author is verified
Statistics (stats object)
views: Number of video viewslikes: Number of likescomments: Number of commentsshares: Number of sharessaves: Number of times the video was saved/bookmarked
Video Information (video object)
duration: Video duration in secondscover: URL to the video thumbnail/cover imageplayAddr: Direct URL to play the video
Music Information (music object)
id: Music track identifiertitle: Music track titleauthor: Music track author/creator
Subtitle Information (subtitleInfos array)
Each item in subtitleInfos contains:
languageCodeName: Language code (e.g., “eng-US”, “spa-ES”)source: Source of the subtitle - “ASR” (Automatic Speech Recognition) or “MT” (Machine Translation)
Use Cases
- Hashtag Analysis: Discover trending content within specific hashtags
- Campaign Tracking: Monitor hashtag campaign performance and reach
- Competitor Analysis: Analyze how competitors use specific hashtags
- Trend Discovery: Find viral content within trending hashtags
- Content Strategy: Research successful content strategies for specific hashtags
- Influencer Research: Discover creators active in specific hashtag communities
- Market Research: Understand content themes and trends within hashtag categories
- Brand Monitoring: Track branded hashtag usage and engagement