curl --request POST \
--url https://api.scrapeunblocker.com/social/tiktok-shop-store \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/social/tiktok-shop-store"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/social/tiktok-shop-store', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Scrape a TikTok Shop store and its products
Fetches a TikTok Shop (US) store by URL or seller id and returns its profile as store (id, name, url, rating, followers, soldCount, productCount, reviewCount, videoCount, logo, label such as ‘OFFICIAL SHOP’, service scores like positive feedback and on-time delivery, description) plus the products on its storefront page (up to 20, same card shape as /social/tiktok-shop-search) and hasMore. The store page does not carry the seller’s business name and address, so businessName / businessAddress are null here; a product’s seller (/social/tiktok-shop-product) has them. A store with no products listed returns its profile and an empty products. One billed request. Most stores answer in a few seconds; a store TikTok shows only past its verification puzzle (common for smaller shops) is read through that puzzle and can take up to about 50 s. A seller id TikTok has no US store for returns 404.
curl --request POST \
--url https://api.scrapeunblocker.com/social/tiktok-shop-store \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/social/tiktok-shop-store"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/social/tiktok-shop-store', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Your ScrapeUnblocker API key. Apply on every request.
Query Parameters
A TikTok Shop store URL ('https://www.tiktok.com/shop/store/goli-nutrition/7495794203056835079') or the seller id ('7495794203056835079').
Storefront products to return (0-20); 0 = store profile only. One page is read.
0 <= x <= 20Response
JSON object with store and products.

