TikTok Shop Trending Products Data API

Built for dropshippers and e-commerce sellers to instantly spot trending items, monitor competitor sales, and source winning inventory. Discover what’s selling right now with our real-time TikTok Shop API, tracking Trending products and shops across 16 global markets.

23 subscribers
9.6/10 popularity
816 ms avg latency
90% success rate
43 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

TikTok Shop Trending Products Data API endpoints

MethodEndpointDescription
Health
GET healthCheck
/health
Checks the operational status of the TikTok Shop E-commerce API. Returns a simple health status response indicating whether the API is running correctly. Use this for uptime…
Countries
GET listCountries
/countries
Returns a list of all countries supported by the TikTok Shop platform. Each entry includes the country name and country code. Supports filtering by `active` status and…
Categories
GET listCategories
/categories
Returns a paginated flat list of all product categories available on TikTok Shop. Use `per_page` to control the page size. Useful for building category navigation menus or…
GET categoryTree
/categories/tree
Returns the full hierarchical category tree for TikTok Shop, with parent and child categories nested in a single response. Useful for rendering multi-level category navigation or…
GET categoryParent
/categories/{id}/parent
Returns the parent category for a given category identified by `1`. Use this to resolve the hierarchy level above a known category, useful for breadcrumb navigation or category…
GET categorySubcategories
/categories/{id}/subcategories
Returns a paginated list of subcategories for a given parent category identified by `1`. Use `per_page` to control pagination. Useful for building drill-down category navigation…
GET categoryProducts
/categories/{id}/products
Returns a paginated list of products belonging to a specific category identified by `1`. Use `per_page` to control page size. Useful for building category-scoped product listing…
Products - Catalog & Discovery
GET trendingProducts
/products/trending
Returns a list of trending products based on recent sales momentum, scoped by `country_code` and a lookback window in `days`. Use this to surface products gaining traction in a…
GET productDetail
/products/{id}
Returns full details for a single product identified by `1`, including name, description, pricing, images, ratings, sales count, and category. Use this to display a product…
GET listProducts
/products
Returns a paginated list of all products available on TikTok Shop. Use `per_page` to control page size. Suitable for bulk data ingestion, catalog indexing, or general product…
GET searchProducts
/products/search
Performs a keyword search across TikTok Shop products using the `q` query parameter. Returns a paginated list of matching products with name, price, and sales data. Use this for…
GET productsByShop
/products/by-shop/{shopId}
Returns a paginated list of products listed by a specific shop identified by `1`. Use `per_page` to control page size. Useful for auditing a shop's full product catalog or…
GET winningProducts
/products/winning-products
Returns a list of winning products — high-performing items with strong sales and engagement signals — optionally filtered by `country_code` and `category_id`. Use this for…
GET trendingProductsByCountry
/products/trending/by-country/{countryCode}
Returns trending products scoped to a specific country identified by `US`, with an optional `category_id` filter and a `days` lookback window. Use this to identify what's gaining…
GET untappedGoldProducts
/products/untapped
Returns products with high sales volume (`min_sales`) but low review counts (`max_reviews`), indicating untapped or under-reviewed opportunities. Optionally scoped by…
GET productPriceRange
/products/price-range
Returns the minimum and maximum price range across all products in the TikTok Shop catalog. Use this to configure price range sliders or validate price filter boundaries before…
GET topSellingProducts
/products/top-selling
Returns a curated list of top-selling products, optionally scoped by `country` and `category_id`. The `period` parameter (e.g., `week`, `month`) controls the sales window. Use…
GET trendingProductsByCategory
/products/trending/by-category/{categoryId}
Returns trending products scoped to a specific category identified by `1`, with an optional `country_code` filter and a `days` lookback window. Use this to monitor trending items…
GET advancedProductSearch
/products/advanced-search
Performs a richly filtered product search supporting price range (`min_price`, `max_price`), minimum rating (`min_rating`), minimum sales count (`min_sold`), category…
GET productsByCountry
/products/by-country/{countryCode}
Returns a paginated list of products available in a specific country identified by `US`. Use `per_page` to control page size. Useful for building country-specific product…
Products - Intelligence
GET similarProducts
/products/{id}/similar
Returns a list of products similar to the one identified by `1`, based on category, attributes, or sales patterns. Use `per_page` to control the number of results. Useful for…
GET productSalesVelocity
/products/{id}/sales-velocity
Returns sales velocity metrics for a specific product identified by `1`, measured over a given `timeframe` (e.g., `24h`). The response includes units sold per time period,…
GET risingStars
/products/rising-stars
Returns products that are rapidly gaining sales traction within a short timeframe, identified by the `timeframe` parameter (e.g., `24h`). Optionally scoped by `countryCode`. Use…
GET productReviews
/products/{id}/reviews
Returns a paginated list of customer reviews for a specific product identified by `1`. Use `per_page` to control page size. Useful for displaying product-level review content,…
GET priceDropsLiquidations
/products/price-drops
Returns products that have experienced significant price reductions, filtered by a minimum discount percentage (`min_discount_percentage`). Optionally scoped by `countryCode`.…
Product Logistics & SKUs
GET productSkUsByProduct
/product-skus/product/{product_id}
Returns a paginated list of SKUs associated with a product identified by `1`, accessed via the `/product-skus/product/` route. Use `per_page` to control page size. This is an…
GET productSkuStock
/product-skus/{id}/stock
Returns the current stock level for a specific SKU identified by `1`. Use this to check real-time inventory availability for a particular product variant before placing orders or…
GET productLogisticsByProduct
/products/{product_id}/logistics
Returns a paginated list of logistics and shipping records associated with a product identified by `1`. Each record includes fulfillment and delivery details. Use `per_page` to…
GET productSkuDetail
/product-skus/{id}
Returns full detail for a specific SKU identified by `1`, including variant attributes (e.g., size, color), pricing, and stock information. Use this to display complete variant…
GET productSkUs
/products/{id}/skus
Returns a paginated list of SKU variants for a product identified by `1`. Each SKU represents a distinct variant (e.g., size, color) with its own price and attributes. Use…
GET productLogisticDetail
/product-logistics/{id}
Returns full details for a specific logistics record identified by `1`, including shipping method, carrier, delivery timeframe, and coverage details. Use this to display shipping…
Shops
GET shopProducts
/shops/1/products
Returns a paginated list of products listed by a specific shop identified by `1`. Supports sorting by `sort_by` (e.g., `sold_count`) and `sort_order`. Use this to analyze a…
GET shopReviews
/shops/{id}/reviews
Returns paginated customer reviews for a shop identified by `1`. Supports filtering by `rating` and pagination via `per_page` and `page`. Useful for evaluating shop reputation,…
GET shopDetail
/shops/{id}
Returns full profile details for a shop identified by `1`, including name, description, follower count, rating, and other metadata. Supports pagination for the shop's product…
GET shopDetailStatistics
/shops/{id}/statistics
Returns detailed performance statistics for a shop identified by `1`, including top products, sales metrics, and engagement data. Supports pagination for top products via…
GET topRatedShops
/shops/top-rated
Returns a paginated list of the highest-rated shops on TikTok Shop, filtered by a minimum review count (`min_reviews`) to ensure statistical significance. Use this to identify…
GET shopsByCountry
/shops/country/{countryCode}
Returns a paginated list of shops operating in a specific country identified by `US`. Supports filtering by `min_followers` and `min_rating` to narrow results to established…
GET shopCategories
/shops/{id}/categories
Returns the product categories offered by a specific shop identified by `1`. Supports pagination via `per_page` and `page`. Useful for understanding a shop's product range,…
GET listShops
/shops
Returns a paginated list of all shops available on TikTok Shop. Use `per_page` to control page size. Suitable for building shop directories, bulk shop data ingestion, or general…
GET searchShops
/shops/search
Searches for shops using a keyword (`q`) with rich filtering options including `country`, `min_followers`, `min_rating`, and `verified` status. Supports sorting by `sort_by` and…
GET shopCompetitorAnalysis
/shops/{id}/competitor-analysis
Returns a competitor analysis report for a shop identified by `1`, scoped by `category_id` and `country_code`. The response includes comparable shops, relative performance…
Reviews
GET listReviews
/reviews
Returns a paginated list of all reviews across TikTok Shop. Supports filtering by `rating` and sorting by date or relevance. Useful for aggregated review analysis, platform-wide…
GET reviewDetail
/reviews/{id}
Returns full details for a specific review identified by `1`, including the reviewer, rating, comment text, and the associated product or shop. Useful for displaying individual…

TikTok Shop Trending Products Data API pricing

PlanPriceRate limitQuotas
BASIC Free 10 / minute
  • Requests: 50 / monthly
PRO $39 / month 300 / minute
  • Requests: 5,000 / monthly (then $0.0200 each)
ULTRA Recommended $89 / month 900 / minute
  • Requests: 20,000 / monthly (then $0.0100 each)
MEGA $199 / month 50 / second
  • Requests: 100,000 / monthly (then $0.0050 each)

More eCommerce APIs

View all →
  • Our Axesso Amazon API delivers in-depth and realtime data, encompassing everything from titles and…

    eCommerceFreemium681 subscribers
  • H&M API helps to query for all information about regions, categories, products, etc... as on official websites

    eCommerceFreemium3.1k subscribers
  • ⭐ Rising Star. 🥇 #1 Chinese 1688.com eCommerce platform data API provider. Access all data instantly in 🕒…

    eCommerceFreemium667 subscribers
  • Fast Amazon data API for real-time data scraping for all location markets.

    eCommerceFree696 subscribers
  • Open Taobao API , Open Tmall API,Taobao DataHub,Taobao Tmall 1688,Taobao API, Taobao…

    eCommerceFreemium
  • 🥇 #1 Chinese alibaba.com eCommerce platform data API provider. Access all data instantly in 🕒 REAL-TIME.

    eCommerceFreemium652 subscribers