# TikTok API

分别读取 TikTok 视频、话题内容、创作者资料和评论，按单视频获取可解析文稿；TikTok Shop 另提供商品搜索与达人指标，内容数据和电商数据分开核对。

- Domain: social · 24 data actions
- Canonical page: https://everyinfra.com/tiktok-api
- Failures and empty results never form a final charge.

## Actions

### search — 关键词搜索
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: keyword

- Optional: content_type
- Allowed values: content_type (profile/top/video)

- Returns fields: id, url, text, author_name, author_username, like_count, comment_count, share_count, view_count, posted_at, collect_count, repost_count, duration_sec, duration_seconds, cover_image_url, language, country, hashtags, music, is_ad, is_pinned, is_sponsored, is_slideshow, has_shop_product, author_id, author_url, author_avatar_url, author_bio, author_is_verified, author_is_private, author_is_seller, author_follower_count, author_following_count, author_like_count, author_video_count, platform

### profile — 主页或对象详情
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: username

- Returns fields: user_id, username, display_name, bio, url, external_url, follower_count, following_count, like_count, video_count, friend_count, is_verified, is_private, avatar_url, created_at, platform

### user_videos — 用户视频
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: username

- Optional: min_likes, sort, until
- Allowed values: sort (newest/oldest/popular)

- Returns fields: id, url, text, author_name, author_username, like_count, comment_count, share_count, view_count, posted_at, collect_count, repost_count, duration_sec, duration_seconds, cover_image_url, language, country, hashtags, music, is_ad, is_pinned, is_sponsored, is_slideshow, has_shop_product, author_id, author_url, author_avatar_url, author_bio, author_is_verified, author_is_private, author_is_seller, author_follower_count, author_following_count, author_like_count, author_video_count, platform

### video — 视频详情
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: url

- Returns fields: id, url, text, author_name, author_username, like_count, comment_count, share_count, view_count, posted_at, collect_count, repost_count, duration_sec, duration_seconds, cover_image_url, language, country, hashtags, music, is_ad, is_pinned, is_sponsored, is_slideshow, has_shop_product, author_id, author_url, author_avatar_url, author_bio, author_is_verified, author_is_private, author_is_seller, author_follower_count, author_following_count, author_like_count, author_video_count, platform

### comments — 评论
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: url

- Returns fields: id, text, author_username, author_id, like_count, reply_count, reply_to_id, is_reply, liked_by_author, pinned_by_author, posted_at, platform

### hashtag — 话题内容
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: hashtag

- Returns fields: id, url, text, author_name, author_username, like_count, comment_count, share_count, view_count, posted_at, collect_count, repost_count, duration_sec, duration_seconds, cover_image_url, language, country, hashtags, music, is_ad, is_pinned, is_sponsored, is_slideshow, has_shop_product, author_id, author_url, author_avatar_url, author_bio, author_is_verified, author_is_private, author_is_seller, author_follower_count, author_following_count, author_like_count, author_video_count, platform

### followers — 粉丝数量
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: username

- Optional: channel

- Returns fields: id, username, url, follower_count, following_count, post_count, like_count, connection_count, precision, platform

### transcript — 视频文稿
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: url

- Returns fields: id, url, text, segments, has_transcript, platform

### shop_search — 电商商品搜索
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: keyword

- Optional: country, page

- Returns fields: id, url, name, price, original_price, currency, sold_count, rating, rating_scale, review_count, category, shop_name, image_url, platform

### shop_creator — 带货达人
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: username

- Optional: country

- Returns fields: id, username, url, name, text, avatar_url, country, categories, follower_count, video_count, product_count, sold_count, avg_views, platform

### hashtag_search — 话题搜索
- Mode: sync · Price: 58 credits ($0.81 / 千次)
- Required: keyword

- Optional: page_token

- Returns fields: hashtag_id, hashtag_name, url, description, video_count, view_count, next_page_token, platform

### music_search — 音乐搜索
- Mode: sync · Price: 58 credits ($0.81 / 千次)
- Required: keyword

- Optional: page_token

- Returns fields: id, url, title, author_name, album, duration_seconds, duration_sec, use_count, is_original, is_commercial, released_at, cover_image_url, audio_url, next_page_token, platform

### music_chart — 音乐榜
- Mode: sync · Price: 58 credits ($0.81 / 千次)
- Required: —

- Optional: chart
- Allowed values: chart (top50/viral50)

- Returns fields: rank, id, url, title, author_name, album, language, duration_seconds, duration_sec, use_count, is_commercial, released_at, cover_image_url, audio_url, platform

### user_search — 账号搜索
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: keyword

- Optional: page_token

- Returns fields: user_id, username, display_name, url, sec_uid, follower_count, following_count, like_count, video_count, is_verified, verified_label, avatar_url, is_live, next_page_token, platform

### sound_videos — 用某音乐的视频
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: music_id

- Optional: page_token

- Returns fields: id, url, text, author_name, author_username, like_count, comment_count, share_count, view_count, posted_at, collect_count, repost_count, duration_sec, duration_seconds, cover_image_url, language, country, hashtags, music, is_ad, is_pinned, is_sponsored, is_slideshow, has_shop_product, author_id, author_url, author_avatar_url, author_bio, author_is_verified, author_is_private, platform, next_page_token

### comment_replies — 评论回复
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: url, comment_id

- Optional: page_token

- Returns fields: id, text, like_count, author_username, author_name, author_id, author_url, author_avatar_url, liked_by_author, is_reply, reply_to_id, reply_to_reply_id, language, posted_at, video_id, next_page_token, platform

### shop_hot_products — 商城热销榜
- Mode: sync · Price: 58 credits ($0.81 / 千次)
- Required: —

- Optional: country

- Returns fields: rank, id, url, name, price, original_price, currency, sold_count, rating, rating_scale, review_count, shop_name, shop_id, image_url, platform

### shop_category_products — 商城类目商品
- Mode: sync · Price: 58 credits ($0.81 / 千次)
- Required: category_id

- Optional: country, page_token

- Returns fields: id, url, name, price, original_price, currency, sold_count, rating, rating_scale, review_count, shop_name, shop_id, image_url, platform, next_page_token

### following — 关注列表
- Mode: sync · Price: 46 credits ($0.64 / 千次)
- Required: username

- Optional: page_token

- Returns fields: user_id, username, display_name, url, sec_uid, bio, follower_count, following_count, like_count, video_count, is_verified, verified_label, avatar_url, country, next_page_token, platform

### video_download — 视频下载链接
- Mode: sync · Price: 46 credits ($0.64 / 千次)
- Required: url

- Returns fields: id, url, text, author_username, duration_seconds, duration_sec, video_url, video_backup_urls, width, height, size_bytes, hd_video_url, hd_width, hd_size_bytes, watermarked_video_url, audio_url, cover_image_url, image_urls, is_slideshow, expires_at, platform

### live_room — 直播间
- Mode: sync · Price: 58 credits ($0.81 / 千次)
- Required: username

- Returns fields: username, display_name, user_id, is_live, room_id, url, title, viewer_count, peak_viewer_count, total_viewer_count, like_count, share_count, product_count, started_at, cover_image_url, stream_url, platform

### shop_products — 店铺商品
- Mode: sync · Price: 58 credits ($0.81 / 千次)
- Required: shop_id

- Optional: country, page_token

- Returns fields: id, url, name, price, original_price, currency, sold_count, rating, rating_scale, review_count, shop_name, shop_id, image_url, platform, next_page_token

### shop_product_reviews — 商品评价
- Mode: sync · Price: 55 credits ($0.76 / 千次)
- Required: product_id

- Optional: country, page_token, rating, sort
- Allowed values: rating (1/2/3/4/5), sort (newest/recommended)

- Returns fields: id, rating, rating_scale, text, posted_at, variant, is_verified_purchase, is_incentivized, image_urls, author_name, country, product_id, next_page_token, platform

### trending_hashtags — 趋势话题榜
- Mode: sync · Price: 58 credits ($0.81 / 千次)
- Required: —

- Optional: country, industry, page_token, time_window
- Allowed values: industry (apparel/appliances/apps/baby/beauty/business_services/education/finance/…), time_window (30d/7d/90d)

- Returns fields: rank, hashtag_id, hashtag_name, url, video_count, view_count, trend, next_page_token, platform

## Also

- Machine catalog (no key): https://everyinfra.com/openapi.json · GET /api/v1/social/catalog
- Agents guide: https://everyinfra.com/agents.md
