mcpField
L
linkfox-echotik-new-product-rank

linkfox-echotik-new-product-rank

github.com/linkfox-aiMarketing & growth113173 installsUpdated 2w ago
Repository

About linkfox-echotik-new-product-rank

This LinkFox skill queries TikTok Shop new-product rankings through EchoTik, showing daily tracked products and sales, revenue, and promotion metrics by market. It is for cross-border e-commerce teams scouting new-product trends by date and region.

Key features

  1. 01Queries TikTok Shop new-product rankings
  2. 02Filters results by date and market
  3. 03Shows sales and revenue metrics
  4. 04Reports video, livestream, and influencer counts
  5. 05Supports paginated results

Use cases

  1. 01Discover TikTok Shop new products by market
  2. 02Review new-product sales and revenue
  3. 03Compare influencer and content coverage

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-echotik-new-product-rank

After installing, type/linkfox-echotik-new-product-rankin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
api.md
scripts/
echotik_list_new_product_rank.py
response_io.py

Details

From the project README

EchoTik - TikTok New Product Ranking

This skill guides you on how to query and analyze the TikTok Shop new product ranking data via the EchoTik data source, helping cross-border e-commerce sellers identify trending new products across TikTok's regional markets.

Core Concepts

The TikTok New Product Ranking tracks recently listed products that are gaining traction on TikTok Shop. It reveals which new products are selling well, their pricing, sales volume, influencer coverage, and live-stream activity. This is an essential tool for product scouting, trend analysis, and competitive intelligence in the short-video e-commerce space.

Data scope: The ranking covers 16 TikTok Shop markets and provides daily snapshots of new products along with their performance metrics (sales volume, revenue, influencer count, video count, live-stream count, commission rate, ratings, and more).

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

Parameter Guide

ParameterTypeRequiredDescription
datestringYesQuery date in YYYY-MM-DD format
regionstringNoMarket region code. Default: US. See Supported Markets below
pageNumintegerNoPage number, starting from 1 (default: 1)
pageSizeintegerNoNumber of products per page (default: 50)

Supported Markets

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

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

API Usage

This tool calls the LinkFox tool gateway API. See references/api.md for calling conventions, request parameters, and response structure. You can also execute scripts/echotik_list_new_product_rank.py directly to run queries.

Usage Examples

1. Today's trending new products in the US Query the US market for the current date to see which new products are gaining traction.

date: "2025-06-15", region: "US"

2. Discover hot new products in Southeast Asia Check the Indonesian or Thai market for new product opportunities.

date: "2025-06-15", region: "ID"

3. Browse the UK market new product ranking Scout the UK TikTok Shop for trending new arrivals.

date: "2025-06-15", region: "GB"

4. Paginate through a large result set Retrieve the second page of 20 results for the US market.

date: "2025-06-15", region: "US", pageNum: 2, pageSize: 20

Data Fields (Response)

FieldAPI NameDescription
Product TitletitleName of the product
Product IDasinUnique product identifier
RegionregionMarket region code
Price (Avg)priceAverage SPU price
Min PriceminPriceLowest price
Max PricemaxPriceHighest price
CurrencycurrencyCurrency code
Total SalestotalSaleCntTotal units sold
30-Day SalestotalSale30dCntUnits sold in the last 30 days
Total RevenuetotalSaleGmvAmtTotal gross merchandise value
30-Day RevenuetotalSaleGmv30dAmtRevenue in the last 30 days
Sales TrendsalesTrendFlagTextSales trend indicator (0 = stable, 1 = rising, 2 = declining)
Total VideostotalVideoCntNumber of associated videos
Total Live StreamstotalLiveCntNumber of associated live streams
Total InfluencerstotalIflCntNumber of influencers promoting the product
Commission RateproductCommissionRateProduct commission rate
RatingproductRatingAverage product rating
Review CountreviewCountNumber of product reviews
First Seen DateavailableDateDate the product was first tracked
Category IDcategoryIdProduct category identifier
Image URLimageUrlProduct image URL
Image URLsproductImageUrlsList of product image URLs

Display Rules

  1. Present data only: Show query results in clear tables without subjective business advice
  2. Sales trend clarification: When showing sales trend data, translate the numeric flag into human-readable labels: 0 = Stable, 1 = Rising, 2 = Declining
  3. Currency awareness: Always display prices alongside their currency code since different markets use different currencies
  4. Volume notice: When results are large, show a summary of the top products and remind users they can paginate for more results
  5. Image handling: If product image URLs are available, mention them but do not attempt to render images inline unless the environment supports it
  6. Error handling: When a query fails, explain the reason and suggest adjusting the date or region parameters

Important Limitations

  • Date required: The date parameter is mandatory; there is no default date
  • Daily granularity: Data is a daily snapshot, not weekly or monthly
  • Pagination: Use pageNum and pageSize to navigate large result sets; not all products are returned in a single call

User Expression & Scenario Quick Reference

Applicable -- TikTok Shop new product discovery and trend analysis:

User SaysScenario
"What new products are trending on TikTok"New product ranking lookup
"TikTok bestsellers today", "hot products on TikTok Shop"Daily ranking query
"New product opportunities in Southeast Asia TikTok"Regional market scouting
"Which new items are selling well on TikTok UK"Region-specific ranking
"TikTok product scouting", "short-video e-commerce trends"General product discovery
"Show me rising new products on TikTok"Trend-filtered ranking
"TikTok influencer product picks", "what are TikTok creators promoting"Influencer-driven product discovery

Not applicable -- Needs beyond TikTok new product rankings:

  • Amazon product research or ABA keyword data
  • TikTok advertising / ad campaign management
  • TikTok content creation or video editing
  • Product reviews or listing copywriting
  • Historical trend analysis spanning many months (this tool provides daily snapshots)
  • 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 short-video e-commerce, this skill applies. If they are asking about Amazon, Shopify, or other platforms, it does not apply.

Feedback:

Auto-detect and report feedback via the Feedback API when any of the following apply:

  1. The functionality or purpose described in this skill does not match actual behavior
  2. The skill's results do not match the user's intent
  3. The user expresses dissatisfaction or praise about this skill
  4. Anything you believe could be improved

Call the feedback API as specified in references/api.md. Do not interrupt the user's flow.

Handling Large Responses

To avoid overflowing the agent context, persist the response to disk and extract only the fields you need:

python scripts/response_io.py run --script scripts/echotik_list_new_product_rank.py --out-dir <DIR> '<params>'
python scripts/response_io.py read <file> --fields "<paths>"   # or --path "<JMESPath>"

Pick --out-dir outside any git working tree (e.g. /tmp/... on Unix, %TEMP%/... on Windows). Persisted responses may contain PII, pricing, or auth-sensitive data — do not commit them. Files are not auto-deleted; clean up when the task is done.

run writes the full response to a file and emits only a schema preview + file path. read projects specific fields, with --limit/--offset for slicing and --format json|jsonl|csv|table for output.

When to prefer this pattern — apply your judgment based on the response characteristics, e.g.:

  • High field count per record, or fields you don't need
  • Batch/paginated results (multiple items per call)
  • Long-text fields (descriptions, reviews, HTML, time series)
  • Output reused across later steps rather than consumed immediately

For small, single-use responses, calling the main script directly is fine.

⚠️ The preview is a truncated schema + sample, not the full data. Any field-level decision must read from the persisted file via read.


For more high-quality, professional cross-border e-commerce skills, set LinkFox Skills.

Comments

Markdown supported