TikTok Shop Scraper avatar

TikTok Shop Scraper

Pricing

from $8.00 / 1,000 products

Go to Apify Store
TikTok Shop Scraper

TikTok Shop Scraper

Pricing

from $8.00 / 1,000 products

Rating

0.0

(0)

Developer

Naqib Danial

Naqib Danial

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Features

Limited permissions

Share

TikTok Shop Scraper: Products, Prices, Sales & Stock

Scrape full product data from TikTok Shop by product link or product ID. Works for Malaysia, Philippines, Singapore, Thailand, Vietnam and the US. You only pay for products that are scraped successfully.

What data you get

FieldExample
TitleWaterproof Bag Swimming Case...
Price, min and max price, original priceRM3.12 (was RM5.00)
CurrencyMYR, PHP, SGD, THB, VND, USD
Units sold94,455
Rating and review count4.8 from 8,634 reviews
Sellername, ID, product count
CategoriesHome Supplies > Storage Bags
Thumbnail and all product imagesimage URLs (open in any browser)
Variants (SKU)name, price, stock per variant
In stocktrue / false
Product link and statusok, not_found or failed

Why this scraper

  • High success rate. Uses a real browser and rotates sessions automatically, so TikTok's bot checks are retried until the page loads. In a test of 537 live products across 6 countries, every product that still existed returned full data (0 blocked). Products that were removed are marked not_found.
  • Pay only for results. Products that fail or no longer exist are not charged.
  • Any link format. Short share links (vt.tiktok.com/...), /view/product/..., /shop/pdp/... or just the numeric product ID.
  • Correct local currency. Malaysian products come back in MYR, US products in USD, and so on.

Supported countries

Tested on live products (number of products returned with full data):

CountryCurrencyProducts tested
MalaysiaMYR (RM)183
PhilippinesPHP (₱)89
SingaporeSGD (S$)82
ThailandTHB (฿)53
VietnamVND (₫)42
United StatesUSD ($)30

Indonesia is not supported: no products could be found on TikTok Shop Indonesia.

Pricing

$8 per 1,000 products ($0.008 per product). You pay only for products returned with status: ok. Removed products and failed loads are free. Apify's free $5 monthly credit covers about 600 products.

How to use

  1. Paste product links or IDs into Product URLs or IDs (one per line).
  2. Click Start.
  3. Download results as Excel, CSV, JSON or HTML, or get them through the Apify API.

Run it on a schedule (for example daily) to track competitor prices, sales growth and stock levels.

Input example

{
"urls": [
"https://vt.tiktok.com/ZS9fLJ2snunUD-7r0jG/",
"https://shop.tiktok.com/my/pdp/1729625014964292380",
"1730323353594138845"
]
}

Output example

{
"id": "1729625014964292380",
"status": "ok",
"url": "https://shop.tiktok.com/my/pdp/owa-airbag-waterproof-phone-case-cover-20-5cmx10-5cm-pvc-tahan-air-untuk-telefon-selular-hitam-biru-/1729625014964292380?source=product_detail&enter_method=url_semantic_301",
"region": "my",
"title": "Waterproof Bag Swimming Case and Phone Case Protectors IPX8 Waterproof (Fit for Big Phones up to 7.2inch) Supplies",
"currency": "MYR",
"price": "RM3.12",
"priceMin": 3.12,
"priceMax": null,
"originalPriceMin": 5,
"sold": 94455,
"rating": 4.8,
"reviewCount": 8634,
"seller": {
"id": "7494862037564099356",
"name": "Allblue",
"productCount": 591,
"followers": null
},
"categories": [
"Home Supplies",
"Home Organisers",
"Storage Bags"
],
"images": [
"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/240df40d514a47d9b5c7adde7db529e0~tplv-o3syd03w52-resize-webp:800:800.webp?dr=15582&t=555f072d&ps=933b5bde&shp=c940a200&shcp=9b759fb9&idc=my&from=3376456192",
"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/67156c7373c2485fabe18e199090e751~tplv-o3syd03w52-resize-webp:800:800.webp?dr=15582&t=555f072d&ps=933b5bde&shp=c940a200&shcp=9b759fb9&idc=my&from=3376456192"
],
"variants": [
{
"skuId": "1729625014964357916",
"stock": 14141,
"name": "Black",
"price": 3.12
},
{
"skuId": "1729625014964423452",
"stock": 10076,
"name": "Yellow",
"price": 3.12
}
],
"inStock": true,
"scrapedAt": "2026-11-07T13:56:44.657Z"
}

Each result has a status field: ok, not_found (product removed) or failed (could not load after many retries).

Use cases

  • Sellers: monitor competitor prices, discounts and stock.
  • Dropshippers and affiliates: find products that sell well (units sold, rating).
  • Brands and agencies: market research across categories.
  • Developers: feed TikTok Shop data into your own app, dashboard or AI agent via the API.

Speed

Around 6 products are processed in parallel. Expect roughly 1,000 products in 2 to 3 hours. Increase Max concurrency to go faster.

Limits

  • Only public product pages. No login, no private seller data.
  • Units sold is the lifetime total shown by TikTok, not a daily figure. Run on a schedule and compare to get daily sales.
  • TikTok changes its site often. If something breaks, open an issue on the Issues tab and it will be fixed.

This Actor collects only publicly available product information shown to any visitor. It does not collect personal data of buyers. You are responsible for using the data in line with TikTok's terms and the laws in your country.