TikTok Shop
Extrayez une vitrine TikTok Shop : métadonnées du store, produits, évaluations et nombre d'abonnés.
Utilisez le token JS
Les scrapers TikTok fonctionnent au mieux avec votre JavaScript token.
Utilisation de l'API
Ajoutez &scraper=tiktok-shop à une requête Crawling API. Encodez l'URL cible dans le paramètre url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.tiktok.com/shop/store/medcursor/7495198098029185725' \
--data-urlencode 'scraper=tiktok-shop' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.tiktok.com/shop/store/medcursor/7495198098029185725',
{'scraper': 'tiktok-shop'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.tiktok.com/shop/store/medcursor/7495198098029185725',
{ scraper: 'tiktok-shop' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.tiktok.com/shop/store/medcursor/7495198098029185725', scraper: 'tiktok-shop')
data = JSON.parse(res.body)Exemple d'URL d'entrée
L'URL passée dans le paramètre url (décodée pour la lisibilité) :
https://www.tiktok.com/shop/store/medcursor/7495198098029185725Structure de la réponse
Corps de la réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.
Identifiant de la boutique.
Nom d'affichage de la boutique.
URL du logo de la boutique.
Note moyenne de la boutique.
Nombre total d'avis sur la boutique.
Nombre d'abonnés de la boutique.
Nombre total de produits listés.
Échantillon de produits sur la page d'accueil.
Exemple de réponse
{
"shop_id": "7495198098029185725",
"shop_name": "Medcursor",
"rating": 4.6,
"reviews_count": 8420,
"follower_count": 125000,
"products_count": 342
}