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

Keyword-led challenge discovery Use a required keyword to search for TikTok challenges or hashtags rather than supplying a known challenge identifier.
Hashtag candidate review Treat search matches as candidates for relevance checks, not guaranteed exact-name matches or automatically selected campaign tags. No ranking contract is documented.
Search-specific continuation input Supply an optional string max_cursor for subsequent searches after checking the actual response. Cursor fields and termination behavior have not been verified.
Topic vocabulary exploration Support a human-reviewed list of challenge terms from returned candidates where available. The contract does not guarantee candidate name, ID or popularity fields.

Live API Demo

GET /api/project/tiktok/search-challenges-by-keyword

Request cost is temporarily unavailable. No price is assumed.

View pricing

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/tiktok/search-challenges-by-keyword?key=<API_KEY>&keyword=<keyword>'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

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.

Related operations

Guides

View Subscription Plans →