Skip to content
cccskills
FreePublished on GitHub

ecommerce.tiktok-top-selling-products

Query TikTok global e-commerce market top-selling product rankings via FastMoss data, supporting daily/weekly/monthly dimensions and category-level analysis. Trigger when users mention TikTok bestseller chart, TikTok hot product ranking, TikTok sales ranking, TikTok GMV ranking, TikTok category bestsellers, TikTok weekly product report, TikTok top-selling rankings, TikTok bestseller charts, TikTok GMV ranking, TikTok category hot sellers, TikTok weekly product report, FastMoss. Even if the user does not explicitly mention "FastMoss", trigger this skill whenever their need involves viewing TikTok platform bestseller rankings or sales rankings by time dimension.

The English summary is being prepared. Showing the original description.

Works withTikTok

Run score Not tested

See how to install

Files included (4)

  • SKILL.md9.5 KB
  • manifest.json329 B
  • references/api.md5.9 KB
  • scripts/tiktok_top_selling_products.py6.6 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

FastMoss - TikTok Top Selling Rankings

This skill guides you on how to query and analyze the TikTok top selling product rankings via the FastMoss data source, helping cross-border e-commerce sellers identify hot-selling products across TikTok's global markets by day, week, or month.

Core Concepts

The TikTok Top Selling Ranking tracks the best-performing products on TikTok Shop across 15 global markets. It reveals which products are leading in sales volume, GMV, and growth rate over configurable time windows (daily, weekly, monthly). This is an essential tool for product scouting, trend analysis, and competitive intelligence in TikTok e-commerce.

Data scope: The ranking covers 15 TikTok Shop markets and supports three time granularities -- day, week, and month -- via the dateInfo parameter. Each product entry includes sales volume, GMV, growth rate, commission rate, shop information, category, and more.

dateInfo format is important:

  • type: "day" -> value: "2025-02-01" (YYYY-MM-DD)
  • type: "week" -> value: "2025-18" (year-weekNumber)
  • type: "month" -> value: "2025-02" (year-month)

Pagination: Results are paginated. Use page (page number, starting from 1) and pageSize (items per page, max 10, default 10) to navigate through the result set.

Parameter Guide

ParameterTypeRequiredDescription
regionstringYesMarket region code (US, GB, MX, ES, DE, IT, FR, ID, VN, MY, TH, PH, BR, JP, SG)
dateInfoobjectYesDate specification with type (day/week/month) and value (see format above)
categorystringNoCategory name in English, matched to TikTok category ID. Non-English input should be translated first
orderbyobjectNoSorting: field (units_sold/gmv/total_units_sold/total_gmv/growth_rate) + order (desc/asc). Default: desc
pageintegerNoPage number, default 1
pageSizeintegerNoItems per page, max 10, default 10

Supported Markets

CodeMarket
USUnited States
GBUnited Kingdom
MXMexico
ESSpain
IDIndonesia
VNVietnam
MYMalaysia
THThailand
PHPhilippines
DEGermany
ITItaly
FRFrance
BRBrazil
JPJapan
SGSingapore

Default market is US. Use US when the user does not specify a market.

How to Call

  • API Endpoint: POST /fastmoss/productRankTopSelling (see references/api.md for full parameters/response/error codes)
  • Python Script: python scripts/tiktok_top_selling_products.py '<JSON parameters>' [--inline]
  • Cost constraint: This tool consumes credits; the same parameter combination in the same session is called only once by default, with 24h local caching in the script. On failure/empty results, do not automatically retry with different keywords, pagination, or filter changes; inform the user before making additional queries.

Output strategy (default script behavior):

  • Always write the full response to <cwd>/nexscope/<YYYY-MM-DD>/<session>/data/nexscope-fastmoss-product-rank-top-selling-<timestamp>.json (<cwd> is the working directory at script execution time, i.e., the current project directory in Claude Code; <session> is taken from the SESSION_ID environment variable, auto-grouped by user task; do not write to /tmp, error if the current directory is not writable)
  • Response body <= 8 KB: print the full JSON to stdout after writing to disk
  • Response body > 8 KB: stdout only outputs a summary (top-level fields, common counts like total/costToken, length of the largest list field + first 3 samples)
  • Add --inline to force full output to stdout (still writes to disk)

Data reading tip: Check the summary first to see if sufficient; for specific fields, prefer using jq or ConvertFrom-Json to extract from the saved JSON file on demand, avoiding loading the entire JSON into context.

Authentication

Set NEXSCOPE_API_KEY. Visit https://www.nexscope.ai/help/skills-external-access?co-from=skillNS to manage credits.

Usage Examples

1. Today's top selling products in the US (daily) Query the US market for a specific day to see which products lead in sales.

region: "US", dateInfo: {"type": "day", "value": "2026-04-15"}

2. Weekly top sellers in the UK Check the UK market for weekly best-performing products.

region: "GB", dateInfo: {"type": "week", "value": "2026-15"}

3. Monthly GMV leaders in Southeast Asia Scout the Indonesian market for monthly top sellers sorted by GMV.

region: "ID", dateInfo: {"type": "month", "value": "2026-03"}, orderby: {"field": "gmv", "order": "desc"}

4. Category-specific ranking Find top selling products in a specific category.

region: "US", dateInfo: {"type": "day", "value": "2026-04-15"}, category: "Beauty"

Data Fields (Response)

FieldAPI NameDescription
Product TitletitleName of the product
Product IDproductIdUnique product identifier
RegionregionMarket region code
PricepriceProduct price
Min PriceminPriceLowest price
Max PricemaxPriceHighest price
CurrencycurrencyCurrency code
Total SalestotalSaleCntTotal units sold
1-Day SalestotalSale1dCntUnits sold in the last 1 day (when dateType=day)
7-Day SalestotalSale7dCntUnits sold in the last 7 days (when dateType=week)
30-Day SalestotalSale30dCntUnits sold in the last 30 days (when dateType=month)
Total GMVtotalSaleGmvAmtTotal gross merchandise value
1-Day GMVtotalSaleGmv1dAmtGMV in the last 1 day (when dateType=day)
7-Day GMVtotalSaleGmv7dAmtGMV in the last 7 days (when dateType=week)
30-Day GMVtotalSaleGmv30dAmtGMV in the last 30 days (when dateType=month)
Growth RategrowthRateSales growth rate (percentage)
Shop NameshopNameName of the seller's shop
Shop Total Units SoldshopTotalUnitsSoldTotal units sold by the shop
Shop Seller IDshopSellerIdUnique shop seller identifier
Category NamecategoryNameProduct category
Commission RateproductCommissionRateCommission rate in basis points (1000 = 10%)
Image URLimageUrlProduct image URL
Delisted StatusoffShelvesTextDelisted indicator ("Yes" = delisted, "No" = active)

Display Rules

  1. Present data only: Show query results in clear tables without subjective business advice
  2. Growth rate: Growth rate is in percentage -- show with % sign
  3. Commission rate: Commission rate is in basis points (1000 = 10%) -- convert to percentage for display
  4. Currency awareness: Always display currency alongside prices since different markets use different currencies
  5. dateInfo format: Validate and remind users of the correct format for the selected time granularity
  6. Delisted status: offShelvesText value "Yes" means delisted, "No" means active -- clarify this for users

Important Limitations

  • dateInfo is mandatory: Both type and value must be provided with specific format requirements
  • No keyword search: This tool does NOT support keyword search (use the product discovery skill for that)
  • Max 10 items per page: The pageSize parameter cannot exceed 10
  • Data delay: Data has T+1 statistical delay

User Expression & Scenario Quick Reference

Applicable -- TikTok top selling product rankings and trend analysis:

User SaysScenario
"What are the top selling products on TikTok"Top selling ranking lookup
"TikTok bestsellers this week", "hot products on TikTok Shop"Weekly/daily ranking query
"TikTok GMV ranking", "highest revenue products on TikTok"GMV-based ranking
"TikTok category hot sellers", "top selling beauty products on TikTok"Category-specific ranking
"TikTok weekly product report", "monthly top sellers"Time-dimension analysis
"FastMoss top selling", "FastMoss ranking data"Direct data source reference
"Which products are growing fastest on TikTok"Growth rate sorted ranking

Not applicable -- Needs beyond TikTok top selling rankings:

  • Amazon product research or ABA keyword data
  • TikTok advertising / ad campaign management
  • TikTok content creation or video editing
  • Product reviews or listing copywriting
  • TikTok product keyword search (use the product discovery skill instead)
  • Profit margin calculations or pricing strategy

Boundary judgment: When users say "product research" or "what's selling well", if the context clearly involves TikTok Shop or TikTok e-commerce rankings, this skill applies. If they are asking about Amazon, Shopify, or other platforms, it does not apply. If they want to search products by keyword rather than browse rankings, use the product discovery skill instead.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Analyze Amazon traffic gaps between an owned product and competitors using Nexscope keyword, traffic, listing and review evidence. Use for missing keyword coverage, organic-versus-paid traffic structure, variant-aware rank comparisons and evidence-based listing priorities. Produces a local HTML report; does not execute advertising changes.

The English summary is being prepared. Showing the original description.

nexscope-ai/nexscope-ecommerce-skills101Updated Oct 15, 2026

Find similar design-registration candidates from a product image using Nexscope. Use for image-based design patent candidate screening with region, jurisdiction, Locarno and legal-status filters. Returns evidence for review, never an infringement or freedom-to-operate verdict.

The English summary is being prepared. Showing the original description.

nexscope-ai/nexscope-ecommerce-skills101Updated Oct 15, 2026

Query 1688 product bestseller billboard data for sourcing discovery and wholesale product research. Trigger when the user mentions 1688 product rankings, 1688 bestseller lists, wholesale hot products, domestic sourcing rankings, dropshipping product selection, 1688 trending products, bulk purchase popular items, supplier product rankings, 1688 billboard, 1688 bestsellers, sourcing rankings, wholesale hot products, trending product rankings, supplier rankings, 1688 trends. Even if the user does not explicitly mention "1688 billboard", if their need involves discovering hot-selling wholesale products or sourcing opportunities on the 1688 platform, this skill should also be triggered.

The English summary is being prepared. Showing the original description.

nexscope-ai/nexscope-ecommerce-skills101Updated Oct 15, 2026

Query 1688 public product details through the Nexscope research proxy. Use when the user requests this public marketplace or patent data; do not use for seller-console or store-authorized operations.

The English summary is being prepared. Showing the original description.

nexscope-ai/nexscope-ecommerce-skills101Updated Oct 15, 2026

Search and analyze products on the Chinese 1688 wholesale platform (Alibaba domestic B2B market) for sourcing, supplier discovery, and product selection. Trigger when the user mentions 1688 product search, finding suppliers on 1688, wholesale product queries, factory sourcing, dropshipping supplier search, 1688 keyword product selection, wholesale price comparison, filtering by sales volume, any product research on the 1688 platform, 1688 search, 1688 product selection, find suppliers, factory lookup, wholesale pricing, supplier search, domestic sourcing, 1688 products. Even if the user does not explicitly say "1688", if their need involves searching for wholesale products, finding domestic suppliers, or sourcing from the domestic Chinese market, this skill should also be triggered.

The English summary is being prepared. Showing the original description.

nexscope-ai/nexscope-ecommerce-skills101Updated Oct 15, 2026

Perform image-based product search on the 1688 platform. Use an image URL to find visually similar supplier products, returning title, price, minimum order quantity, monthly sales, repurchase rate, trade score, and seller identity. Triggered when users mention 1688 image search, 1688 visual search, find supplier by image, reverse image search 1688, 1688 product sourcing by image, or Alibaba 1688 image search. Even if the user does not explicitly mention "image search," this skill should be triggered whenever a user provides an image URL and wants to find matching or similar products on the 1688 wholesale platform.

The English summary is being prepared. Showing the original description.

nexscope-ai/nexscope-ecommerce-skills101Updated Oct 15, 2026

See all skills by nexscope-ai

Report a problem with this skill