Shop Products
curl --request GET \
--url https://api.sociavault.com/v1/scrape/tiktok-shop/products \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.sociavault.com/v1/scrape/tiktok-shop/products"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.sociavault.com/v1/scrape/tiktok-shop/products', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.sociavault.com/v1/scrape/tiktok-shop/products",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.sociavault.com/v1/scrape/tiktok-shop/products"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.sociavault.com/v1/scrape/tiktok-shop/products")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.sociavault.com/v1/scrape/tiktok-shop/products")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"shopInfo": {
"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&from=2422056039&idc=useast8&ps=933b5bde&shcp=a6e80448&shp=905da467&t=555f072d"
]
},
"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&from=2378011839&idc=useast8&ps=933b5bde&shcp=905da467&shp=8dbd94bf&t=555f072d"
]
},
"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&from=2422056039&idc=useast8&ps=933b5bde&shcp=d9d491bf&shp=905da467&t=555f072d"
]
}
},
"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
}
}
]
}{
"error": "Missing required parameter: handle",
"endpoint": "<string>",
"credits_required": 123
}{
"error": "Invalid API key",
"docs": "https://docs.sociavault.com/authentication"
}{
"error": "Insufficient credits",
"required": 1,
"available": 0
}{
"error": "Service configuration error"
}TikTok Shop
Shop Products
Get all products listed in a TikTok Shop. Use the cursor from each response to paginate through results.
Credit Cost: 1 credit per request
Note: Non-US shop catalog coverage depends on TikTok exposing that shop in the selected region.
GET
/
v1
/
scrape
/
tiktok-shop
/
products
Shop Products
curl --request GET \
--url https://api.sociavault.com/v1/scrape/tiktok-shop/products \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.sociavault.com/v1/scrape/tiktok-shop/products"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.sociavault.com/v1/scrape/tiktok-shop/products', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.sociavault.com/v1/scrape/tiktok-shop/products",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.sociavault.com/v1/scrape/tiktok-shop/products"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.sociavault.com/v1/scrape/tiktok-shop/products")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.sociavault.com/v1/scrape/tiktok-shop/products")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"shopInfo": {
"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&from=2422056039&idc=useast8&ps=933b5bde&shcp=a6e80448&shp=905da467&t=555f072d"
]
},
"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&from=2378011839&idc=useast8&ps=933b5bde&shcp=905da467&shp=8dbd94bf&t=555f072d"
]
},
"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&from=2422056039&idc=useast8&ps=933b5bde&shcp=d9d491bf&shp=905da467&t=555f072d"
]
}
},
"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
}
}
]
}{
"error": "Missing required parameter: handle",
"endpoint": "<string>",
"credits_required": 123
}{
"error": "Invalid API key",
"docs": "https://docs.sociavault.com/authentication"
}{
"error": "Insufficient credits",
"required": 1,
"available": 0
}{
"error": "Service configuration error"
}💳 1 credit per request
Authorizations
Query Parameters
The TikTok Shop store URL.
Example:
"https://www.tiktok.com/shop/store/goli-nutrition/7495794203056835079"
Cursor parameter from the previous response to retrieve the next page of products. Omit for the first page.
Region to get shop products from. Defaults to US if not provided.
Available options:
US, GB, DE, FR, IT, ID, MY, MX, PH, SG, ES, TH, VN, BR, JP, IE Example:
"US"
⌘I