TikTok Shop Scraper avatar

TikTok Shop Scraper

Pricing

from $0.10 / 1,000 results

Go to Apify Store
TikTok Shop Scraper

TikTok Shop Scraper

Search TikTok Shop for products and shops, and scrape full product and shop details.

Pricing

from $0.10 / 1,000 results

Rating

0.0

(0)

Developer

Supreme Coder

Supreme Coder

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Search TikTok Shop and export clean, structured data about products and shops โ€” no login, no setup, no fiddling with cookies. Just enter a keyword, a product link, or a shop link and get results.

What you can do

  • ๐Ÿ”Ž Search products & shops by keyword (e.g. wireless earbuds, skincare, phone case)
  • ๐Ÿ“ฆ Get full product details โ€” title, price, images, ratings, sold count, variants/SKUs, stock, category, and seller
  • ๐Ÿฌ Get full shop details โ€” shop name, rating, followers, total sold, number of products, and the products on the storefront

How to use it

  1. Fill in one or more of the inputs below.
  2. Click Start.
  3. Download your results as JSON, CSV, Excel, or via the API.

You can mix and match โ€” search a few keywords, look up specific products, and pull shop details all in one run.

Input

FieldDescription
Search keywordsOne or more keywords to search TikTok Shop. Returns matching products and shops.
Product URLs or IDsTikTok Shop product links (e.g. https://www.tiktok.com/view/product/1729417121457344642) or product IDs. Returns full product details.
Shop URLs or IDsTikTok Shop store links (e.g. https://www.tiktok.com/shop/store/case-mate/7495222674546788482) or seller IDs. Returns full shop details and its products.
Mixed URLsOptional. Paste any mix of TikTok Shop product, shop, or search links โ€” each is detected automatically.
What to return from searchesFor keyword searches: products, shops, or both.
Max products per keywordHow many products to collect per search keyword.
Include products on shop pagesWhen scraping a shop, also collect the products on its storefront.
Marketplace regionCountry code of the TikTok Shop marketplace (e.g. us).

Example input

{
"searchQueries": ["wireless earbuds"],
"productUrls": ["https://www.tiktok.com/view/product/1729417121457344642"],
"shopUrls": ["https://www.tiktok.com/shop/store/case-mate/7495222674546788482"],
"searchResultType": "both",
"maxResultsPerSearch": 60,
"includeShopProducts": true,
"region": "us"
}

Output

Every result is one row in the dataset, tagged with a type field so you can filter easily.

Product (from a search or shop page) โ€” type: "product"

{
"type": "product",
"productId": "1731665000546472026",
"title": "MSHUKCOE Mini Bluetooth 5.4 Wireless Earbuds...",
"image": "https://...webp",
"price": "$33.80",
"currency": "USD",
"rating": 4.2,
"reviewCount": "162",
"soldCount": 1410,
"seller": { "sellerId": "7495904598724610138", "shopName": "Listening Digital" },
"productUrl": "https://www.tiktok.com/shop/pdp/.../1731665000546472026",
"searchKeyword": "wireless earbuds"
}

Product details โ€” type: "productDetail"

{
"type": "productDetail",
"productId": "1729417121457344642",
"title": "Waterproof Floating Pouch - Phone Pouch...",
"price": "$20.00",
"currency": "USD",
"soldCount": 20912,
"rating": 4.7,
"reviewCount": 1779,
"categories": ["Phones & Electronics", "Mobile Phone Accessories", "Phone Holders & Mounts"],
"images": ["https://...webp"],
"skus": [
{ "skuId": "1732406242679230594", "name": "CM060210", "price": "$25.00", "stock": 1856, "available": true,
"properties": [{ "name": "Color", "value": "Wavy Ballet Pink Twinkle" }] }
],
"variants": [{ "name": "Color", "values": ["Wavy Ballet Pink Twinkle", "..."] }],
"seller": { "sellerId": "7495222674546788482", "shopName": "Case-Mate", "rating": "4.7" }
}

Shop โ€” type: "shop"

{
"type": "shop",
"sellerId": "7495222674546788482",
"shopName": "Case-Mate",
"rating": "4.7",
"soldCount": 179260,
"productCount": 318,
"followersCount": 138802,
"reviewCount": 13804,
"region": "US",
"shopUrl": "https://www.tiktok.com/shop/store/case-mate/7495222674546788482"
}

Tips

  • Finding a product or shop link: open the product or shop on TikTok and copy the URL from your browser. Both tiktok.com and shop.tiktok.com links work.
  • More results per keyword: increase Max products per keyword.
  • Just want shops? set What to return from searches to Shops only.

FAQ

Do I need a TikTok account or cookies? No. Just provide keywords or links.

Which marketplace does it use? The US TikTok Shop by default. Set the region code to target another marketplace where TikTok Shop is available.

Why did a product or shop return an error row? It was likely removed, sold out, or isn't available in the selected region. The row includes an error message explaining why.