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 →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.
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.
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.
1 credit = 1 successful request on every endpoint. Credits never expire, and there is no monthly subscription.
You never hand over a TikTok password or connect an account - every request is authenticated with your TikLiveAPI key.
Open a ticket or email us - we reply within one business day.
38 documented endpoints (29 unique API paths), copy-paste code samples, a Postman collection and an OpenAPI spec.
$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);
});
Track follower growth, engagement rates, and video performance for any public profile.
Identify trending hashtags, sounds, and challenges before they go viral.
Keep an eye on your competitors' content strategy and performance metrics.
Download no-watermark copies to archive your own or licensed videos, or re-process them for analysis and moderation.
Monitor the performance of specific hashtags to gauge campaign reach and viral potential.
Discover rising audio tracks and sounds to use in your content for maximum engagement.
Combine TikLiveAPI for TikTok with the YouTube Data API v3 for Shorts: creator matching, canonical creator tables, combined reach, and audience math.
Read →
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 →
A vertical playbook for fitness brands to discover, score, and partner with TikTok fittok creators using TikLiveAPI hashtag and profile data flows.
Read →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.
No, we operate on a pay-as-you-go model. You only pay for the requests you make.
No. TikLiveAPI works with your API key only - you never share your TikTok login or connect an account to make requests.
Our standard rate limit is 200 requests per minute, but it can be increased upon request.
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.
Create an account, verify your email and call any endpoint with your own key. No card needed.