TikTok Data API

Structured access to TikTok profiles, videos, and TikTok Shop data โ€” users, video feeds, shop sellers, product listings, and keyword search. No official TikTok developer account required.

10 dedicated endpoints 1 credit per request No official TikTok account needed Profiles ยท Videos ยท Shops ยท Products

Why TikTok Data Matters for Developers

TikTok has over a billion monthly active users and is the dominant platform for short-form video, influencer marketing, and social commerce via TikTok Shop. The official TikTok API has severe restrictions โ€” limited data access, complex OAuth flows, and no coverage of TikTok Shop. The Anysite TikTok API unlocks the full platform: public profiles, video feeds, video search, and the entire TikTok Shop catalog, with a single authenticated POST request.

All TikTok Endpoints

Ten endpoints across four categories. All POST, all access-token authenticated, all 1 credit per request.

Users

EndpointWhat It ReturnsCost
/api/tiktok/usersUser profile by handle, @handle, or full profile URL โ€” follower count, heart count, video count, verified status, bio link1 credit
/api/tiktok/users/videosVideos posted by a TikTok user โ€” list with metadata1 credit

Videos

EndpointWhat It ReturnsCost
/api/tiktok/videosVideo details by video ID or full video URL โ€” title, play count, like count, share count, author1 credit
/api/tiktok/videos/commentsComment thread on a TikTok video โ€” text, author, like count, timestamp1 credit
/api/tiktok/videos/searchSearch TikTok videos by keyword โ€” returns ranked list with metadata1 credit

TikTok Shop โ€” Shops

EndpointWhat It ReturnsCost
/api/tiktok/shopsTikTok Shop seller/shop details by seller ID or full shop URL โ€” name, rating, follower count, product count1 credit
/api/tiktok/shops/productsProduct catalog of a TikTok Shop seller โ€” full listing with prices and details1 credit

TikTok Shop โ€” Products

EndpointWhat It ReturnsCost
/api/tiktok/productsTikTok Shop product details by product ID or full product URL โ€” title, price, rating, sold count, images1 credit
/api/tiktok/products/reviewsBuyer reviews for a TikTok Shop product โ€” review text, rating, author, timestamp1 credit
/api/tiktok/products/searchSearch TikTok Shop products by keyword โ€” returns ranked product listings1 credit

What You Can Build

Four high-value use cases developers ship with the TikTok API.

Influencer Research Tools

Pull follower counts, engagement signals, and full video history for any creator by handle. Build creator discovery, brand-fit scoring, and competitor influencer mapping without manual TikTok browsing.

Social Commerce Intelligence

Monitor TikTok Shop sellers, track product catalog changes, and pull buyer reviews for sentiment analysis. Map which creators are driving shop sales and which products are gaining traction.

Trend & Content Monitoring

Search TikTok videos by keyword to detect emerging trends, track brand mentions, and pull comment threads for audience sentiment. Feed the results into content strategy and product positioning workflows.

Competitive & Market Research

Compare shop performance across TikTok Shop sellers, track product pricing and review velocity, and benchmark creator growth. Build the kind of market intelligence that used to require custom scrapers.

Quick Start

All requests use POST with an access-token header. Get your key at anysite.io.

Get a TikTok user profile
curl -X POST "https://api.anysite.io/api/tiktok/users"   -H "access-token: YOUR_TOKEN"   -H "Content-Type: application/json"   -d '{"user": "charlidamelio"}'
Search TikTok videos by keyword
curl -X POST "https://api.anysite.io/api/tiktok/videos/search"   -H "access-token: YOUR_TOKEN"   -H "Content-Type: application/json"   -d '{"query": "wireless earbuds review", "count": 20}'
Search TikTok Shop products
curl -X POST "https://api.anysite.io/api/tiktok/products/search"   -H "access-token: YOUR_TOKEN"   -H "Content-Type: application/json"   -d '{"query": "bluetooth speaker", "count": 20}'
Python โ€” profile + videos + shop search
import requests

BASE = "https://api.anysite.io"
HEADERS = {"access-token": "YOUR_TOKEN", "Content-Type": "application/json"}

# Get user profile
profile = requests.post(
    f"{BASE}/api/tiktok/users",
    headers=HEADERS,
    json={"user": "charlidamelio"}
).json()

# Get their recent videos
videos = requests.post(
    f"{BASE}/api/tiktok/users/videos",
    headers=HEADERS,
    json={"user": "charlidamelio", "count": 20}
).json()

# Search TikTok Shop products
products = requests.post(
    f"{BASE}/api/tiktok/products/search",
    headers=HEADERS,
    json={"query": "wireless earbuds", "count": 20}
).json()

Pricing

All TikTok endpoints are standard-tier: 1 credit per request. Credits are shared across all Anysite endpoints.

Use CaseMonthly RequestsCredits Used
Enrich 500 creator profiles500500 credits
Monitor 100 creators (profile + videos weekly)800/mo800 credits
Track 50 TikTok Shop sellers (shop + products)400/mo400 credits
Daily video trend search (10 keywords)300/mo300 credits

Plans start at $49/mo (15K credits). Sign up for a 7-day free trial.

Frequently Asked Questions

Do I need an official TikTok developer account?
No. Anysite handles all access infrastructure โ€” proxies, session management, and anti-bot handling. You only need an Anysite API key, which you can get at anysite.io in under a minute.
How much does the TikTok API cost?
All TikTok endpoints are 1 credit per request. Credits are shared across all Anysite endpoints. Plans start at $49/mo for 15,000 credits, which covers 15,000 TikTok API calls. A 7-day free trial with 1,000 credits is included.
What data can I get from a TikTok user profile?
The /api/tiktok/users endpoint returns the public profile including follower count, following count, total likes (heart count), video count, verified status, bio, bio link, and profile image. You can pass a handle (e.g. charlidamelio), an @handle, or the full TikTok profile URL.
Can I search TikTok Shop products by keyword?
Yes. POST /api/tiktok/products/search accepts a query parameter and returns a ranked list of TikTok Shop products matching the keyword โ€” including titles, prices, ratings, and sold counts. Use it for competitive product research or trend detection in e-commerce.
What is the difference between /tiktok/shops and /tiktok/products?
The /shops endpoints are seller-oriented: they return shop/seller profile details and the seller's product catalog. The /products endpoints are product-oriented: they return details and reviews for a specific product, and allow keyword search across all TikTok Shop listings regardless of seller.
Does this API work for private TikTok accounts?
No. The API returns publicly accessible data only. Private accounts and their content are not accessible โ€” the same restriction applies as when browsing TikTok without an account.
How do I get the comments on a TikTok video?
Use POST /api/tiktok/videos/comments with the video ID or full TikTok video URL as the input. The response returns comment text, author handles, like counts, and timestamps for the comment thread.

Related Endpoints

Start pulling TikTok data in minutes

One API key. Ten TikTok endpoints. Profiles, videos, shops, and products โ€” all 1 credit per request.