TikTok Search API

Search TikTok users, videos, and hashtags by keyword and get structured JSON results - the entry point for discovery and monitoring tools.

A keyword-driven TikTok Search API for discovery and monitoring

If you are building anything that starts with a search box - an influencer discovery tool, a brand-monitoring dashboard, a hashtag-tracking script, or a market-research pipeline - you need one reliable way to turn a keyword into structured TikTok data. The TikLiveAPI search endpoints do exactly that. You send a plain keyword over HTTPS, authenticate with a single X-Api-Key header, and get back clean JSON with the fields you actually use: usernames, follower and heart counts, play counts, video IDs, hashtag view counts, and pagination cursors.

There is nothing to scrape, no headless browser to babysit, and no watermark to strip. The API runs against api.tikliveapi.com and returns results in real time, so the follower numbers and view counts you read are the live values, not a stale snapshot. It is built for developers who want to ship a feature this afternoon, pay only for the calls they make, and never worry about session cookies or anti-bot challenges.

Three search endpoints, one consistent shape

Search users by keyword

Call /search-user/ with a keyword to find matching TikTok profiles. Each result returns the user object (uniqueId, nickname, verified status, region, secUid) alongside a stats block with followerCount, heartCount, videoCount and more. This is the building block for influencer discovery and competitor lists.

Search videos by keyword

Call /search-video/ to surface videos for any term. Every item includes the video_id, title, duration, author, music_info, and engagement metrics like play_count, digg_count, comment_count and share_count - everything you need to rank content or spot what is performing.

Search hashtags and challenges

Call /search-challenge/ to find hashtags and challenges by keyword. Results carry the challenge id, cha_name, user_count, and view_count, so you can size a trend and rank tags by reach before you commit to a content or campaign idea.

Filter video search the way you need

The /search-video/ endpoint accepts optional filters: region, publish_time (past 24 hours, week, month, 3 or 6 months), and sort_by (relevance, like count, or date posted). Narrow a broad keyword down to fresh, high-engagement results in a single request.

Quick start: one request, structured JSON back

Authentication is a single header. Send X-Api-Key with your key, point at the endpoint, and pass your keyword as a query parameter. Here is a live user search against the real host:

curl --request GET \
  --url 'https://api.tikliveapi.com/search-user/?keyword=tiktok' \
  --header 'X-Api-Key: YOUR_API_KEY'

The response is a user_list array plus a cursor and a hasMore flag for paging. Trimmed to the key fields, one match looks like this:

{
  "user_list": [
    {
      "user": {
        "id": "107955",
        "uniqueId": "tiktok",
        "nickname": "TikTok",
        "region": "US",
        "verified": true
      },
      "stats": {
        "followerCount": 91751744,
        "heartCount": 450108540,
        "videoCount": 1362
      }
    }
  ],
  "cursor": 10,
  "hasMore": true
}

To read the next page, pass the returned cursor value back as the cursor parameter. Video and hashtag searches follow the same pattern - /search-video/ returns a videos array and /search-challenge/ returns a challenge_list, each with its own cursor.

Common use cases

Influencer discovery

Run a keyword through /search-user/, read each profile's followerCount and heartCount, and shortlist creators by niche and reach. This is the core loop behind building an influencer discovery tool on the TikTok API without manual list-building.

Hashtag and trend tracking

Poll /search-challenge/ on a schedule, store the view_count and user_count for each tag, and watch trends rise or fade over time. It is the foundation for tracking trending TikTok hashtags programmatically and for feeding trend-forecasting models.

Brand and competitor monitoring

Search your brand name or a rival's campaign tag with /search-video/, filter by publish_time for recent activity, and sort by like count to catch the videos driving conversation right now.

Content research and ranking

Pull videos for a topic, compare play_count against digg_count and share_count, and learn which formats earn engagement before you produce your own. The same data powers search-pattern analysis across users, videos, and hashtags.

Built for fast, predictable integration

Every search endpoint is a plain GET request with one auth header and JSON in, JSON out - so it drops into any language, from a one-line cURL test to a Python or Node service. Credits are pay-as-you-go and never expire, you get 100 free credits the moment you sign up, and there is a public status page if you ever need to check uptime. Try a query in the interactive playground, copy the generated snippet, and have keyword search wired into your app within minutes.

Start building with real-time TikTok data today.

Get 100 Free Credits View Docs