Silkline Data / Douyin Shop
Public data only · 4 request types

Douyin Shop API

Search Douyin Shop (抖音商城 / 抖店) products by keyword or list a shop's catalogue. Get price, 30-day sales and daily sales trend, creator commission rate, promoting creators, shop name and score, for product research and affiliate selection. No login or cookies needed. Export to JSON, CSV or Excel.

Resultready
JSON
4request types
$0.008per result, Bronze tier
$0.03start fee per run
2free trial runs on Apify
At a glance

Douyin Shop API in one table

Official public API for people outside ChinaNo. This tool collects the publicly visible data instead.
What you sendA keyword, a link or an ID, depending on the request type
What you get backJSON rows with English field names; 4 request types
Login, cookies, Chinese phone numberNone needed
Output formatsJSON, CSV, Excel, or the Apify API
Price$0.008 per result on the Bronze tier, no subscription
Last verified with a real run2026-11-09
What you can get

4 kinds of Douyin Shop request

Douyin Shop (抖音商城) is the online marketplace inside Douyin (抖音), the Chinese short-video app. Shops sell products there, and many products are listed in a creator alliance pool, where creators pick them up and promote them in short videos and live streams in exchange for a commission. Product pages are hosted on jinritemai.com.

Sample output

A real run, 25 fields per record

Run on 2026-10-27 with input {"mode": "search", "keywords": ["口红"], "maxResults": 5}. Personal fields of ordinary users are masked here.

titlesearchKeywordshopNamepricemonthlySalesshopScore
米之莲口红防水不沾杯不掉色雾面不脱色持久黄皮素颜显白哑光口红亮亮美妆小屋29.91086682
秋冬上新持色水漾奢华唇膏镜面唇釉秋冬水光感女滋润口红唇釉彩妆口红奢颜个护甄选293591
All 25 fields in one record
  • type product
  • productId 3703366736884662683
  • promotionId 3706887941235306034
  • url https://haohuo.jinritemai.com/ecommerce/trade/detail/inde...
  • searchKeyword 口红
  • title 米之莲口红防水不沾杯不掉色雾面不脱色持久黄皮素颜显白哑光
  • imageUrl https://p3-aio.ecombdimg.com/obj/ecom-shop-material/jlJsm...
  • whiteImageUrl
  • categoryLevel1 彩妆香水
  • categoryLevel2 唇部彩妆
  • categoryLevel3 有色唇膏/口红
  • price 29.9
  • regularPrice
  • monthlySales 10866
  • positiveRate 93.33
  • shopId 186032785
  • shopName 亮亮美妆小屋
  • shopLogoUrl https://p6-ecom-qualification-sign.ecombdimg.com/tos-cn-i...
  • shopScore 82
  • commissionRate 45
  • commissionAmount 13.46
  • cooperatingCreators 1032
  • tags
  • recommendReason
  • dailySales
Developers

Call the Douyin Shop API

Every run is one HTTP call: send the input as JSON, get the rows back. The same works from Make, Zapier or n8n.

Request
Response · 200application/json
Pricing

Pay per result

Bronze tier prices from the tool's listing; higher Apify tiers pay less. Free Apify users get two trial runs with their own input.

Estimated monthly cost
Full price table and worked examples

The Actor uses pay-per-event pricing. You pay for four events:

Event Price (USD) When it is charged
run-start $0.03 Once per run, when the first request succeeds, even if that request returns nothing. Each extra keyword, shop or (in reviews mode) product that the run actually reaches adds one more start fee, charged before its first request. product mode charges the start fee once per run, however many products you give.
result $0.008 For each product returned in search and shop mode
review $0.0045 For each review returned in reviews mode
detail $0.029 For each product detail returned in product mode

Worked examples:

  • 100 products from one keyword: $0.03 + 100 × $0.008 = $0.83.
  • 100 products where the first keyword only has 60 products and the second keyword supplies the other 40: 2 × $0.03 + 100 × $0.008 = $0.86. If the first keyword already has 100 products, the second keyword is never searched and the run costs $0.83.
  • The prefilled input, 20 products for one keyword: $0.03 + 20 × $0.008 = $0.19.
  • 100 reviews of one product: $0.03 + 100 × $0.0045 = $0.48. A second product adds $0.03.
  • Details of 10 products: $0.03 + 10 × $0.029 = $0.32.

On the free Apify plan you get 2 free trial runs of this Actor with your own input, up to 10 results each, and nothing is charged; after that, runs return a stored sample dataset (a real result of the prefilled input). Use any paid Apify plan for full runs.

The start fee is not charged when the run fails from the start or rejects the IDs, or when your spending limit cannot cover it, so a run that cannot reach the data costs nothing. Each start fee after the first is kept even if that keyword, shop or product then fails or returns nothing. You never pay for more than maxResults items, you are never charged for items that were not delivered, and the run stops by itself if your spending limit is reached.

FAQ

Douyin Shop API questions

Do I need a Douyin account or cookies?

No. You do not need a Douyin account, API keys, proxies or cookies.

Is it legal to scrape Douyin Shop?

The Actor returns only public data: what anyone sees on a Douyin Shop product page and in the creator alliance product pool (price, sales, reviews, shop name and score, the commission offered to creators). In `reviews` mode it returns what each review shows publicly: the text, photos, the shop's reply, and the reviewer's partly masked name and avatar. It returns no private shop data, and nothing like phone numbers, addresses or messages. You are responsible for how you use the data and for following the laws that apply to you.

How fresh is the data?

The data is collected when you start a run. `monthlySales` covers the last 30 days and `dailySales` gives one value per day for those 30 days. Schedule regular runs if you want to track changes over time.

Why are some fields empty?

Some fields only exist for some products, for example `regularPrice` only when there is a discount, and commission fields only for products in the creator alliance pool. `shop` mode fills a shorter field set. See Tips and limits for the full list.

How many products can I get?

Up to 5000 per run with `maxResults`. One search keyword reaches about 500 products, so use several keywords for larger runs.

Can I schedule runs and export the data?

Yes. You can schedule runs in Apify Console or start them through the API, and export every dataset as JSON, CSV, Excel and other formats.

Run your first Douyin Shop request

Two free trial runs, no card needed.

Open on Apify