Endpoints
Influencer 13
Product 15
Search 10
Insights 3
Shop 9
Live 5
Social media analysis 3
Batch download cover images 1
Category Dashboard 2
Video 14
Music 5
What is the ScrapTok TikTok API?
ScrapTok (TikTok API) provides comprehensive real-time interfaces for Web and App, alongside massive historical data spanning up to 1,000 days. Access deep insights into creators, videos, Shop, and products—all with a single click.
ScrapTok TikTok API is available on the JoJ API marketplace. Subscribe with a single JoJ API key, call it through one gateway, and pay from one wallet — no separate account or contract with the provider.
ScrapTok TikTok API endpoints
- GET
/api/v3/realtime/influencer/video/listGet Influencer Video List - Realtime
Retrieve the latest video list for a TikTok influencer, including view counts, likes, comments, and shares for each video.
- GET
/api/v3/echotik/influencer/listGet Influencer List - Enriched
Search and filter TikTok influencers using analytics data with rich multi-dimensional metrics including follower trends, engagement rates, sales performance, and historical data computed from a large-scale dataset.
- GET
/api/v3/echotik/influencer/video/listGet Influencer Video List - Enriched
Retrieve an analytics-enriched video list for a TikTok influencer, with historical performance metrics, product associations, and engagement trend data.
- GET
/api/v3/realtime/influencer/detailGet Influencer Detail - Realtime
Retrieve real-time profile information for a TikTok influencer by unique ID, including follower count, bio, video count, and engagement data.
- GET
/api/v3/realtime/influencer/follower/listGet Influencer Follower List - Realtime
Retrieve the follower list for a TikTok influencer, with basic profile information for each follower.
- GET
/api/v3/realtime/influencer/following/listGet Influencer Following List - Realtime
Retrieve the list of accounts a TikTok influencer is following, with basic profile information for each account.
- GET
/api/v3/realtime/influencer/regionGet Influencer Region - Realtime
Retrieve regional data for a TikTok influencer, including audience geographic distribution across countries and regions.
- GET
/api/v3/realtime/influencer/generate/qr-codeGet Influencer QR Code - Realtime
Generate a QR code for a TikTok influencer’s profile page, suitable for embedding in marketing materials.
- GET
/api/v3/echotik/influencer/trendGet Influencer Trends - Enriched
Retrieve historical trend snapshots for a TikTok influencer, showing follower growth curves, view trends, and engagement rate changes over time.
- GET
/api/v3/echotik/influencer/detailGet Influencer Detail - Enriched
Retrieve comprehensive analytics data for one or more TikTok influencers, including historical follower growth, video performance metrics, product promotion data, and audience insights computed from extensive historical records.
- GET
/api/v3/echotik/influencer/live/listGet Influencer Livestream List - Enriched
Retrieve historical livestream records for a TikTok influencer, including viewer counts, GMV, and product sales data from past live sessions.
- GET
/api/v3/echotik/influencer/product/listGet Influencer Product List - Enriched
Retrieve the list of products promoted by a TikTok influencer, with historical sales data, commission rates, and product performance metrics.
- GET
/api/v3/echotik/influencer/ranklistGet Influencer Ranking List - Enriched
Retrieve ranked lists of TikTok influencers sorted by metrics such as follower count, GMV, and engagement rate, computed from large-scale analytics data.
- GET
/api/v3/realtime/product/detail_new_appGet Product Detail App - Realtime
Get Product detail by APP
- GET
/api/v3/echotik/product/live/listGet Product Livestream List - Enriched
Retrieve the list of TikTok livestreams in which a specific product was promoted, including viewer counts and GMV data.
- GET
/api/v3/echotik/product/video/listGet Product Video List - Enriched
Retrieve the list of TikTok videos associated with a product, including view counts, engagement metrics, and conversion data.
- GET
/api/v3/echotik/category/l3Get TikTok Shop Categories Level3
Retrieve third-level product subcategories under a given secondary category in TikTok Shop.
- GET
/api/v3/echotik/product/trendGet Product Trends - Enriched
Retrieve historical trend snapshots for a TikTok Shop product, showing sales volume curves, GMV changes, and view trends over time.
- GET
/api/v3/echotik/product/commentGet Product Review List - Enriched
Retrieve aggregated customer reviews for a TikTok Shop product from the analytics dataset, with historical review data and rating distributions.
- GET
/api/v3/echotik/product/influencer/listGet Product Influencer List - Enriched
Retrieve the list of TikTok creators who have promoted a specific product, with performance metrics including views, sales, and GMV generated per creator.
- GET
/api/v3/realtime/extract_product_idGet Product ID from Share Link - Realtime
Extract the TikTok Shop product ID from a product share link or URL.
- GET
/api/v3/echotik/category/l2Get TikTok Shop Categories Level2
Retrieve secondary product categories under a given primary category in TikTok Shop.
- GET
/api/v3/echotik/product/detailGet Product Detail - Enriched
Retrieve comprehensive analytics data for one or more TikTok Shop products, including historical sales trends, associated creator data, and detailed performance metrics.
- GET
/api/v3/realtime/product/detailGet Product Detail Web - Realtime
Retrieve real-time product details from TikTok Shop, including title, price, inventory, ratings, and seller information.
- GET
/api/v3/echotik/category/l1Get TikTok Shop Categories Level1
Retrieve the list of top-level product categories available in TikTok Shop.
- GET
/api/v3/echotik/product/listGet Product List - Enriched
Search and filter TikTok Shop products using analytics data with rich metrics including sales volume, GMV, review counts, and historical trend data.
- GET
/api/v3/realtime/product/commentGet Product Review List - Realtime
Retrieve customer reviews for a TikTok Shop product, including ratings, review text, and buyer information.
- GET
/api/v3/echotik/product/ranklistGet Product Ranking List - Enriched
Retrieve ranked lists of TikTok Shop products by sales volume, GMV, or other metrics, computed from large-scale analytics data.
- GET
/api/v3/echotik/search/itemsGeneral Search - Enriched
Perform a general search across TikTok Shop using the analytics dataset, returning products, shops, and influencers matching the query with rich performance metrics.
- GET
/api/v3/realtime/hashtag/searchSearch Hashtags - Realtime
Search TikTok hashtags by keyword, returning matching tags with video counts and usage statistics.
- GET
/api/v3/realtime/music/searchSearch Music - Realtime
Search TikTok music tracks by keyword, returning matching audio with usage counts and associated video data.
- GET
/api/v3/realtime/video/searchSearch Videos - Realtime
Search TikTok videos by keyword, returning a list of matching videos with view counts, engagement metrics, and creator info.
- GET
/api/v3/realtime/product/searchSearch Product - Realtime
Search for product lists in real time via keywords and use offset for subsequent page turning. Product data can be obtained from data.body.sections[0].items. The search interface does not return complete product data; you can retrieve product details using the obtained product_id. Note: Real-time interfaces may encounter risk control detection at any time. Please retry if the returned code equals 500.
- POST
/api/v3/realtime/product/photo-searchImage Search for Products - Realtime
This interface is used together with the "Image Search Paged Product Data - Real-Time Interface". The current interface does not support pagination parameters, and six distinct commodities are randomly returned each time in e_com_items. To retrieve more commodity data, record the image_uri and box_detection returned by photo_search of this interface for subsequent data acquisition.
- GET
/api/v3/realtime/product/photo-search/pageImage Search Paged Product Data - Realtime
This interface is used in conjunction with the "Image Search for Products - Real-time Interface". The image_uri and box_detection returned by the photo_search method of the "Image Search for Products - Real-time Interface" are passed into this interface to obtain more data by pagination.
- GET
/api/v3/realtime/influencer/searchSearch Influencers - Realtime
Search TikTok influencers by keyword. Returns a list of matching creator profiles with follower counts, engagement rates, and basic metrics.
- GET
/api/v3/realtime/live/searchSearch Live Streams - Realtime
Search for active or recent TikTok live streams by keyword, returning matching streams with viewer counts and host information.
- GET
/api/v3/realtime/top/searchGet Top Search - Realtime
This realtime top-search endpoint returns high-priority results from TikTok's search context for a keyword. It is useful when you want to understand what users are most likely to encounter at the top of search rather than what the recommendation feed is pushing.
- GET
/api/v3/realtime/suggested/usersGet Suggestions Users - Realtime
This realtime endpoint returns suggested accounts related to a keyword. It behaves more like platform guidance on relevant users than like a strict ranked creator search, which makes it useful for quick account expansion.
- GET
/api/v3/realtime/inspiration/keywordGet Keyword Insight - Realtime
This realtime inspiration endpoint returns keyword-adjacent content intended for ideation rather than strict entity resolution. It is better for expanding creative thinking around a term than for performing a precise search.
- GET
/api/v3/realtime/trending/keyword/rankingGet Trending Search Term Ranking - Realtime
This realtime keyword ranking endpoint reflects what users are actively searching for right now. It is better suited to demand-side topic discovery than to content-surface analysis, because it highlights search intent rather than recommendation behavior.
- GET
/api/v3/echotik/seller/trendGet Shop Trends - Enriched
Retrieve historical trend snapshots for a TikTok Shop, showing GMV growth, product count changes, and sales volume over time.
- GET
/api/v3/echotik/seller/influencer/listGet Shop Influencer List - Enriched
Retrieve the list of TikTok creators affiliated with a shop, including their contribution to GMV, video count, and commission data.
- GET
/api/v3/echotik/seller/video/listGet Shop Video List - Enriched
Retrieve the list of TikTok videos promoting products from a specific shop, with view counts, engagement data, and sales conversion metrics.
- GET
/api/v3/echotik/seller/product/listGet Shop Product List - Enriched
Retrieve the analytics-enriched product list for a TikTok Shop seller, with historical sales data and performance metrics for each product.
- GET
/api/v3/echotik/seller/live/listGet Shop Livestream List - Enriched
Retrieve historical livestream records for a TikTok Shop, including viewer counts, GMV generated, and product sales data from each session.
- GET
/api/v3/realtime/seller/product/listGet Shop Product List - Realtime
Retrieve the real-time product listing for a TikTok Shop seller, including current inventory, prices, and product status.
- GET
/api/v3/echotik/seller/ranklistGet Shop Ranking List - Enriched
Retrieve ranked lists of TikTok Shop sellers by GMV, product count, or other metrics, computed from large-scale analytics data.
- GET
/api/v3/echotik/seller/listGet Shop List - Enriched
Search and filter TikTok Shop sellers using analytics data, with metrics including GMV, product count, and historical sales performance.
- GET
/api/v3/echotik/seller/detailGet Shop Detail - Enriched
Retrieve comprehensive analytics data for a TikTok Shop seller, including historical GMV, product portfolio, associated creators, and performance trends.
- GET
/api/v3/realtime/live/detailGet Live Stream Detail - Realtime
Retrieve real-time details for a TikTok live stream, including viewer count, host info, and products being promoted.
- GET
/api/v3/echotik/live/listGet Live List - Enriched
Provide live streaming library data of EchoTik, suitable for scenarios requiring mass acquisition of live streaming data.
- GET
/api/v3/echotik/live/detailGet Live Detail - Enriched
Batch query the number of collected live stream details stored in EchoTik via room_id. If no data is returned, this live stream has not been recorded.
- GET
/api/v3/echotik/live/trendGet Live Trends - Enriched
Obtain the trend data of live streaming rooms collected and included by EchoTik
- GET
/api/v3/echotik/live/product/listGet Live Product List - Enriched
Obtain the product list in the live stream rooms collected and recorded by EchoTik
- GET
/api/v3/realtime/video/comment_keywords_insightGet Video Comment Keywords - Realtime
Analyze the comment section of a TikTok video to extract frequently mentioned keywords and surface audience sentiment signals.
- GET
/api/v3/realtime/video/trend_insightGet Video Interaction Trends - Realtime
Retrieve interaction trend data for a TikTok video over the past 14 days, showing daily changes in views, likes, and comments.
- GET
/api/v3/realtime/influencer/milestones_insightGet Influencer Milestones - Realtime
Retrieve milestone and achievement data for a TikTok influencer, showing historical growth markers and key follower milestones.
- GET
/api/v3/echotik/batch/cover/downloadBatch download cover images
Since TikTok image resources have an expiration time, we will download the images that have been collected. Currently, all image URLs returned by EchoTik-related interfaces cannot be accessed directly. You can use this interface to obtain temporary access URLs (valid for 24 hours). Please note that this interface does not consume call counts. The URL in the cover_url field passed to the interface must be a cover with a Host of “echosell-images.tos-ap-southeast-1.volces.com” to obtain a temporary access URL! If there are image URLs with domains other than “echosell-images.tos-ap-southeast-1.volces.com”, this proves that we have not yet downloaded that image. In such cases, calling this interface will be ineffective, and the image will be asynchronously downloaded within the next 1-3 days.
- GET
/api/v3/echotik/category/trendGet Category Trends - Enriched
Sales and GMV trend data under corresponding categories can be obtained by country/region and Level 1/2/3 product categories. Such data aggregates the trends of product categories included in EchoTik and is for reference only.
- GET
/api/v3/echotik/category/product/detailGet Category Detail - Enriched
Obtain data such as product sales volume, GMV, new influencers, product quantity and trends under the category via the primary category ID of products. The data of this API is updated on a T+1 basis, and it provides the number of products in categories currently included by EchoTik for reference only.
- GET
/api/v3/echotik/video/product/listGet Video Product List - Enriched
Retrieve the list of products featured in a TikTok video, with sales data and conversion metrics computed from analytics records.
- GET
/api/v3/realtime/video/comments/repliesGet Video Comment Replies - Realtime
Retrieve reply threads for a specific comment on a TikTok video.
- GET
/api/v3/realtime/video/detailGet Video Detail - Realtime
Retrieve real-time details for a TikTok video, including view count, likes, comments, shares, and full video metadata.
- GET
/api/v3/realtime/hashtag/video/listGet Hashtag Video List - Realtime
Retrieve the list of TikTok videos associated with a specific hashtag, sorted by recency or popularity.
- GET
/api/v3/realtime/video/captionsGet Video Captions - Realtime
Extract text content and subtitles from a TikTok video, useful for content analysis and transcription.
- GET
/api/v3/echotik/video/detailGet Video Detail - Enriched
Retrieve comprehensive analytics data for one or more TikTok videos, including historical performance metrics, associated products, and engagement trend data.
- GET
/api/v3/realtime/video/download-urlGet Video Download URL - Realtime
Retrieve the download URL for a TikTok video, returning a watermark-free link where available.
- GET
/api/v3/realtime/video/commentsGet Video Comment List - Realtime
Retrieve the comment list for a TikTok video, including comment text, author info, and like counts.
- GET
/api/v3/echotik/hashtag/trendGet HashTag Trends - Enriched
Obtain snapshot records of hashtag historical trends via video hashtag_id and region, with a maximum coverage of the past 180 days. Note: These trends are primarily collected and cataloged by EchoTik, and the data is for reference only.
- GET
/api/v3/echotik/hashtag/ranklistGet HashTag Ranking List - Enriched
1. The values returned in the ranking list are incremental data within the current cycle. 2. The date field follows the yyyy-MM-dd format. There are three types of rankings: daily, weekly and monthly. For the weekly ranking, the cycle starts every Monday; for the monthly ranking, the cycle starts on the 1st of each month. 3. Explanation of hashtag_rank_field: 1 = total_video_cnt, 2 = total_views_cnt, 3 = total_comments_cnt, 4 = total_digg_cnt, 5 = total_shares_cnt, 6 = total_favorites_cnt 4. The ranking data is calculated based on hashtags already collected in EchoTik, not official data, and is for reference only.
- GET
/api/v3/realtime/trending/hashtagGet Trending Hashtag - Realtime
This realtime hashtag ranking endpoint returns live hot hashtags for a market, along with representative content samples under those tags. Its value comes from combining trend labels with examples of the actual content currently riding that trend.
- GET
/api/v3/realtime/video/recommendedGet Recommended Video Stream - Realtime
This realtime endpoint samples videos from the recommendation surface rather than from search. It is useful for observing what TikTok appears to be pushing in-feed right now, making it better for recommendation-surface monitoring than for precise intent-based discovery.
- GET
/api/v3/echotik/video/listGet Video List - Enriched
Search and filter TikTok videos using analytics data, with rich metrics including historical view counts, engagement rates, and product association data.
- GET
/api/v3/echotik/video/ranklistGet Video Ranking List - Enriched
Retrieve ranked lists of TikTok videos by views, engagement, or sales metrics, computed from large-scale analytics data.
- GET
/api/v3/realtime/sticker/detailGet Sticker Detail - Realtime
This realtime sticker detail endpoint returns the core identity and status of a sticker or effect. It is useful when you first need to understand the effect itself before deciding whether to inspect the videos using it.
- GET
/api/v3/realtime/sticker/video/listGet Sticker Video List - Realtime
This realtime endpoint returns videos using a specific sticker or effect. It is best understood as an effect case-study feed, showing how creators are actually using a sticker in live content.
- GET
/api/v3/realtime/music/detailGet Music Detail - Realtime
This realtime music detail endpoint returns the core metadata and status of a specific sound. It is designed to help you understand the audio asset itself before you move into content examples or ranking-based analysis.
- GET
/api/v3/realtime/music/video/listGet Music Video List - Realtime
This realtime endpoint returns the videos using a given sound. Its main value is showing how the same audio is being packaged into content across different creators and creative formats.
- GET
/api/v3/realtime/music/rankingGet Music Ranking List - Realtime
This realtime music ranking endpoint returns a live chart of sounds that are currently performing strongly in a market. Because the results include both sound-level and author-level context, it works as both a trend tracker and a practical sound-sourcing tool.
Frequently asked questions about ScrapTok TikTok API
Do you support custom plans?
Yes, custom plans are available. Please reach out to me to get it set up.
Who should I contact if I have any questions about the API?
You can reach me directly via the in‑system contact feature.