Search TikTok challenges and hashtags by keyword
View all TikTok Profiles, Videos & Sounds API endpoints →Discover TikTok challenges, also described as hashtags, using a required keyword string in the path. This is keyword-based candidate discovery, not an exact-name lookup or a request for videos in a challenge feed. An optional string max_cursor query parameter is available for pagination. Omit it for the initial search and verify continuation behavior using the search response rather than assuming video-feed cursor rules apply. The documented contract identifies challenge search as the result type but supplies no response field schema, and no endpoint-specific live response or response example is available. Candidate names, challenge IDs, ranking, counts, response wrappers and continuation fields are therefore unverified. Review actual matches for relevance and ambiguity before selecting a challenge to monitor.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/tiktok/search-challenges-by-keyword API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/tiktok/search-challenges-by-keyword?key=<API_KEY>&keyword=<keyword>'
Query Result
Use Cases
- Expand a campaign keyword into candidate TikTok hashtags for an editor to assess before choosing exact topics to monitor.
- Develop a niche-topic vocabulary from actual search matches while recording ambiguous or unrelated challenge candidates for review.
- Check whether keyword discovery returns useful challenge names or IDs before designing a separate challenge-feed collection step.
- Test search pagination with max_cursor independently of video-feed pagination before planning repeated topic-discovery requests.
Frequently asked questions
Does this endpoint search hashtags or retrieve their videos?
It searches challenges, also described as hashtags, using a keyword. It is a discovery operation, not a challenge media feed. Review the returned candidates before choosing a specific challenge for any separate feed lookup.
Is keyword an exact challenge name or a challenge ID?
keyword is a required search string in the path. The contract describes keyword-based search, not lookup by challenge ID, and does not guarantee that results exactly match the supplied text.
Can I reuse a video-feed cursor for challenge search?
Do not assume cursor rules transfer between endpoints. This search accepts an optional string max_cursor, but no verified search response establishes its continuation source or format. Omit it initially and confirm behavior from the actual search response.
Are challenge IDs, names and popularity counts confirmed response fields?
No. The documented contract describes challenge search but provides no response field schema, and no endpoint-specific live response or response example is available. Inspect the fields actually returned before depending on candidate IDs, names, counts or ranking.