REST TikTok Developer API · 16 Public Data & Creative Center Endpoints
Public TikTok Data API, without OAuth walls.
Fetch any public TikTok creator profile, 1080p HD no-watermark video stream, keyword search feed, nested comment thread, follower graph, and Creative Center commercial ad over standard HTTPS JSON — from $0.20/1K videos and $0.10/1K comments.
01 · Pay-As-You-Go
Never-expiring credit packs from $9, or Monthly plans from $19/mo (+25%–65% bonus). 0 credits charged on empty/failed calls.
02 · Zero Account / Cookies
No TikTok login, no OAuth 2.0 app review, no session cookies, and no residential proxy setup.
03 · 10x Lower Unit Cost
$0.20/1K videos ($0.08/1K on Business) vs $2.50–$5.00/1K on Apify, TikAPI, and legacy scrapers.
04 · 10,500 Free Credits ($1.05)
Instant sandbox key on signup — zero credit card required, plus +$2.00 Day-2 & Day-3 return bonuses.
No subscription required · One-time packs from $9 (75,000 never-expiring credits) or Monthly from $19/mo · Visa, Mastercard, Apple Pay, Google Pay & 0%-fee Crypto · Instant PDF Invoice
Interactive Gateway Sandbox · Live Production Endpoints
Test Real TikTok Endpoints in Your Browser
Run preset queries right now with zero login, or sign up in 10 seconds to test any custom @username, video URL, or search keyword with 10,500 free credits.
{
"code": 0,
"provider": "https://shortvidapi.com",
"status": "ok",
"msg": "success",
"data": {
"videos": [
{
"aweme_id": "v15044gf0000dbenid7og65iln63dbq0",
"video_id": "7700444273329671455",
"region": "US",
"title": "The best AI tool for every job: Writing emails → ChatGPT Turning notes into a plan → Claude Making a study guide → NotebookLM Researching competitors → Perplexity Creating UGC ads → Higgsfield Building apps → Claude Code...",
"content_desc": [
"The best AI tool for every job:",
""
],
"cover": "https://p16-common-sign.tiktokcdn.com/tos-useast8-p-0068-tx2/och60XA3fAImJkufBDRq5qBo8EEVFEJtWXwQGl~tplv-tiktokx-cropcenter:500:800.jpeg?biz_tag=musically_video.video_cover&dr=14577&idc=my2&ps=13740610&refresh_token=a035...",
"ai_dynamic_cover": "https://p16-common-sign.tiktokcdn.com/tos-useast8-p-0068-tx2/owv1ptJIOzjDCgegeCLVA5NGAQqk2IzVevuIaK~tplv-tiktokx-origin.image?dr=1364&refresh_token=8b933c8b&x-expires=1793631600&x-signature=9rTw66cbmieGPDUWYbUDbVZUIm8%3D...",
"origin_cover": "https://p19-common-sign.tiktokcdn.com/tos-useast8-p-0068-tx2/ogtgVMvzIGeuDqa6NQLeAJgIjAKdCupeIxCV6v~tplv-tiktokx-shrink-aq:360:360:q75.webp?dr=17995&refresh_token=8482ff86&x-expires=1793631600&x-signature=NXAKWaM2F3y0lR1...",
"duration": 25,
"play": "https://v19.tiktokcdn.com/444fe5e94f2cdae5cad74e5f5e53561d/6ae8a86c/video/tos/alisg/tos-alisg-ve-37c799-sg/okHzAevzGIeVLbDIp6IevIgWuCqRtQaAKpj4JA/?a=1233&bti=NTY6QGo0QHM6OjZANDQuYCMucCMxNDNg&&bt=590&ft=JS-FIDyjNl~VQQUnU~...",
"wmplay": "https://v19.tiktokcdn.com/444fe5e94f2cdae5cad74e5f5e53561d/6ae8a86c/video/tos/alisg/tos-alisg-ve-37c799-sg/okHzAevzGIeVLbDIp6IevIgWuCqRtQaAKpj4JA/?a=1233&bti=NTY6QGo0QHM6OjZANDQuYCMucCMxNDNg&&bt=590&ft=JS-FIDyjNl~VQQUnU~...",
"size": 1948960,
"wm_size": 0,
"music": "https://v16-ies-music.tiktokcdn.com/214d094b27a74eebcda233b216b3d17f/6af091a8/video/tos/alisg/tos-alisg-ve-2370c799-sg/oMnYAEjMJl8QqC0ffb43uXBPRbjDUBFVVLFEAP/?a=583965&bti=NEBzNTY6QGo6OjZALnAjNDQuYCMxNDNg&&bt=125&ft=gk-H...",
"music_info": {
"id": "7700444318988847902",
"title": "original sound - maverickgpt",
"play": "https://v16-ies-music.tiktokcdn.com/214d094b27a74eebcda233b216b3d17f/6af091a8/video/tos/alisg/tos-alisg-ve-2370c799-sg/oMnYAEjMJl8QqC0ffb43uXBPRbjDUBFVVLFEAP/?a=583965&bti=NEBzNTY6QGo6OjZALnAjNDQuYCMxNDNg&&bt=125&ft=gk-H...",
"cover": "https://p16-common-sign.tiktokcdn.com/tos-maliva-avt-0068/0c950557c61fb5495b379d40a84d859b~tplv-tiktokx-cropcenter-q:1080:1080:q70.jpeg?dr=10796&refresh_token=15dab5ec&x-expires=1793631600&x-signature=mIqR2NWERKttz%2FPcN...",
"author": "Maverick Maltin | AI & ChatGPT",
"original": true,
"duration": 25,
"album": "",
"create_time": 1792899414
},
"play_count": 1137030,
"digg_count": 62323,
"comment_count": 318,
"share_count": 18159,
"download_count": 116,
"collect_count": 63751,
"create_time": 1792899412,
"anchors": null,
"anchors_extras": "",
"is_ad": false,
"commerce_info": {
"adv_promotable": false,
"auction_ad_invited": false,
"branded_content_type": 0,
"is_diversion_ad": 0,
"organic_log_extra": "{\"req_id\":\"20261101231218F3ED520687EEF99D1732\"}",
"with_comment_filter_words": false
},
"commercial_video_info": "",
"item_comment_settings": 0,
"mentioned_users": "",
"author": {
"id": "6788812283432059910",
"unique_id": "maverickgpt",
"nickname": "Maverick Maltin | AI & ChatGPT",
"avatar": "https://p16-common-sign.tiktokcdn.com/tos-maliva-avt-0068/0c950557c61fb5495b379d40a84d859b~tplv-tiktokx-cropcenter-q:300:300:q70.jpeg?dr=10793&refresh_token=0f0244a6&x-expires=1793631600&x-signature=oiZg4%2BxgBNV1KRsWzm5..."
},
"is_nff_or_nr": false,
"is_top": 0
},
{
"aweme_id": "v15044gf0000d8f76gnog65v6007n3sg",
"video_id": "7646676174059392286",
"region": "US",
"title": "Best Ai tools in 2026 ",
"content_desc": [],
"cover": "https://p16-common-sign.tiktokcdn.com/tos-useast8-p-0068-tx2/o8eFpH6IOUALQAIHcD3LYIrGCpayPQjeaeqAEI~tplv-tiktokx-cropcenter:500:800.jpeg?biz_tag=musically_video.video_cover&dr=14577&idc=my2&ps=13740610&refresh_token=0369...",
"ai_dynamic_cover": "https://p16-common-sign.tiktokcdn.com/tos-useast8-p-0068-tx2/ogQTeU3IHCO3vAjAeDQAQLIIacGyHPBEYeyF6q~tplv-tiktokx-origin.image?dr=1364&refresh_token=41070638&x-expires=1793631600&x-signature=4kn4xQB5WSWW549uSoRqY1z88oQ%3D...",
"origin_cover": "https://p19-common-sign.tiktokcdn.com/tos-useast8-p-0068-tx2/oID8aUAYIHeOALZg3BqQJAI5sFmPCyGeIQ0ejH~tplv-tiktokx-shrink-aq:360:360:q75.webp?dr=17995&refresh_token=67e5fdc0&x-expires=1793631600&x-signature=wmQCRBZwLu0yAK4...",
"duration": 27,
"play": "https://v19.tiktokcdn.com/c9910bff45751b91d14301fee0cfadea/6ae8a86e/video/tos/alisg/tos-alisg-ve-37c799-sg/osEgOIFF8eUAyfx5ANIBCLPIjI1GYAaqDQe43H/?a=1233&bti=NTY6QGo0QHM6OjZANDQuYCMucCMxNDNg&&bt=755&ft=JS-FIDyjNl~VQQUnU~...",
"wmplay": "https://v19.tiktokcdn.com/c9910bff45751b91d14301fee0cfadea/6ae8a86e/video/tos/alisg/tos-alisg-ve-37c799-sg/osEgOIFF8eUAyfx5ANIBCLPIjI1GYAaqDQe43H/?a=1233&bti=NTY6QGo0QHM6OjZANDQuYCMucCMxNDNg&&bt=755&ft=JS-FIDyjNl~VQQUnU~...",
"size": 2661547,
"wm_size": 0,
"music": "https://v16-ies-music.tiktokcdn.com/43e0b3431fe1dc4d53db2d437a7a022d/6af091aa/video/tos/maliva/tos-maliva-ve-27dcd7c799-us/okuIYcUeG6TCEfzoFOE4nIMDmARqPP4CK7fK6r/?a=583965&bti=NEBzNTY6QGo6OjZALnAjNDQuYCMxNDNg&&bt=125&ft=...",
"music_info": {
"id": "7646676246730541855",
"title": "original sound - maverickgpt",
"play": "https://v16-ies-music.tiktokcdn.com/43e0b3431fe1dc4d53db2d437a7a022d/6af091aa/video/tos/maliva/tos-maliva-ve-27dcd7c799-us/okuIYcUeG6TCEfzoFOE4nIMDmARqPP4CK7fK6r/?a=583965&bti=NEBzNTY6QGo6OjZALnAjNDQuYCMxNDNg&&bt=125&ft=...",
"cover": "https://p16-common-sign.tiktokcdn.com/tos-maliva-avt-0068/0c950557c61fb5495b379d40a84d859b~tplv-tiktokx-cropcenter-q:1080:1080:q70.jpeg?dr=10796&refresh_token=15dab5ec&x-expires=1793631600&x-signature=mIqR2NWERKttz%2FPcN...",
"author": "Maverick Maltin | AI & ChatGPT",
"original": true,
"duration": 27,
"album": "",
"create_time": 1780380576
},
"play_count": 3656171,
"digg_count": 204771,
"comment_count": 9543,
"share_count": 45213,
"download_count": 1149,
"collect_count": 196584,
"create_time": 1780380574,
"anchors": null,
"anchors_extras": "",
"is_ad": false,
"commerce_info": {
"adv_promotable": false,
"auction_ad_invited": false,
"branded_content_type": 0,
"is_diversion_ad": 0,
"organic_log_extra": "{\"req_id\":\"20261101231218F3ED520687EEF99D1732\"}",
"with_comment_filter_words": false
},
"commercial_video_info": "",
"item_comment_settings": 0,
"mentioned_users": "",
"author": {
"id": "6788812283432059910",
"unique_id": "maverickgpt",
"nickname": "Maverick Maltin | AI & ChatGPT",
"avatar": "https://p16-common-sign.tiktokcdn.com/tos-maliva-avt-0068/0c950557c61fb5495b379d40a84d859b~tplv-tiktokx-cropcenter-q:300:300:q70.jpeg?dr=10793&refresh_token=0f0244a6&x-expires=1793631600&x-signature=oiZg4%2BxgBNV1KRsWzm5..."
},
"is_nff_or_nr": false,
"is_top": 0
}
],
"cursor": 5,
"hasMore": true
}
}Runnable Python Request & Live Gateway JSON Output
Below is the exact JSON payload captured from GET https://api.shortvidapi.com/v1/user/info?unique_id=tiktok in production (64-bit string IDs preserved, zero synthetic fields).
Python 3 (requests)
import requests
API_KEY = "tk_live_your_api_key_here"
resp = requests.get(
"https://api.shortvidapi.com/v1/user/info",
params={"unique_id": "tiktok"},
headers={"x-api-key": API_KEY},
timeout=15,
)
resp.raise_for_status()
payload = resp.json()
print(payload["data"]["stats"]["followerCount"]) # 96581914Live Captured JSON · HTTP 200 (x-credits-cost: 10)
{
"code": 0,
"provider": "https://shortvidapi.com",
"status": "ok",
"msg": "success",
"data": {
"user": {
"id": "107955",
"uniqueId": "tiktok",
"nickname": "TikTok",
"verified": true,
"secUid": "MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM",
"signature": "Your next discovery is waiting on TikTok.",
"createTime": 1425144149,
"bioLink": { "link": "tiktok.com/discovermore" }
},
"stats": {
"followingCount": 1,
"followerCount": 96581914,
"heartCount": 467088401,
"videoCount": 1601
}
}
}Official TikTok APIs vs Legacy Providers vs ShortVid API
| Dimension | ShortVid API | Official Display API | Official Research API | TikAPI / Apify |
|---|---|---|---|---|
| Commercial SaaS / AI | ✓ Allowed instantly | Own logged-in user only | ✕ Prohibited (academic only) | ✓ Allowed |
| Cost per 1,000 Videos | $0.20 ($0.08 Business) | N/A (OAuth gated) | 1,000 req/day hard cap | $1.50 – $5.00 |
| 1080p No-Watermark MP4 | ✓ Included (play & hdplay) | ✕ Watermarked embed | ✕ Metadata only | Often extra add-on cost |
| Creative Center Ads | ✓ /v1/ads/top/ads included | ✕ Not available | ✕ Not available | Separate actor or missing |
| Empty / Failed Charge | 0 Credits charged | Counts against quota | Counts against 1,000/day | Often billed per request/CU |
| Data Category | Endpoint | Credits | Base Price |
|---|---|---|---|
| Video Search, Creator Posts, Hashtag, Music & Trending Feeds | /v1/video/search, /v1/user/posts, /v1/challenge/posts, /v1/music/posts, /v1/feed/list | 2 Credits / video (min 10 Credits) | $0.20 / 1,000 videos |
| Video Comments & Nested Second-Level Replies | /v1/comment/list, /v1/comment/reply | 1 Credit / comment (min 10 Credits) | $0.10 / 1,000 comments |
| Creator Followers, Following & Influencer Search | /v1/user/followers, /v1/user/following, /v1/user/search | 1 Credit / user (min 10 Credits) | $0.10 / 1,000 users |
| 1080p No-Watermark Video Parser, Creator, Hashtag, Music & Ad Detail | /v1/video/detail, /v1/user/info, /v1/challenge/info, /v1/music/info, /v1/ads/top/ads/detail | 10 Credits / request | $1.00 / 1,000 requests |
| TikTok Creative Center Commercial Ads Library | /v1/ads/top/ads | 10 Credits / ad (min 10 Credits) | $1.00 / 1,000 ads |
- ShortVid API (Pro Bonus Rate)
- $28.75
- Legacy API Providers / Scrapers
- $250.00
- Your Monthly Savings
- $221.25
Base PAYG: $50.00
$1.00 per 1,000 videos
Up to 80%+ cost reduction
Developer FAQ
How is ShortVid API different from ByteDance's Official TikTok Display & Research APIs?
The Official Display API requires per-user OAuth 2.0 login and only returns videos owned by that logged-in user. The Official Research API is restricted to non-profit universities (1,000 requests/day cap) and bans commercial SaaS or AI training. ShortVid API gives commercial developers instant REST access to any public creator, video search, comments, followers, and Creative Center ads with a single API key.
Do I need a TikTok account, session cookies, or residential proxies?
No. Zero TikTok accounts, zero cookies, and zero proxies are required. Our gateway handles device registration, X-Bogus/X-Argus signing, and residential IP rotation automatically.
Do Pay-As-You-Go credits expire, and do failed/empty requests charge credits?
Paid Pay-As-You-Go credits never expire. Upstream 4xx/5xx errors, timeouts, and empty 0-item responses charge 0 credits.
How does the 10,500 Free Credits ($1.05) signup grant & Sandbox Streak work?
Every new developer account receives 10,500 Free Credits ($1.05) and a live API key immediately upon signup — no credit card, proxy, or manual review required — plus +10,000 bonus credits ($1.00) after 24h & 3 API calls and another +10,000 credits ($1.00) across 3 active days.