TikTok API for Developers - 38 REST Endpoints

Real-time public TikTok data as JSON: profiles, videos, comments, hashtags, music, search and no-watermark downloads. Every response is fetched live from TikTok - nothing is cached.

  • Pay as you go: 1 successful request = 1 credit, and credits never expire
  • 100 free credits after email verification - no card needed
  • Uptime monitored publicly by UptimeRobot - see the status page
  • 38 documented endpoints (29 unique API paths)
Illustration of the TikLiveAPI REST API

What is TikLiveAPI?

TikLiveAPI is a developer-first REST API for fetching real-time public TikTok data - user profiles, videos, no-watermark downloads, hashtags, music, and search - returned as clean, structured JSON. It exposes 38 endpoints across the TikTok platform, so you pull the exact data your app needs with a single authenticated request. There is no TikTok login or account connection: you authenticate with an API key and pay as you go with credits that never expire - no monthly subscription, and 100 free credits on signup.

Why Choose TikLiveAPI?

Live data, pay-as-you-go pricing, and a documented API.

Live, Never Cached

Each call is fetched from TikTok in real time - typically 1-2 s, set by TikTok's response time. We don't store or cache TikTok data.

Publicly Monitored Uptime

Availability is tracked by UptimeRobot on our public status page.

Pay As You Go

1 credit = 1 successful request on every endpoint. Credits never expire, and there is no monthly subscription.

No TikTok Login Shared

You never hand over a TikTok password or connect an account - every request is authenticated with your TikLiveAPI key.

Responsive Support

Open a ticket or email us - we reply within one business day.

Easy to Integrate

38 documented endpoints (29 unique API paths), copy-paste code samples, a Postman collection and an OpenAPI spec.

Easy TikTok API Integration

See how easy it is to use our API.


$curl = curl_init();

curl_setopt_array($curl, [
    CURLOPT_URL => "https://api.tikliveapi.com/userid/?username=tiktok",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "X-Api-Key: YOUR_API_KEY"
    ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
    echo "cURL Error #:" . $err;
} else {
    echo $response;
}
                        

import requests

url = "https://api.tikliveapi.com/userid/?username=tiktok"

payload={}
headers = {
  'X-Api-Key': 'YOUR_API_KEY'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
                        

var request = require('request');
var options = {
  'method': 'GET',
  'url': 'https://api.tikliveapi.com/userid/?username=tiktok',
  'headers': {
    'X-Api-Key': 'YOUR_API_KEY'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
                        

What Can You Build?

Unlock the potential of TikTok data.

Influencer Analytics

Track follower growth, engagement rates, and video performance for any public profile.

Trend Discovery

Identify trending hashtags, sounds, and challenges before they go viral.

Competitor Monitoring

Keep an eye on your competitors' content strategy and performance metrics.

Content Archiving

Download no-watermark copies to archive your own or licensed videos, or re-process them for analysis and moderation.

Hashtag Tracking

Monitor the performance of specific hashtags to gauge campaign reach and viral potential.

Music Trends

Discover rising audio tracks and sounds to use in your content for maximum engagement.

Pay-As-You-Go Pricing

Buy a credit package once and use it at your own pace. 1 credit = 1 successful request

Pro
$9.90

One-time payment - USD - $0.099 per 1K requests

Requests
100,000 Requests
Rate Limit
200 requests per minute
Buy 100,000 credits
Mega
$129

One-time payment - USD - $0.074 per 1K requests

Requests
1,750,000 Requests
Rate Limit
200 requests per minute
Buy 1,750,000 credits

Latest Updates

News and tutorials from TikLiveAPI.

TikTok plus YouTube Shorts: Cross-Platform Patterns

TikTok plus YouTube Shorts: Cross-Platform Patterns

Combine TikLiveAPI for TikTok with the YouTube Data API v3 for Shorts: creator matching, canonical creator tables, combined reach, and audience math.

Read →
TikTok Algorithm 2026: What We Know From Public Data

TikTok Algorithm 2026: What We Know From Public Data

A grounded, evidence-based look at TikTok's 2026 ranking signals, what public TikLiveAPI metrics actually prove, and how to A/B test creative.

Read →
TikTok Fitness and Wellness Creator Discovery Playbook

TikTok Fitness and Wellness Creator Discovery Playbook

A vertical playbook for fitness brands to discover, score, and partner with TikTok fittok creators using TikLiveAPI hashtag and profile data flows.

Read →

Frequently Asked Questions

Got questions? We have answers.

What is TikLiveAPI?

TikLiveAPI is a developer-first REST API for fetching real-time public TikTok data - user profiles, videos, no-watermark downloads, hashtags, music, and search - as structured JSON. It exposes 38 endpoints and works with pay-as-you-go credits, with 100 free credits on signup.

Do I need a subscription?

No, we operate on a pay-as-you-go model. You only pay for the requests you make.

Do I need a TikTok account or password?

No. TikLiveAPI works with your API key only - you never share your TikTok login or connect an account to make requests.

What is the rate limit?

Our standard rate limit is 200 requests per minute, but it can be increased upon request.

Do you offer refunds?

Yes - you can request a refund for a credit package as long as none of the credits from that purchase have been used. Contact our support team with your order ID to start the process.

Start with 100 free credits

Create an account, verify your email and call any endpoint with your own key. No card needed.