TikTok API
Profiles, videos, comments, sounds, transcripts, audience, shop and the ad library. Call the supported public-data endpoints with one crawlfeed key and a consistent response envelope.
- Available endpoints
- 31
- Groups covered
- 9
- Base call price
- 1 credits
What you can retrieve
Each operation below is served on TikTok. Open one for the exact request, parameters, return type and cost; the technical reference has the full contract.
core
- Profile1 cr/callGet a public profile by handle.GET /v1/tiktok/profile → Profile
- Posts1 cr/callList a profile's recent posts.GET /v1/tiktok/posts → Post[]
- Post1 cr/callGet a single post by id.GET /v1/tiktok/post → Post
- Comments1 cr/callList comments on a post.GET /v1/tiktok/comments → Comment[]
- Search1 cr/callSearch one platform.GET /v1/tiktok/search → SearchResult[]
profiles
- Followers1 cr/callAccounts that follow a profile.GET /v1/tiktok/followers → Profile[]
- Following1 cr/callAccounts a profile follows.GET /v1/tiktok/following → Profile[]
- Audience26 cr/callWhere a creator's audience is, by country.GET /v1/tiktok/audience → Audience
- Live1 cr/callWhether a creator is live right now, with viewers and title.GET /v1/tiktok/live → LiveStream
- Trending profiles1 cr/callPopular creators or developers right now.GET /v1/tiktok/trending/profiles → Profile[]
- Linked profiles10 cr/callThe same creator's accounts on other platforms, matched through their public links.GET /v1/tiktok/linked-profiles → LinkedProfile[]
posts
media
- Transcript10 cr/callThe spoken text of a video, with timings when available.GET /v1/tiktok/transcript → Transcript
- Summary13 cr/callAn AI summary of a video: a few sentences, the key points and the topics, written from its transcript.GET /v1/tiktok/summary → Summary
- Collection posts1 cr/callThe posts in a playlist, board, highlight or podcast.GET /v1/tiktok/collection/posts → Post[]
search
- Search posts1 cr/callPosts matching a keyword.GET /v1/tiktok/search/posts → Post[]
- Search profiles1 cr/callProfiles matching a keyword.GET /v1/tiktok/search/profiles → Profile[]
- Top results1 cr/callThe platform's Top tab for a keyword: videos and photo carousels, ranked.GET /v1/tiktok/search/top → Post[]
- Search suggestions1 cr/callWhat the search box suggests as someone types: terms, and on YouTube, channels.GET /v1/tiktok/search/suggestions → Suggestion[]
music
shops
- Search products1 cr/callProducts matching a keyword.GET /v1/tiktok/shop/search → Product[]
- Shop products1 cr/callA shop's or creator storefront's products.GET /v1/tiktok/shop/products → Product[]
- Product1 cr/callOne product, with price, stock and rating.GET /v1/tiktok/shop/product → Product
- Product reviews1 cr/callReviews of one product.GET /v1/tiktok/shop/reviews → Review[]
- Creator showcase1 cr/callProducts a creator features.GET /v1/tiktok/shop/showcase → Product[]
A first TikTok request
The profile operation get a public profile by handle. Set your key, replace any sample values, and send the request. The result uses crawlfeed’s data and meta envelope.
curl -G https://api.crawlfeed.dev/v1/tiktok/profile \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "handle=charlidamelio"See profile parameters or the response shape.
How credits work
The prices above are for a standard request. A fresh=true request skips the cache and costs twice the operation’s normal credit price. Other options can affect cost; check credit rules before running a large batch.
Only public information returned by the listed endpoints is covered. The available calls vary by platform; an operation on another network is not automatically available here.