TikTok Shop
5 endpoints.
- GET /v1/tiktok/product
- GET /v1/tiktok/shop_product_reviews
- GET /v1/tiktok/shop_products
- GET /v1/tiktok/shop_search
- GET /v1/tiktok/user_showcase
GET /v1/tiktok/product
Product Details
Fetches full details for a specific US TikTok Shop product by its URL, including stock levels and affiliate videos. Returns `product_info` with `product_base` (title, images, sold_count, price), `skus` (variants with exact `stock` counts plus TikTok's `sku_name` and `gtin` when available), and `product_detail_review` (product_rating, review_count, sample reviews). `gtin` contains `gtin_type` and `gtin_code`, or is null when TikTok does not provide a barcode. The response also includes `shop_info` (shop_name, shop_rating, followers_count) and `related_videos` (affiliate TikToks promoting the product). This endpoint currently supports the US region only. Get the details of a TikTok Shop Product. This endpoint currently supports US TikTok Shop products only.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
url required | query | string | The URL of the product to get details for. |
region | query | string | Region for the product details request. US is the reliable region right now; non-US regions should not be considered reliable and may return `bad_request` or missing product data. Sorry for the inconvenience. |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/tiktok/product?url=https://www.tiktok.com/shop/pdp/goli-ashwagandha-gummies-with-vitamin-d-ksm-66-vegan-non-gmo/1729587769570529799" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/tiktok/product?url=https://www.tiktok.com/shop/pdp/goli-ashwagandha-gummies-with-vitamin-d-ksm-66-vegan-non-gmo/1729587769570529799", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/tiktok/product?url=https://www.tiktok.com/shop/pdp/goli-ashwagandha-gummies-with-vitamin-d-ksm-66-vegan-non-gmo/1729587769570529799",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"categories": [
{
"category_id": "601450",
"level": 1,
"is_leaf": false,
"parent_id": "0",
"category_name": "Beauty & Personal Care",
"name_key": "magellan_601450"
}
],
"sale_region": "US",
"error_code": 0,
"error_message": "",
"product_info": {
"product_id": "1730383241618035288",
"status": 1,
"seller": {
"seller_id": "7496021452055022168",
"name": "Manspot",
"avatar": {
"height": 300,
"width": 300,
"uri": "tos-useast5-i-omjb5zjo8w-tx/c34696c75ae64397911e2e06193a12cc",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/c34696c75ae64397911e2e06193a12cc~tplv-fhlh96nyum-resize-png:300:300.png?dr=0&from=24..."
]
},
"product_count": 14,
"seller_location": "United States of America",
"tiktok_id": "7098283607022158891",
"tiktok_url": "https://www.tiktok.com/@7098283607022158891"
},
"product_base": {
"title": "【dealsforyoudays】Manspot Electric Body Hair Razor for Men - USB Rechargeable, Waterproof, Replaceable Ceramic Heads, Ultra-Smooth Shaving, Cordless Trimmer f...",
"desc_video": {
"id": "v12d52gd0030ctp3lknog65q8llkgcng",
"duration": 45.12,
"post_url": "https://p16-sign.tiktokcdn-us.com/tos-useast5-p-afa798-tx/o8ZA1q3RIWBxiuEE26yRtg6vSIOIwvi4uUM0S~tplv-noop.image?t=9276707c&x-expires=1754373510&x-signature=M...",
"media_type": "video",
"video_infos": [
{
"main_url": "https://v16m-default.tiktokcdn-us.com/01ffc8343c2e3127afb0726eff95ad96/68919d86/video/tos/useast5/tos-useast5-v-afa798-tx/owOtyWSdi4731vMSvI96iQRMUyvIwE0IgZB...",
"backup_url": "https://v16m-default.tiktokcdn-us.com/01ffc8343c2e3127afb0726eff95ad96/68919d86/video/tos/useast5/tos-useast5-v-afa798-tx/owOtyWSdi4731vMSvI96iQRMUyvIwE0IgZB...",
"url_expire": 1754373510,
"width": 1024,
"height": 576,
"file_hash": "19737dc9ddb53c96371d9bb7c79fd1fd",
"format": "mp4",
"size": 2408193,
"bitrate": 426984,
"video_quality": "normal"
}
]
},
"images": [
{
"height": 800,
"width": 800,
"thumb_uri": "tos-useast5-i-omjb5zjo8w-tx/23a77319ea594151b3730747704a62bc",
"thumb_url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/23a77319ea594151b3730747704a62bc~tplv-fhlh96nyum-resize-jpeg:200:200.jpeg?dr=0&t=555..."
],
"uri": "tos-useast5-i-omjb5zjo8w-tx/23a77319ea594151b3730747704a62bc",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/23a77319ea594151b3730747704a62bc~tplv-fhlh96nyum-resize-jpeg:800:800.jpeg?dr=0&t=555..."
]
}
],
"sold_count": 7160,
"price": {
"original_price": "$3?",
"real_price": "$2?",
"discount": "-47%",
"need_icon": false,
"is_interval_price": false,
"show_hot_zone": false,
"min_sku_price": "2?",
"max_sku_price": "",
"currency": "USD",
"min_sku_original_price": "39.99",
"panel_schema": "",
"currency_symbol": "$",
"symbol_position": 1,
"da_info": "{\"price_show_tag\":\"\",\"discount_percentage\":\"47\"}"
}
},
"sale_props": [
{
"prop_id": "100000",
"prop_name": "Color",
"has_image": true,
"sale_prop_values": [
{
"prop_value_id": "6926865445131749121",
"prop_value": "Black",
"image": "{...}"
}
]
}
],
"skus": [
{
"sku_id": "1730384306561520216",
"sku_name": null,
"gtin": null,
"sku_sale_props": [
{
"prop_id": "100000",
"prop_name": "Color",
"prop_value_id": "6926865445131749121",
"prop_value": "Black"
}
],
"sale_prop_value_ids": "6926865445131749121",
"stock": 1824,
"purchase_limit": 20,
"price": {
"real_price": {
"price_str": "$2?",
"price_val": "2?",
"currency": "USD",
"original_price": ""
},
"original_price": "$3?",
"discount": "-47%",
"original_price_value": "3?"
},
"need_icon": false,
"add_to_cart_button": {
"status": 2
},
"warehouse_id": "7348468937296889643",
"quantity_property": {
"default_add_cart_quantity": 1,
"quantity_minus_support_edit": true
},
"buy_button": {
"desc": "Buy now",
"default_desc": "Buy now"
},
"minimum_buy_quantity": 0,
"promotion_limit_quantity": 0,
"deduction_text": "",
"status": 1,
"pdp_button_area_id": "add_disable",
"da_info": "{\"delivery_flag_sku\":\"{\\\"free_shipping_product_cnt\\\":\\\"-1\\\"}\"}"
}
],
"product_detail_review": {
"product_rating": 4.3,
"review_count": 595,
"review_items": [
{
"review": {
"review_id": "7516224145770006315",
"rating": 5,
"display_text": "Great product. Good shipping. Exactly as described. Does not nick. Holds charge for a long time. Light weight. Waterproof even used in the shower.",
"review_timestamp": "1750007337100",
"has_origin_text": true,
"display_review_text": [
"{...}"
],
"review_timestamp_fmt": "June 15, 2025",
"main_review_title": ""
},
"sku_id": "1730384306561651288",
"sku_specification": "Item: Blue",
"review_user": {
"name": "thedustinppeterson",
"avatar": "{...}",
"link": "aweme://user/profile/7019811528040367109?sec_uid=MS4wLjABAAAA6l4bHgDxc3aZPlMYQvuq4K5rnUIIYWPfUjdsFlzKyCVBfKH-gczfRah5vKXjPbrj&from_scene=8"
},
"is_owner": false,
"is_anonymous": false,
"review_source_type": 0,
"review_source_name": "Purchased on TikTok",
"link": "",
"is_updated": false,
"third_party_popup_title": "",
"third_party_popup_content": "",
"third_party_popup_button_text": ""
}
],
"review_count_str": "595",
"review_count_str_v2": "595"
},
"seller_id": "7496021452055022168"
},
"shop_info": {
"seller_id": "7496021452055022168",
"sold_count": 50887,
"on_sell_product_count": 14,
"review_count": 4215,
"global_seller_id": "7496021452055022168",
"global_sold_count": "50887",
"followers_count": "1796",
"video_count": "100",
"enable_follow": true,
"shop_name": "Manspot",
"shop_logo": {
"height": 300,
"width": 300,
"uri": "tos-useast5-i-omjb5zjo8w-tx/c34696c75ae64397911e2e06193a12cc",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/c34696c75ae64397911e2e06193a12cc~tplv-fhlh96nyum-resize-webp:300:300.webp?dr=0&from=..."
]
},
"shop_rating": "4.4",
"shop_link": "https://www.tiktok.com/shop/store/manspot/7496021452055022168",
"background": {
"is_default": true,
"image": {
"height": 300,
"width": 300,
"uri": "tos-useast5-i-omjb5zjo8w-tx/c34696c75ae64397911e2e06193a12cc",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/c34696c75ae64397911e2e06193a12cc~tplv-fhlh96nyum-resize-webp:300:300.webp?dr=0&from=..."
]
},
"shop_background_type": 3
},
"format_sold_count": "50.8K+",
"region": "US",
"display_on_sell_product_count": "14",
"format_global_sold_count": "50.8K+",
"format_followers_count": "1.7K+",
"format_video_count": "100",
"store_sub_score": [
{
"score": 0.9787,
"type": 1,
"score_percentage": "98",
"high_light_tag": 1,
"platform_rate_type": 0
}
],
"worst_rating": "0",
"best_rating": "5",
"creator_name": "Manspot",
"shop_identity_label": {
"label_type": 2,
"identity_label_text": "OFFICIAL SHOP",
"identity_logo_light": {
"height": 144,
"width": 144,
"ratio": 0,
"minetype": "image/png",
"uri": "tos-useast5-i-omjb5zjo8w-tx/e6ee5e25d8a049b39c897d02fe9d3fd4",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/e6ee5e25d8a049b39c897d02fe9d3fd4~tplv-fhlh96nyum-origin-png.png?dr=0&from=2422056039..."
]
}
},
"...": "1 more fields"
},
"shop_performance": [
{
"score_percentile": 98,
"type": 1
}
],
"related_videos": [
{
"item_id": "7527142083258305822",
"height": 1920,
"width": 1080,
"duration": 57900,
"author_id": "6680168318781539334",
"view_count": 324944,
"like_count": 1812,
"upload_time": "1752549352",
"expiration_time": "1754373525",
"title": "#clippers #manspot #balltrimmerformen #cleanshave #intimatetrimmer ",
"cover_image_url": "https://p19-pu-sign-useast8.tiktokcdn-us.com/tos-useast8-p-0068-tx2/o8EuB9REQEAfeQLrDo7AjEqsVBFWXjdDckKa4u~tplv-tiktokx-360p.jpeg?dr=9616&refresh_token=1766d...",
"content_url": "https://v16m-default.tiktokcdn-us.com/dd4ea5ea67c5f3bff2da44a43344e9d0/68919d95/video/tos/useast8/tos-useast8-ve-0068c001-tx2/o8IDodguOBacEBEqW4WEKsUAEjVfrXQ...",
"author_name": "❤️ Brittney ❤️",
"author_avatar_url": "https://p16-pu-sign-useast8.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/9fbaf570003150d9888e44ed5b03b03c~tplv-tiktokx-cropcenter:100:100.webp?dr=9640&refresh_t...",
"bc_ad_label_text": "Commission paid",
"url": "https://www.tiktok.com/@6680168318781539334/video/7527142083258305822",
"author_url": "https://www.tiktok.com/@6680168318781539334"
}
]
}GET /v1/tiktok/shop_product_reviews
Product Reviews
Fetches customer reviews for a TikTok Shop product by URL or product_id. Returns `product_reviews`, an array of review objects each with `rating`, `display_text`, `review_timestamp_fmt`, `review_user` (name, avatar), and `sku_specification` (variant purchased); also returns `total_reviews` count and `rating_distribution`. Paginate with `page`.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
url | query | string | The URL of the product (required if product_id is not provided) |
product_id | query | string | The ID of the product (required if url is not provided) |
region | query | string | The region of the product. US is the reliable region right now; non-US regions should not be considered reliable and may return limited or inconsistent review data. Sorry for the inconvenience. |
page | query | number | The page number of the reviews |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/tiktok/shop_product_reviews" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/tiktok/shop_product_reviews", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/tiktok/shop_product_reviews",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"has_more": true,
"total_reviews": "5967",
"product_reviews": [
{
"review_id": "7449648277383333678",
"product_id": "1729412793274503379",
"sku_id": "1729480195115684051",
"reviewer_id": "7118466497416561707",
"review_rating": 4,
"review_time": "1734506431877",
"is_verified_purchase": true,
"is_incentivized_review": false,
"product_name": "OLOV Beard/Hair Shaver for Men - All-in-One Mens Grooming Kit with Trimmer for Beard, Nose, face, Cordless Hair Clippers Electric Razor, Black Comfort",
"reviewer_name": "W**n",
"reviewer_avatar_url": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/8a5ef54ee47fd27614d4d576879cd630~tplv-tiktokx-cropcenter:100:100.jpg?dr=9640&refresh_token=...",
"review_text": "Product arrived intact no issues. Love all the attachments. Cuts very very well. Charges quick and efficiently. The only reason I gave a 4 was listening to t...",
"display_image_url": "https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/c9460bee85df472a8455f33df693cb8d~tplv-fhlh96nyum-crop-webp:300:300.webp?dr=12190&t=5...",
"review_images": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/c9460bee85df472a8455f33df693cb8d~tplv-fhlh96nyum-crop-webp:300:300.webp?dr=12190&t=5..."
],
"sku_specification": "Black",
"review_country": "US"
}
],
"review_ratings": {
"review_count": "5967",
"overall_score": 4.4,
"rating_result": {
"1": "475",
"2": "161",
"3": "289",
"4": "740",
"5": "4302"
}
}
}GET /v1/tiktok/shop_products
Shop Products
Lists all products from a specific TikTok Shop store by its URL. Returns an array of product objects each with `title`, `cover` images, `url`, `price` info, `sold_count`, `review_count`, and `rating`. Paginate with `cursor` from the previous response; filter by region; use `sort_by=top` for best-selling products or `sort_by=new_releases` for newest products. Non-US shop catalog coverage depends on TikTok exposing that shop in the selected region, so some shops can return `not_found` outside the US even when they appear in shop search. Get the products from a TikTok Shop. This endpoint costs 1 credit per request. Use the cursor from the response to paginate through results. Non-US shop catalog coverage depends on TikTok exposing that shop in the selected region.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
url required | query | string | The TikTok Shop store URL. |
sort_by | query | string | Sort products by best-selling items (`top`) or newest products (`new_releases`). Defaults to `top`. one of: top, new_releases |
region | query | string | Region to get shop products from. Defaults to US if not provided. Non-US regions are not reliable right now and may return `not_found` or limited catalog data even when the shop appears in search. Sorry for the inconvenience. one of: US, GB, DE, FR, IT, ID, MY, MX, PH, SG, ES, TH, VN, BR, JP, IE |
next_cursor | query | string | Cursor parameter from the previous response to retrieve the next page of products. Omit for the first page. |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/tiktok/shop_products?url=https://www.tiktok.com/shop/store/goli-nutrition/7495794203056835079" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/tiktok/shop_products?url=https://www.tiktok.com/shop/store/goli-nutrition/7495794203056835079", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/tiktok/shop_products?url=https://www.tiktok.com/shop/store/goli-nutrition/7495794203056835079",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"shop_info": {
"seller_id": "7495794203056835079",
"sold_count": 3767605,
"on_sell_product_count": 36,
"review_count": 284185,
"global_seller_id": "7495794203056835079",
"global_sold_count": "3767605",
"followers_count": "237879",
"video_count": "2413",
"enable_follow": true,
"shop_name": "Goli Nutrition",
"shop_logo": {
"height": 300,
"width": 300,
"uri": "tos-useast5-i-omjb5zjo8w-tx/e7478d3e93d4487a9e772fa74e10f506",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/e7478d3e93d4487a9e772fa74e10f506~tplv-fhlh96nyum-resize-webp:300:300.webp?dr=12185&f..."
]
},
"shop_rating": "4.6",
"shop_link": "https://www.tiktok.com/shop/store/goli-nutrition/7495794203056835079",
"format_sold_count": "3.7M",
"region": "US",
"display_on_sell_product_count": "36",
"format_global_sold_count": "3.7M",
"shop_slogan": "Health Simple✨\nVegan. Gluten-Free. Non-GMO.",
"format_followers_count": "237.8K+",
"format_video_count": "2413",
"store_sub_score": [
{
"score": 0.9967,
"type": 1,
"score_percentage": "100",
"high_light_tag": 1,
"platform_rate_type": 1
}
],
"worst_rating": "0",
"best_rating": "5",
"creator_name": "Goli® Nutrition",
"desc": "Shop Goli Nutrition on TikTok Shop! 3.7M sold, 237.8K+ followers. 89+% positive feedback. 50+% Ships in 48h, 100% replies in 24h. Join the trend!"
},
"products": [
{
"product_id": "1729527313880355335",
"title": "Goli Ashwagandha & Vitamin D Gummy - Mixed Berry, KSM-66, Vegan, Plant Based, Non-GMO, Gluten-Free & Gelatin Free. America's #1 Ashwagandha Brand",
"image": {
"height": 1500,
"width": 1500,
"uri": "tos-useast5-i-omjb5zjo8w-tx/30fc1338a2bf474a9d252a790e4c119f",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/30fc1338a2bf474a9d252a790e4c119f~tplv-fhlh96nyum-crop-webp:1500:1500.webp?dr=12190&f..."
]
},
"product_price_info": {
"sku_id": "1729527298861535751",
"symbol_position": 1,
"show_currency_space": false,
"currency_show_mode": 1,
"currency_name": "USD",
"currency_symbol": "$",
"sale_price_decimal": "14.96",
"origin_price_decimal": "24.99",
"sale_price_format": "14.96",
"origin_price_format": "24.99",
"discount_format": "40%",
"discount_decimal": "0.4",
"reduce_price_format": "Saving $10.03",
"single_product_price_format": "14.96",
"single_product_price_decimal": "14.96",
"sale_price_integer_part_format": "14",
"sale_price_decimal_part_format": "96",
"decimal_point_symbol": ".",
"promotion_deduction_details": {
"seller_subtotal_deduction": "10.03",
"seller_subtotal_deduction_decimal": "10.03"
}
},
"rate_info": {
"score": 4.5,
"review_count": "91316"
},
"sold_info": {
"sold_count": 1235089
},
"seller_info": {
"seller_id": "7495794203056835079",
"shop_name": "Goli Nutrition",
"shop_logo": {
"height": 300,
"width": 300,
"uri": "tos-useast5-i-omjb5zjo8w-tx/e7478d3e93d4487a9e772fa74e10f506",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/e7478d3e93d4487a9e772fa74e10f506~tplv-fhlh96nyum-resize-png:300:300.png?dr=12184&fro..."
]
}
},
"seo_url": {
"updated_at": "1754035613102",
"canonical_url": "https://www.tiktok.com/shop/pdp/ashwagandha-gummies-by-goli-ksm-66-mixed-berry-vegan-non-gmo/1729527313880355335",
"slug": "ashwagandha-gummies-by-goli-ksm-66-mixed-berry-vegan-non-gmo",
"type": 2,
"version": 2
}
}
],
"has_more": true,
"next_cursor": "WzExMzg1LCIxNzMxMDMxNzc2NDk3MDc4NzkxIl0="
}GET /v1/tiktok/shop_search
Shop Search
Searches TikTok Shop for products matching a keyword query. Returns an array of product objects each with `title`, `cover` image, `url` (product page link), `price`, `sold_count`, `review_count`, `rating`, and `shop_name`. Paginate with `page`; filter by region. Scrape TikTok Shop Products from a search!
Parameters
| Name | In | Type | Description |
|---|---|---|---|
query required | query | string | Term you want to search for |
region | query | string | Region to search shop products in. Non-US TikTok Shop regions are not reliable right now and may return limited or inconsistent results. Sorry for the inconvenience. one of: US, GB, DE, FR, IT, ID, MY, MX, PH, SG, ES, TH, VN, BR, JP, IE |
page | query | number | Page number to retrieve |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/tiktok/shop_search?query=shoes" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/tiktok/shop_search?query=shoes", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/tiktok/shop_search?query=shoes",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"query": "shoes",
"total_products": 100,
"products": [
{
"product_id": "1730213444857467838",
"title": "Crocs Adult Classic Clogs",
"image": {
"height": 1200,
"width": 1200,
"uri": "tos-useast5-i-omjb5zjo8w-tx/b16ea2605a0d4708af7cbc3a1dd03624",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/b16ea2605a0d4708af7cbc3a1dd03624~tplv-fhlh96nyum-crop-webp:1200:1200.webp?dr=12190&f..."
]
},
"product_price_info": {
"sku_id": "1730213454432146366",
"symbol_position": 1,
"show_currency_space": false,
"currency_show_mode": 1,
"currency_name": "USD",
"currency_symbol": "$",
"sale_price_decimal": "49.99",
"sale_price_format": "49.99",
"single_product_price_format": "49.99",
"single_product_price_decimal": "49.99",
"sale_price_integer_part_format": "49",
"sale_price_decimal_part_format": "99",
"decimal_point_symbol": ".",
"promotion_deduction_details": {}
},
"rate_info": {
"score": 4.8,
"review_count": "2493"
},
"sold_info": {
"sold_count": 24737
},
"seller_info": {
"seller_id": "7495832567110863806",
"shop_name": "Crocs",
"shop_logo": {
"height": 300,
"width": 300,
"uri": "tos-useast5-i-omjb5zjo8w-tx/0e1e83bcdab948b9aa9e6474e87a8a80",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/0e1e83bcdab948b9aa9e6474e87a8a80~tplv-fhlh96nyum-resize-png:300:300.png?dr=12184&fro..."
]
}
},
"seo_url": {
"updated_at": "1754122673333",
"canonical_url": "https://www.tiktok.com/shop/pdp/classic-clogs-by-crocs-lightweight-slip-on-shoes-with-ventilation/1730213444857467838",
"slug": "classic-clogs-by-crocs-lightweight-slip-on-shoes-with-ventilation",
"type": 2,
"version": 2
}
}
]
}GET /v1/tiktok/user_showcase
User Showcase
Fetches products featured in a TikTok user's public showcase — the products a creator promotes on their profile. Returns an array of product objects each with title, price, images, and shop details. Use POST request if pagination is cutting off too early. Just send the query params in the body. Gets public user's showcase products
Parameters
| Name | In | Type | Description |
|---|---|---|---|
handle required | query | string | The handle of the user |
region | query | string | Region to put the proxy in. Non-US TikTok Shop regions are not reliable right now and may return limited or inconsistent showcase data. Sorry for the inconvenience. |
next_cursor | query | string | The cursor to the next page of products |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/tiktok/user_showcase?handle=mrtiktokreviews" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/tiktok/user_showcase?handle=mrtiktokreviews", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/tiktok/user_showcase?handle=mrtiktokreviews",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"products": [
{
"product_id": "1732210666230419545",
"title": "Be Bodywise Hair Growth Roll-On Serum | New Year New You Edition | 3% Rosemary, 3% Redensyl, 2% AnaGain | Precision Scalp Applicator | Paraben/Sulphate-Free ...",
"image": {
"height": 500,
"width": 500,
"uri": "tos-useast5-i-omjb5zjo8w-tx/b4088e56fc3140799ab2e52674339db4",
"url_list": [
"https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/b4088e56fc3140799ab2e52674339db4~tplv-fhlh96nyum-crop-webp:500:500.webp?dr=12190&t=5..."
]
},
"product_price_info": {
"sku_id": "1732210669134516313",
"symbol_position": 1,
"show_currency_space": false,
"currency_show_mode": 1,
"currency_name": "USD",
"currency_symbol": "$",
"sale_price_decimal": "46.58",
"origin_price_decimal": "53",
"sale_price_format": "46.58",
"origin_price_format": "53.00",
"discount_format": "12%",
"discount_decimal": "0.12",
"single_product_price_format": "46.58",
"single_product_price_decimal": "46.58",
"sale_price_integer_part_format": "46",
"sale_price_decimal_part_format": "58",
"decimal_point_symbol": ".",
"promotion_deduction_details": {
"seller_subtotal_deduction": "6.42",
"seller_subtotal_deduction_decimal": "6.42"
}
},
"rate_info": {
"score": 4.5,
"review_count": 326
},
"sold_info": {
"sold_count": 5457
},
"seller_info": {
"seller_id": "7495572938346760281"
},
"seo_url": {
"updated_at": null,
"canonical_url": "https://www.tiktok.com/shop/pdp/1732210666230419545",
"slug": "be-bodywise-hair-growth-roll-on-serum-new-year-new-you-edition-3-rosemary-3-redensyl-2-anagain-precision-scalp-applicator-paraben-sulphate-free-non-oily-dht-...",
"type": 2,
"version": 2
}
}
],
"next_cursor": "eyJwcm9kdWN0....."
}