TikTok API: profiles, videos, and TikTok Shop products
We just launched 10 TikTok endpoints on Anysite — structured access to TikTok profiles, videos, and TikTok Shop data through a single authenticated REST API.
TikTok has over a billion monthly active users. It's the primary platform for short-form video, the fastest-growing channel for influencer marketing, and home to TikTok Shop — a social commerce layer that generated over $20 billion in GMV in 2023. Yet developer access has always been painful: the official TikTok API is severely restricted, requires an approved developer application, and covers none of the TikTok Shop data. Anysite removes that friction.
What's available
The creator, video, and product endpoints from the launch:
Users
- POST /api/tiktok/users — Public profile by handle, @handle, or full profile URL. Returns follower count, heart count, video count, verified status, bio, and bio link.
- POST /api/tiktok/users/videos — Videos posted by a user, with full metadata.
Videos
- POST /api/tiktok/videos — Video details by ID or URL.
- POST /api/tiktok/videos/comments — Comment thread on any public video.
- POST /api/tiktok/videos/search — Keyword search across TikTok videos.
TikTok Shop — Products
- POST /api/tiktok/products — Product details by product ID or URL.
- POST /api/tiktok/products/reviews — Buyer reviews for a TikTok Shop product.
- POST /api/tiktok/products/search — Keyword search across TikTok Shop listings.
All endpoints are POST and use the same access-token header. The full list, with each endpoint's credit price, is on the TikTok endpoint page.
A quick example
Pull a creator's profile and recent videos:
# Profile
curl -X POST "https://api.anysite.io/api/tiktok/users" -H "access-token: YOUR_TOKEN" -H "Content-Type: application/json" -d '{"user": "example_creator"}'
# Recent videos
curl -X POST "https://api.anysite.io/api/tiktok/users/videos" -H "access-token: YOUR_TOKEN" -H "Content-Type: application/json" -d '{"user": "example_creator", "count": 20}'
Search TikTok Shop for a product category:
curl -X POST "https://api.anysite.io/api/tiktok/products/search" -H "access-token: YOUR_TOKEN" -H "Content-Type: application/json" -d '{"keyword": "wireless earbuds", "count": 20}'
What you can build
The combination of creator data, video data, and TikTok Shop data in a single API opens up several high-value use cases:
- Influencer research and scoring — pull profiles and video history for any creator, compare engagement signals, build discovery pipelines without manual TikTok browsing.
- Social commerce intelligence — search TikTok Shop listings, track product prices and sales counts over time, pull buyer reviews for sentiment analysis.
- Trend and content monitoring — search videos by keyword on a schedule, track emerging trends, pull comment threads for audience sentiment.
- Competitive research — compare competing products, track pricing and review velocity, benchmark creator growth.
Documentation and pricing
Full endpoint documentation, parameters, and response schemas are on the TikTok endpoint page. Each endpoint's credit price is listed there. API plans start at $49/mo (15K credits); the Starter plan includes a 7-day free trial with 1,000 credits.
Questions? Get started at anysite.io.