Tiktok Shop Product Scraper avatar

Tiktok Shop Product Scraper

Pricing

from $3.00 / 1,000 scrape products

Go to Apify Store
Tiktok Shop Product Scraper

Tiktok Shop Product Scraper

Retrieve accurate prices, stock values, commissions and other product metadata in this single actor.

Pricing

from $3.00 / 1,000 scrape products

Rating

0.0

(0)

Developer

Lemur

Lemur

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

πŸ›οΈ TikTok Shop Product Scraper

Extract clean, structured TikTok Shop product data β€” including commission insights β€” through a simple, reliable actor.

Built for developers who want high-quality, usable data without dealing with brittle scraping logic or inconsistent responses.


πŸš€ What This Actor Does

This actor retrieves and standardizes TikTok Shop product data from public product pages.

For each product, you can get:

  • πŸ’° Pricing data (sale price, compare at price, discounts - derived when needed)
  • πŸ“Š Commission rate
  • πŸͺ Shop information
  • πŸ–ΌοΈ Product metadata (title, images, links)
  • 🌍 Region-aware results

Key Differentiator: Commission data is included β€” something most scrapers don’t provide reliably.



πŸ“₯ Inputs

This actor accepts the following inputs

1️⃣ product (required)

A TikTok Shop product URL. Supported formats include:

  • https://www.tiktok.com/shop/pdp/mobilo-smart-business-card-4-ways-to-connect-track-networking/1729680238081774226?source=anchor
  • https://shop.tiktok.com/view/product/1729624807198591373?region=ID&local=en
  • https://www.tiktok.com/shop/pdp/product/1731887139711062704?source=ecommerce_store&region=US

2️⃣ responseType (required)

Controls the structure of the input

ValueDescription
structuredClean normalised JSON (default)
unstructuredRaw scraped output

3️⃣ country (optional)

  • Type string
  • Format: Two-letter ISO 3166-1 alpha-2 country code e.g. (us, gb, br)
  • Default: us

Used to localize product data where applicable.

4️⃣ proxy (optional)

  • Default: Uses Apify Proxy, charged at $8 / GB
  • Pricing: + $1 / 1000 requests

If you provide your own proxy, the $1/1000 requests fee is waived πŸŽ‰

πŸ“¦ Example Responses (Structured)

{
"id": "1729680238081774226",
"url": "https://www.tiktok.com/shop/pdp/mobilo-smart-business-card-4-ways-to-connect-track-networking/1729680238081774226?source=anchor",
"title": "Mobilo Card | Smart Business Card - Tap, Share, Connect",
"description": [
{
"type": "text",
"content": "Upgrade your networking with Mobilo, the smart business card designed to leave a lasting impression. Share your contact details effortlessly, track your connections, and say goodbye to outdated paper cards."
},
{
"type": "text",
"content": "1 Card, 4 Ways to Connect:"
},
{
"type": "text",
"content": "Mobilo card gives you 4 smart ways to connect:"
},
{
"type": "ul",
"content": [
"Share your contact details",
"Send people to your landing page",
"Capture leads",
"Link to your custom website"
]
},
{
"type": "text",
"content": "All with one tap. It’s networking, simplified."
},
{
"type": "image",
"image": "https://p19-oec-general-useast8.ttcdn-us.com/tos-useast8-i-rt0ujvrtvp-tx2/156838b62f03403893ded78f06ed4457~tplv-fhlh96nyum-origin-jpeg.jpeg?dr=12178&t=555f072d&ps=933b5bde&shp=a3510d86&shcp=6ce186a1&idc=useast5&from=2739998086"
},
{}
],
"categories": [
{
"id": "601755",
"name": "Computers & Office Equipment"
},
{
"id": "831112",
"name": "Office Stationery & Supplies"
},
{
"id": "855560",
"name": "Cards & Card Stock"
},
{
"id": "1376016",
"name": "Business Cards"
}
],
"images": [
{
"large": "https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/1f4d8aa758eb4e85abd2a18ad2215c54~tplv-fhlh96nyum-crop-webp:2000:2000.webp?dr=12190&t=555f072d&ps=933b5bde&shp=8dbd94bf&shcp=607f11de&idc=useast5&from=2378011839",
"thumbnail": "https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/1f4d8aa758eb4e85abd2a18ad2215c54~tplv-fhlh96nyum-crop-webp:2000:2000.webp?dr=12190&t=555f072d&ps=933b5bde&shp=8dbd94bf&shcp=607f11de&idc=useast5&from=2378011839"
},
{
"large": "https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/6c3b91c2f43f4613ae046fcb57c8c066~tplv-fhlh96nyum-crop-webp:1080:1080.webp?dr=12190&t=555f072d&ps=933b5bde&shp=8dbd94bf&shcp=607f11de&idc=useast5&from=2378011839",
"thumbnail": "https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/6c3b91c2f43f4613ae046fcb57c8c066~tplv-fhlh96nyum-crop-webp:1080:1080.webp?dr=12190&t=555f072d&ps=933b5bde&shp=8dbd94bf&shcp=607f11de&idc=useast5&from=2378011839"
},
{ "large": "...", "thumbnail": "..." }
],
"seller": {
"id": "7495130177152912018",
"name": "MOBILO",
"avatar": "https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/e65dd66add2d44f682c70b5dbd0f0cfd~tplv-fhlh96nyum-resize-png:300:300.png?dr=12184&t=555f072d&ps=933b5bde&shp=905da467&shcp=6ce186a1&idc=useast5&from=2422056039"
},
"price": {
"salePrice": 24.99,
"isClosest": true
},
"currency": "USD",
"currencySymbol": "$",
"unitsSold": 32939,
"inStock": 1251,
"rating": 4.5,
"reviewCount": 2658,
"saleRegion": "US",
"specifications": [
{
"name": "CA Prop 65: Repro. Chems",
"value": "No"
},
{
"name": "CA Prop 65: Carcinogens",
"value": "No"
},
{
"name": "Dangerous Goods Or Hazardous Materials",
"value": "No"
}
],
"saleProperties": [
{
"id": "7101567955875645190",
"name": "Card Variation",
"hasImage": true,
"values": [
{
"id": "7470255492154558254",
"value": "Standard - Plastic",
"images": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/bf5ce6a2d2724f50a448fb6a17936908~tplv-fhlh96nyum-crop-webp:1080:1080.webp?dr=12190&t=555f072d&ps=933b5bde&shp=8dbd94bf&shcp=607f11de&idc=useast5&from=2378011839",
"https://p19-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/bf5ce6a2d2724f50a448fb6a17936908~tplv-fhlh96nyum-crop-webp:1080:1080.webp?dr=12190&t=555f072d&ps=933b5bde&shp=8dbd94bf&shcp=607f11de&idc=useast5&from=2378011839"
]
},
{
"id": "7421556551434962731",
"value": "Wood - Birch",
"images": [
"https://p19-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/6d4c9483934f40ac84cadce9abe27fb3~tplv-fhlh96nyum-crop-webp:758:758.webp?dr=12190&t=555f072d&ps=933b5bde&shp=8dbd94bf&shcp=607f11de&idc=useast5&from=2378011839",
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/6d4c9483934f40ac84cadce9abe27fb3~tplv-fhlh96nyum-crop-webp:758:758.webp?dr=12190&t=555f072d&ps=933b5bde&shp=8dbd94bf&shcp=607f11de&idc=useast5&from=2378011839"
]
},
{
"id": "7421556551434979115",
"value": "Wood - Sapele",
"images": ["..."]
}
]
}
],
"skus": [
{
"id": "1730657874613015186",
"status": 1,
"propertyPairs": [
{
"id": "7101567955875645190",
"name": "Card Variation",
"valueId": "7470255492154558254",
"value": "Standard - Plastic"
}
],
"inStock": 1037,
"price": {
"price": 24.99,
"priceRange": "",
"isClosest": true
}
},
{
"id": "1730657874613080722",
"status": 1,
"propertyPairs": [
{
"id": "7101567955875645190",
"name": "Card Variation",
"valueId": "7421556551434962731",
"value": "Wood - Birch"
}
],
"inStock": 68,
"price": {
"price": 54.99,
"priceRange": "",
"isClosest": true
}
},
{}
],
"logistics": {
"freeShipping": true,
"delivery": "Standard",
"deliveryMinDays": 4,
"deliveryMaxDays": 7
},
"commission": 25
}

βš–οΈ Ethical Data Sourcing

This actor is built with long-term reliability in mind.

  • βœ… We do NOT bypass TikTok authentication
  • βœ… We only use publicly accessible data
  • βœ… No session hijacking or account simulation

This ensures:

  • Lower risk of breakage
  • Better stability over time
  • Compliance with platform boundaries

πŸ€– CAPTCHA Handling

TikTok employs anti-bot protections

  • We use a CAPTCHA solving solution
  • However, success is not guaranteed 100% of the time

What this means

  • Some requests may fail due to unsolved CAPTCHAs
  • We will continue to improve solving rates over time

If you're in the US region, you can use my other API to get similar product information.


⚠️ Pricing Accuracy (Important)

TikTok sometimes obscures pricing for non-logged-in users.

Because we do not bypass authentication:

  • ❌ We cannot guarantee exact sale prices 100% of the time
  • βœ… When needed, we derive the price using available signals (e.g. discounts)
  • 🎯 When price is computed, we return a property in the price object - isClosest
    • isClosest: true -> This price is derived and ~90%+ accurate
    • isClosest: false -> This is the exact price

πŸ’‘ Use Cases

The actor is ideal for:

  • πŸ›’ Affiliate product discovery tools
  • πŸ“Š Commission tracking dashboards
  • πŸ” Product intelligence platforms
  • πŸ€– Automated data pipelines
  • πŸ“ˆ E-commerce analytics

If you're building in affiliate marketing, TikTok automation, or social commerce, this gives you a strong edge.


🧠 Why Choose This Actor

  • βœ… Includes commission data + pricing together
  • βœ… Transparent pricing accuracy
  • βœ… Clean, predictable schema
  • βœ… Ethical and stable scraping approach
  • βœ… Flexible output formats

This is not just a scraper β€” it’s a usable data layer.


⚑️ Performance Tips

To maximise success rate:

  • Use your own proxies for higher volume workloads
  • Retry failed runs a maximum of two times
  • If you're unable to get product information and are in the US region, try the TikTok Affiliate Products Actor

πŸ’° Pricing

  • Standard pricing $3/1000 requests
  • Apify proxy usage $8/GB- additional $1/1000 requests
  • πŸ’‘ Provide your own proxy -> No additional charge

For high-volume usage, reach out for discounted pricing.


πŸ“© Contact

For support, feature requests, or custom data needs: lemurxn@gmail.com