TikTok Shop Product & Variant Scraper
Pricing
from $5.10 / 1,000 results
TikTok Shop Product & Variant Scraper
Get complete details for any TikTok Shop product. Paste one link or a whole list and each one comes back with its description, images, every variant and price, the seller's shop profile, recent reviews with the star breakdown, its category, and any promotions running on it.
Pricing
from $5.10 / 1,000 results
Rating
0.0
(0)
Developer
The Netaji
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
TikTok Shop Product Scraper
Get everything TikTok Shop knows about a product. Paste one product link or a whole list of them, and each comes back with its name, description, images, every purchasable variant and its price, the seller's shop profile, a page of reviews with the star breakdown, the category it sits in, and any promotions running on it.
{"product_ids": ["https://shop.tiktok.com/us/pdp/1730927783781307026","1729599452982906917"],"region": "US"}
Accepted input
product_ids accepts product page links or IDs, including both in the same list. Each product is fetched separately and saved as its own row. An empty product lookup is skipped; a failed request stops the run with a failure status while retaining rows already saved. region selects the storefront from US, GB, SG, MY, PH, TH, VN, JP, or MX and changes the product data, currency, and language returned.
Result fields
product_id, seller_id, and name identify the row. image_url is a direct link to the product image. product_info carries the full product record — name, description, images, variants, plus shipping, promotion, review, seller, safety, and availability detail. shop_info is the seller's storefront profile. review_info holds the total review count, one page of reviews, and the star distribution. categories is the product's own category path, from its top-level category down to its leaf — not the whole TikTok Shop category tree. promotion_tag lists badges shown on the page, such as free shipping. product_detail carries the complete record for anything not broken out into its own field.
{"product_id": "1730927783781307026","seller_id": "7495516049083828882","name": "Lifter Glaze Oil Balm with Hyaluronic Acid and Hydrating Oil Blend, Lip Balm with 24HRs of Smooth, Buildable Color, Moisturizing Shine, Maybelline","image_url": "https://p19-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/18ba5c9f98d54d9aa1ae38d208fdb86e~tplv-fhlh96nyum-crop-webp:1125:1125.webp","shop_info": {"shop_name": "Maybelline New York","shop_rating": "4.3","followers_count": "1120898"},"review_info": {"has_more": true,"total_reviews": "41885"},"categories": [{ "category_id": "601450", "category_name": "Beauty & Personal Care" },{ "category_id": "848648", "category_name": "Makeup" },{ "category_id": "601534", "category_name": "Lipstick & Lip Gloss" }]}
This is a trimmed, live-verified result; product_info, shop_info, review_info, and product_detail each carry substantially more fields than shown here.
Products that do not exist
A product_id TikTok Shop reports as not found produces no dataset record rather than an error row; the run still finishes normally with zero items saved. This is distinct from a lookup failure — a genuine upstream or network error still fails the run so it is visible in the log.
Related Actors
For a keyword search that returns many product cards at once, use the TikTok Shop Search Scraper. For every product in one category, use the TikTok Shop Category Products Scraper. For a seller's profile or full catalog on its own, use the TikTok Shop Seller Info Scraper or the TikTok Shop Seller Products Scraper.