scrapernode
  • All Platforms
  • Use Cases
  • Categories
  • Data Points
  • How-To Guides
  • Integrations
  • Compare
Platforms
  • LinkedInLinkedIn5
  • Google MapsGoogle Maps2
  • InstagramInstagram4
  • TikTokTikTok8
  • XTwitter/X2
  • YouTubeYouTube3
  • FacebookFacebook10
  • Jobs
  • Billing
  • Docs
  • Settings

© 2026 Scrapernode

scrapernode
PlatformsUse CasesHow-ToJobsBilling
ScrapeLinkedInLinkedInprofiles by search term
Scrape LinkedIn profiles by search term. Extract Google Maps business listings and reviews. Collect Facebook pages, groups and posts. Scrape Instagram profiles, reels and comments. Extract TikTok posts and creator profiles. Collect YouTube channels and video data. Scrape X / Twitter profiles and posts. Extract Indeed job listings and salaries. Collect Yelp business reviews and ratings.
Home/How-To Guides/How to Scrape TikTok Shop Products
TikTok

How to Scrape TikTok Shop Products

Extract shop products data from TikTok at scale

Step-by-step guide

1

Choose your TikTok shop products scraper

Navigate to the TikTok Shop Products scraper and select "Fresh Scrape" for real-time data or "Quick Lookup" for pre-collected records. Each record costs 1 credit.

2

Provide your TikTok input URLs

Paste the TikTok URLs you want to scrape — one per line, or upload a CSV. Scrapernode accepts direct profile links, search result URLs, and hashtag pages.

3

Launch your scraping job

Click "Start Extraction" to begin. Scrapernode handles proxy rotation, rate limiting, and anti-bot detection automatically. Jobs typically complete in under 60 seconds per batch.

4

Download structured data

Once complete, download your results as JSON or CSV. Each record includes 36 structured fields like url, title, available, description, and more.

5

Automate with webhooks or API

Set up webhooks to receive data automatically when jobs complete, or use the REST API for programmatic scraping. Integrate with n8n, Make, or Zapier for workflow automation.

Cost per record

1 credit

Output fields

36 fields

Output formats

JSON, CSV

Sample Output

Preview the data you'll receive — 5 sample records

Record 1 of 5
Url
sample_url
Title
How We Scaled to 1M Users
Available
Yes
Description
Enterprise-grade data pipeline platform with real-time processing and 99.99% uptime SLA.
Currency
sample_currency
Initial Price
1,000
Final Price
1,000
Discount Percent
1,000
Initial Price Low
1,000
Initial Price High
1,000
Final Price Low
1,000
Final Price High
1,000
Sold
1,000
Colors
sample_colors
Sizes
sample_sizes
Shipping Fee
1,000
Specifications
sample_specifications
Reviews Count
457
Reviews
475
Store Details
sample_store_details
Images
sample_images
Domain
sample_domain
Videos
sample_videos
Category
sample_category
Category Url
sample_category_url
Id
ACoAABcXYZ123
Seller Id
sample_seller_id
Prodct Rating
1,000
Position
Software Engineer III
Variations
sample_variations
In Stock
Yes
Promotion Items
sample_promotion_items
Desc Detail
sample_desc_detail
Related Videos
sample_related_videos
Video Link
sample_video_link
Shop Performance Metrics
sample_Shop_performance_metrics

Data Dictionary

36 fields returned per record

Product URL (100.00% fill rate)

Product title (100.00% fill rate)

Whether the product is available for purchase (100.00% fill rate)

Product description (98.00% fill rate)

Currency of the product price (100.00% fill rate)

Original price before discount (96.00% fill rate)

Final price after discount (96.00% fill rate)

Discount percentage applied to the product (100.00% fill rate)

Lowest initial price in a price range (18.00% fill rate)

Highest initial price in a price range (2.00% fill rate)

Lowest final price in a price range (96.00% fill rate)

Highest final price in a price range (18.00% fill rate)

Total number of units sold (100.00% fill rate)

Available colors for the product (38.00% fill rate)

Available sizes for the product (21.00% fill rate)

Shipping fee for the product (68.00% fill rate)

Product technical specifications (73.00% fill rate)

Sub-fields

titleTextSpecification name
valueTextSpecification value

Total number of product reviews (89.00% fill rate)

Customer reviews for the product (49.00% fill rate)

Sub-fields

nameTextReviewer name
ratingTextReview rating
reviewTextReview text
itemTextItem variant reviewed
dateTextReview date
imagesArrayReview images

Details about the seller store (100.00% fill rate)

Sub-fields

nameTextStore name
urlTextStore URL
num_of_itemsNumberNumber of items in store
ratingNumberStore rating
num_soldNumberTotal items sold by store
followersNumberStore followers count
badgeTextStore badge or certification

Product images (100.00% fill rate)

Domain of the product listing (100.00% fill rate)

Product videos (14.00% fill rate)

Product category (65.00% fill rate)

URL of the product category page (69.00% fill rate)

Unique product ID (100.00% fill rate)

Unique seller ID (93.00% fill rate)

Overall product rating (44.00% fill rate)

Product position in search results (0.00% fill rate)

Product variations (size, color, etc.) (91.00% fill rate)

Sub-fields

skuTextSKU identifier
sku_sales_propsArraySKU sales properties
stockNumberStock quantity
purchase_limitNumberMaximum purchase quantity
initial_priceNumberOriginal price for this variation
final_priceNumberFinal price for this variation
currencyTextCurrency
discount_percentNumberDiscount percentage
imageTextVariation image URL

Whether the product is in stock (21.00% fill rate)

Promotional bundle items (2.00% fill rate)

Detailed product description (21.00% fill rate)

Related TikTok videos featuring this product (5.00% fill rate)

Sub-fields

linkTextVideo link
likesNumberNumber of likes
user_nameTextCreator username
commission_paidBooleanWhether commission was paid

Primary product video link (0.00% fill rate)

Shop performance metrics (21.00% fill rate)

Sub-fields

metricTextMetric name
valueTextMetric value

Frequently Asked Questions

Common questions about How to Scrape TikTok Shop Products

Ready to scrape TikTok?

Start extracting tiktok shop products data in minutes. No code required — just paste your URLs and go.

Go to TikTok Shop Products scraperBrowse all guides
No code requiredJSON & CSV exportAPI & webhook support