# TikTok Videos API

26 implementations from TikHub and ScrapeCreators, from $0.001 per call.

## Implementations

- [Detect TikTok fake views in video](/providers/tikhub/tiktok-analytics-detect-fake-views.md): `tikhub/tiktok-analytics-detect-fake-views`, $0.01 per call. Analyze TikTok video traffic data using advanced algorithms to precisely detect potential fake views and unnatural engagement. Needs item id. Served by TikHub.
- [TikTok collection videos](/providers/scrapecreators/get-v1-tiktok-collection-videos.md): `scrapecreators/get-v1-tiktok-collection-videos`, usage based, the maximum is shown before a run. Fetches the videos saved in a public TikTok collection, which TikTok also calls a playlist. Needs url. Served by ScrapeCreators.
- [TikTok content translation](/providers/tikhub/tiktok-app-v3-fetch-content-translate.md): `tikhub/tiktok-app-v3-fetch-content-translate`, $0.001 per call. Takes trg lang and src content, all optional. Served by TikHub.
- [TikTok explore videos](/providers/tikhub/tiktok-web-fetch-explore-post.md): `tikhub/tiktok-web-fetch-explore-post`, $0.001 per call. Takes category type and count, all optional. Served by TikHub.
- [TikTok home feed](/providers/tikhub/tiktok-web-fetch-home-feed.md): `tikhub/tiktok-web-fetch-home-feed`, $0.001 per call. Takes count and region, all optional. Served by TikHub.
- [TikTok home feed videos](/providers/tikhub/tiktok-app-v3-fetch-home-feed.md): `tikhub/tiktok-app-v3-fetch-home-feed`, $0.001 per call. Get home feed(recommend) video data. Served by TikHub.
- [TikTok user favorites](/providers/tikhub/tiktok-web-fetch-user-collect.md): `tikhub/tiktok-web-fetch-user-collect`, $0.001 per call. Needs sec uid. Served by TikHub.
- [TikTok user homepage video data](/providers/tikhub/tiktok-app-v3-fetch-user-post-videos.md), API v1: `tikhub/tiktok-app-v3-fetch-user-post-videos`, $0.001 per call. Takes sec user id, unique id, max cursor and more, all optional. Served by TikHub.
- [TikTok user homepage video data](/providers/tikhub/tiktok-app-v3-fetch-user-post-videos-v2.md), API v2: `tikhub/tiktok-app-v3-fetch-user-post-videos-v2`, $0.001 per call. Takes sec user id, unique id, max cursor and more, all optional. Served by TikHub.
- [TikTok user homepage video data](/providers/tikhub/tiktok-app-v3-fetch-user-post-videos-v3.md), API v3: `tikhub/tiktok-app-v3-fetch-user-post-videos-v3`, $0.001 per call. Takes sec user id, unique id, max cursor and more, all optional. Served by TikHub.
- [TikTok user liked videos](/providers/tikhub/tiktok-app-v3-fetch-user-like-videos.md): `tikhub/tiktok-app-v3-fetch-user-like-videos`, $0.001 per call. Get user like video data. Needs sec user id. Served by TikHub.
- [TikTok user likes](/providers/tikhub/tiktok-web-fetch-user-like.md): `tikhub/tiktok-web-fetch-user-like`, $0.001 per call. Needs sec uid. Served by TikHub.
- [TikTok user mix list](/providers/tikhub/tiktok-web-fetch-user-mix.md): `tikhub/tiktok-web-fetch-user-mix`, $0.001 per call. Needs mix id. Served by TikHub.
- [TikTok user play list](/providers/tikhub/tiktok-web-fetch-user-play-list.md): `tikhub/tiktok-web-fetch-user-play-list`, $0.001 per call. Needs sec uid. Served by TikHub.
- [TikTok user posts](/providers/tikhub/tiktok-web-fetch-user-post.md): `tikhub/tiktok-web-fetch-user-post`, $0.001 per call. Needs sec uid. Served by TikHub.
- [TikTok user reposted videos](/providers/tikhub/tiktok-app-v3-fetch-user-repost-videos.md): `tikhub/tiktok-app-v3-fetch-user-repost-videos`, $0.001 per call. Get user repost video data. Needs user id. Served by TikHub.
- [TikTok user reposts](/providers/tikhub/tiktok-web-fetch-user-repost.md): `tikhub/tiktok-web-fetch-user-repost`, $0.001 per call. Needs sec uid. Served by TikHub.
- [TikTok video data](/providers/tikhub/tiktok-app-v3-fetch-one-video-v3.md), API v3: `tikhub/tiktok-app-v3-fetch-one-video-v3`, $0.001 per call. Needs aweme id. Served by TikHub.
- [TikTok video data](/providers/tikhub/tiktok-web-fetch-post-detail.md), API v1: `tikhub/tiktok-web-fetch-post-detail`, $0.001 per call. Needs item id. Served by TikHub.
- [TikTok video data](/providers/tikhub/tiktok-web-fetch-post-detail-v2.md), API v2: `tikhub/tiktok-web-fetch-post-detail-v2`, $0.001 per call. Needs item id. Served by TikHub.
- [TikTok video data by sharing link](/providers/tikhub/tiktok-app-v3-fetch-one-video-by-share-url.md), API v1: `tikhub/tiktok-app-v3-fetch-one-video-by-share-url`, $0.001 per call. Needs share url. Served by TikHub.
- [TikTok video data by sharing link](/providers/tikhub/tiktok-app-v3-fetch-one-video-by-share-url-v2.md), API v2: `tikhub/tiktok-app-v3-fetch-one-video-by-share-url-v2`, $0.001 per call. Get single video data by sharing link V2, the data structure will be a bit different, and the region field will be returned. Needs share url. Served by TikHub.
- [TikTok video info](/providers/scrapecreators/get-v2-tiktok-video.md): `scrapecreators/get-v2-tiktok-video`, usage based, the maximum is shown before a run. Fetches detailed data for a single TikTok video by URL, including its metadata, engagement stats, and optionally its transcript/captions. Needs url. Served by ScrapeCreators.
- [TikTok video information in batch](/providers/tikhub/tiktok-app-v3-fetch-multi-video.md), API v1: `tikhub/tiktok-app-v3-fetch-multi-video`, $0.01 per call. Batch Get Video Information, support photo, video, etc., up to 10 videos at a time. Needs payload. Served by TikHub.
- [TikTok video information in batch](/providers/tikhub/tiktok-app-v3-fetch-multi-video-v2.md), API v2: `tikhub/tiktok-app-v3-fetch-multi-video-v2`, $0.025 per call. Batch Get Video Information, support photo, video, etc., up to 25 videos at a time. Needs payload. Served by TikHub.
- [TikTok video metrics](/providers/tikhub/tiktok-analytics-fetch-video-metrics.md): `tikhub/tiktok-analytics-fetch-video-metrics`, $0.001 per call. Retrieve detailed analytics data for TikTok videos, including views, likes, comments, and favorites. Needs item id. Served by TikHub.

## Supporting tools

- [Decrypt TikTok strData](/providers/tikhub/tiktok-web-decrypt-strdata.md): `tikhub/tiktok-web-decrypt-strdata`, $0.001 per call. Decrypt strData fingerprint data to analyze fingerprint info in msToken request. Needs encrypted data. Served by TikHub.
- [Encrypt TikTok strData](/providers/tikhub/tiktok-web-encrypt-strdata.md): `tikhub/tiktok-web-encrypt-strdata`, $0.001 per call. Encrypt strData fingerprint data for msToken request. Needs data. Served by TikHub.
- [Extract a TikTok sec user ID](/providers/tikhub/tiktok-web-get-sec-user-id.md): `tikhub/tiktok-web-get-sec-user-id`, $0.001 per call. Needs url. Served by TikHub.
- [Extract a TikTok user ID](/providers/tikhub/tiktok-web-get-user-id.md): `tikhub/tiktok-web-get-user-id`, $0.001 per call. Needs url. Served by TikHub.
- [Extract a TikTok video ID](/providers/tikhub/tiktok-web-get-aweme-id.md): `tikhub/tiktok-web-get-aweme-id`, $0.001 per call. Needs url. Served by TikHub.
- [Extract TikTok sec user IDs in batch](/providers/tikhub/tiktok-web-get-all-sec-user-id.md): `tikhub/tiktok-web-get-all-sec-user-id`, $0.001 per call. Needs payload. Served by TikHub.
- [Extract TikTok unique IDs in batch](/providers/tikhub/tiktok-web-get-all-unique-id.md): `tikhub/tiktok-web-get-all-unique-id`, $0.001 per call. Needs payload. Served by TikHub.
- [Extract TikTok video IDs in batch](/providers/tikhub/tiktok-web-get-all-aweme-id.md): `tikhub/tiktok-web-get-all-aweme-id`, $0.001 per call. Needs payload. Served by TikHub.
- [Generate a TikTok app link to a video](/providers/tikhub/tiktok-app-v3-open-tiktok-app-to-video-detail.md): `tikhub/tiktok-app-v3-open-tiktok-app-to-video-detail`, $0.001 per call. Generate TikTok share link, call TikTok APP, and jump to the specified video. Needs aweme id. Served by TikHub.
- [Generate a TikTok app link to send a message](/providers/tikhub/tiktok-app-v3-open-tiktok-app-to-send-private-message.md): `tikhub/tiktok-app-v3-open-tiktok-app-to-send-private-message`, $0.001 per call. Generate TikTok share link, call TikTok APP, and send private messages to specified users. Needs uid. Served by TikHub.
- [Generate TikTok browser fingerprint](/providers/tikhub/tiktok-web-generate-fingerprint.md): `tikhub/tiktok-web-generate-fingerprint`, $0.001 per call. Generate random browser fingerprint data for custom msToken request. Takes browser type (optional). Served by TikHub.
- [Generate TikTok hashed ID](/providers/tikhub/tiktok-web-generate-hashed-id.md): `tikhub/tiktok-web-generate-hashed-id`, $0.001 per call. Needs email. Served by TikHub.
- [Generate TikTok real msToken](/providers/tikhub/tiktok-web-generate-real-mstoken.md): `tikhub/tiktok-web-generate-real-mstoken`, $0.001 per call. Takes random str data and browser type, all optional. Served by TikHub.
- [Generate TikTok ttwid](/providers/tikhub/tiktok-web-generate-ttwid.md): `tikhub/tiktok-web-generate-ttwid`, $0.001 per call. Takes user agent (optional). Served by TikHub.
- [Generate TikTok web ID](/providers/tikhub/tiktok-web-generate-webid.md): `tikhub/tiktok-web-generate-webid`, $0.001 per call. Generate TikTok web_id (device_id in Web API request parameters). Takes user agent, url, referer and more, all optional. Served by TikHub.
- [Generate TikTok WSS X-Bogus signature](/providers/tikhub/tiktok-web-generate-wss-xb-signature.md): `tikhub/tiktok-web-generate-wss-xb-signature`, $0.001 per call. Generate X-Bogus signature required for TikTok Live WSS connection. Takes user agent (optional). Served by TikHub.
- [Generate TikTok X-Mssdk-Info](/providers/tikhub/tiktok-web-generate-x-mssdk-info.md): `tikhub/tiktok-web-generate-x-mssdk-info`, $0.002 per call. Generate X-Mssdk-Info and X-Mssdk-RC, used for TikTok Web device registration, login, and other scenarios. Takes user agent (optional). Served by TikHub.
- [Generate TikTok XBogus](/providers/tikhub/tiktok-web-generate-xbogus.md): `tikhub/tiktok-web-generate-xbogus`, $0.001 per call. Needs url and user agent. Served by TikHub.
- [Generate TikTok XGnarly](/providers/tikhub/tiktok-web-generate-xgnarly.md): `tikhub/tiktok-web-generate-xgnarly`, $0.002 per call. Generate XGnarly encryption, used for TikTok Web API requests. Needs url. Served by TikHub.
- [Generate TikTok XGnarly and XBogus](/providers/tikhub/tiktok-web-generate-xgnarly-and-xbogus.md): `tikhub/tiktok-web-generate-xgnarly-and-xbogus`, $0.005 per call. Generate XGnarly and XBogus encryption, used for TikTok Web API requests. Needs url. Served by TikHub.
- [Register TikTok device for web](/providers/tikhub/tiktok-web-device-register.md): `tikhub/tiktok-web-device-register`, $0.002 per call. Register device to generate device ID and guest Cookie for TikTok Web. Served by TikHub.
- [TikTok encryption algorithm](/providers/tikhub/tiktok-app-v3-ttencrypt-algorithm.md): `tikhub/tiktok-app-v3-ttencrypt-algorithm`, $0.002 per call. TikTok APP encryption algorithm, used to generate encrypted parameters in the request header. Takes url, data and device info, all optional. Served by TikHub.
- [TikTok guest cookie](/providers/tikhub/tiktok-web-fetch-tiktok-web-guest-cookie.md): `tikhub/tiktok-web-fetch-tiktok-web-guest-cookie`, $0.002 per call. Needs user agent. Served by TikHub.
- [TikTok share QR code](/providers/tikhub/tiktok-app-v3-fetch-share-qr-code.md): `tikhub/tiktok-app-v3-fetch-share-qr-code`, $0.001 per call. Needs object id. Served by TikHub.
- [TikTok share short link](/providers/tikhub/tiktok-app-v3-fetch-share-short-link.md): `tikhub/tiktok-app-v3-fetch-share-short-link`, $0.001 per call. Needs url. Served by TikHub.
- [TikTok user ID and sec user ID by username](/providers/tikhub/tiktok-app-v3-get-user-id-and-sec-user-id-by-username.md): `tikhub/tiktok-app-v3-get-user-id-and-sec-user-id-by-username`, $0.001 per call. Needs username. Served by TikHub.
- [TikTok user unique ID](/providers/tikhub/tiktok-web-get-unique-id.md): `tikhub/tiktok-web-get-unique-id`, $0.001 per call. Needs url. Served by TikHub.

## Same data on other platforms

- [Instagram reels](/tools/instagram/reels.md): 8 tools, from $0.002 per call.
- [Instagram posts](/tools/instagram/posts.md): 14 tools, from $0.001 per call.
- [Facebook pages & posts](/tools/facebook/pages.md): 7 tools.
- [YouTube Shorts](/tools/youtube/shorts.md): 4 tools, from $0.001 per call.
- [YouTube videos](/tools/youtube/videos.md): 10 tools, from $0.001 per call.
- [X posts](/tools/x/posts.md): 9 tools, from $0.001 per call.
- [Posts](/tools/social-media/posts.md): 260 tools, from $0.001 per call, some tools free.

## Other capabilities

- [TikTok comments](/tools/tiktok/comments.md): 7 tools, from $0.001 per call.
- [TikTok video transcript](/tools/tiktok/transcripts.md): 2 tools, from $0.001 per call.
- [TikTok trends & hashtags](/tools/tiktok/trends.md): 16 tools, from $0.001 per call.
- [TikTok Shop products](/tools/tiktok/shop.md): 24 tools, from $0.001 per call.
- [TikTok LIVE](/tools/tiktok/live.md): 20 tools, from $0.001 per call.
- [TikTok sounds & music](/tools/tiktok/music.md): 6 tools, from $0.001 per call.
- [TikTok followers](/tools/tiktok/followers.md): 8 tools, from $0.001 per call.
- [TikTok search](/tools/tiktok/search.md): 10 tools, from $0.001 per call.
- [TikTok profiles & creators](/tools/tiktok/profiles.md): 18 tools, from $0.001 per call.

## Providers

- [TikHub](/providers/tikhub.md): 977 tools, from $0.001 per call, some tools free.
- [ScrapeCreators](/providers/scrapecreators.md): 193 tools, from $0.00188 per call.

## Questions

### Which tool should my agent use?

Your agent compares the 26 implementations by price and inputs with inspect_tool and proposes one before it runs.

### How is it billed?

Per call, at the provider's price with no markup, from $0.001 per call. Your agent sees the price before it runs a tool.

[TikTok](/tools/tiktok.md) · [Connection guide](/connect.md) · [Billing](/docs/billing.md)

---

[HTML page](/tools/tiktok/videos) · [Agent index](/llms.txt)
