Alle Scraper

E-Commerce

TikTok Shop Scraper

shop.tiktok.com

98.8% Erfolgsrate
5.1s Ø Antwortzeit
In-house anti-bot Schutz
1.416 Calls Gemessen über

TikTok Shop wird über drei dedizierte Plugin-Endpoints statt über den generischen Seitenabruf ausgeliefert und deckt nur den US-Shop ab. Gib dem Produkt-Endpoint eine Produkt-URL (www.tiktok.com/shop/pdp/..., shop.tiktok.com/us/pdp/... oder einen /view/product/-Link) oder die numerische Produkt-ID, und er liefert das Produkt bereits geparst: Titel und Beschreibung, Status und Verfügbarkeit, Marke, den aktuellen und den ursprünglichen Preis mit Rabatt oder die Preisspanne, wie oft es verkauft wurde, die Bewertung mit Bewertungsanzahl und der Verteilung von 1 bis 5 Sternen, den Kategoriepfad, Bilder, die Optionen und jede Variante mit Preis, Lagerbestand und Verfügbarkeit, Spezifikationen, den Versand mit Gebühr und Liefertagen, Aktions-Labels, den Verkäufer mit Bewertung, Followern, Verkäufen, Produkt-, Video- und Bewertungsanzahl und Service-Scores sowie die wenigen Top-Bewertungen, die die Seite zeigt. Der Such-Endpoint nimmt ein Stichwort oder eine Kategorie-URL bzw. -ID und liefert bis zu 30 Produktkarten (eine Kategorie listet etwa 15) mit Preis, Bewertung, Verkaufszahl, Marke, Verkäufer und, wenn TikTok eines verknüpft, dem Werbevideo mit Wiedergaben und Likes, dazu verwandte Suchen oder Unterkategorien. Der Shop-Endpoint nimmt eine Shop-URL oder Verkäufer-ID und liefert das Profil des Shops und bis zu 20 Produkte aus seiner Storefront. Jeder Endpoint liest die erste Seite, die TikTok ausliefert, ohne tieferes Blättern, und TikTok wählt den Markt nach dem Land des Besuchers, daher sind andere Märkte wie Großbritannien nicht abgedeckt. Die Stichwortsuche liest die Stichwortseiten von TikTok Shop und deckt daher die Stichwörter ab, für die TikTok eine Ergebnisseite hat; ein Stichwort ohne eine antwortet mit 404 (nimm eine Kategorie oder ein breiteres Stichwort). Produkt- und Suchseiten werden ohne Browser gelesen; einen kleineren Shop, den TikTok erst nach seinem Schiebepuzzle zeigt, öffnet das Plugin in einem echten Browser, der das Puzzle löst, daher dauert dieser Call etwa 20-35 Sekunden. Es braucht weder ein TikTok-Konto noch Cookies.

Was Sie extrahieren können

  • Produkt-ID, URL, Titel, Beschreibung, Status, Verfügbarkeit und Marke
  • Aktueller und ursprünglicher Preis, Rabatt in Prozent, Preisspanne und Währung (USD)
  • Verkaufszahl, Bewertung, Bewertungsanzahl und die Verteilung von 1 bis 5 Sternen
  • Kategoriepfad, Bilder, Optionen und Varianten mit Preis, Lagerbestand und Verfügbarkeit pro SKU
  • Spezifikationen, Versandgebühr, Gratisversand-Kennzeichen, Liefertage und Lieferschätzung sowie Aktions-Labels
  • Verkäufer-ID, Name, Shop-URL, Bewertung, Follower, Verkaufszahl, Produkt-, Video- und Bewertungsanzahl und Service-Scores
  • Die Top-Bewertungen, die die Produktseite zeigt, mit Bewertung, Text, Datum, Variante, Land und Bildern
  • Suche nach Stichwort oder Kategorie: bis zu 30 Produktkarten mit dem Werbevideo, dazu verwandte Suchen oder Unterkategorien
  • Profil und Service-Scores eines Shops mit bis zu 20 Produkten aus seiner Storefront

Dedizierte Endpoints

/social/tiktok-shop-product

Ein Produkt auf TikTok Shop

Ein US-Produkt von TikTok Shop per url oder product_id: productId, url, title, description, descriptionImages, status, available, brand, price (current, original, discountPercent, currency, display, min und max bei einer Spanne), soldCount, rating, reviewCount, ratingDistribution, categories, images, options, variants (skuId, properties, price, originalPrice, stock, available, purchaseLimit), specifications, shipping (free, fee, minDays, maxDays, estimatedDelivery), labels, seller (id, name, url, rating, followers, soldCount, productCount, reviewCount, videoCount, scores, businessName, businessAddress) und die Top-Bewertungen, die die Seite einbettet. Ein Produkt, das es nicht gibt oder das nicht in den USA verkauft wird, antwortet mit 404.

/social/tiktok-shop-search

Stichwort- oder Kategoriesuche auf TikTok Shop

Die Produkte, die TikTok Shop für ein Stichwort (q) oder eine Kategorie (category als URL oder numerische ID) listet, von einer Seite: bis zu 30 für ein Stichwort, etwa 15 für eine Kategorie (max_results 1-30). Jede Karte hat productId, url, title, image, price (current, original, discountPercent, currency, fromPrice), rating, reviewCount, soldCount, brand, seller (id, name, logo), labels und, wenn TikTok eines verknüpft, das Werbevideo (id, url, author, playCount, likeCount). Ein Stichwort ergänzt relatedSearches und relatedCategories, eine Kategorie ihre subcategories und breadcrumbs. Stichwörter kommen von den Stichwortseiten von TikTok Shop; eines ohne Seite antwortet mit 404.

/social/tiktok-shop-store

Ein Shop auf TikTok Shop und seine Produkte

Ein Shop per URL oder Verkäufer-ID: store (id, name, url, rating, followers, soldCount, productCount, reviewCount, videoCount, logo, ein Label wie OFFICIAL SHOP, Service-Scores wie positives Feedback und pünktliche Lieferung, description) und die Produkte auf seiner Storefront-Seite, bis zu 20 in derselben Kartenform wie die Suche (max_results 0-20, 0 nur für das Profil), mit hasMore. Kleinere Shops, die TikTok erst nach seinem Schiebepuzzle zeigt, brauchen etwa 20-35 s. Ein Shop ohne öffentliche Storefront antwortet mit 404.

So wird es gescrapt

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/social/tiktok-shop-product?product_id=1732224050708320653"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/social/tiktok-shop-product",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"product_id": "1732224050708320653"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const product = await su.tiktokShopProduct('1732224050708320653');
const results = await su.tiktokShopSearch('led face mask', { maxResults: 30 });
const store = await su.tiktokShopStore('7496099972735732109', { maxResults: 20 });
console.log(product);
console.log(results);
console.log(store);

Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.

Beispielantwort

{
  "productId": "1732224050708320653",
  "url": "https://shop.tiktok.com/us/pdp/red-light-therapy-mask-for-face-neck-4-modes-2000mah/1732224050708320653",
  "region": "us",
  "title": "INTEO Red Light Therapy LED Face & Neck Mask - 680 LED Lights, 840-860nm Near-Infrared Treatment, Cordless 2000mAh Rechargeable Battery...",
  "description": "- 【680 High-Energy Light Beads & Full Coverage】This red light therapy mask for face and neck features 100+70 beads, each containing 4 high-energy beads...",
  "status": "on_sale",
  "available": true,
  "brand": "INTEO",
  "price": {
    "current": 159.99,
    "original": 299.99,
    "discountPercent": 47,
    "currency": "USD",
    "currencySymbol": "$",
    "display": "$159.99 - 279.99",
    "isRange": true,
    "min": 159.99,
    "max": 279.99
  },
  "soldCount": 308,
  "rating": 4.6,
  "reviewCount": 37,
  "ratingDistribution": { "1": 1, "2": 0, "3": 2, "4": 8, "5": 26 },
  "categories": [
    { "id": "601450", "name": "Beauty & Personal Care", "level": 1, "leaf": false },
    { "id": "849416", "name": "Personal Care Appliances", "level": 2, "leaf": false },
    { "id": "601672", "name": "Facial Beauty Devices", "level": 3, "leaf": false }
  ],
  "images": [
    "https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/3053af0fada349c3bf779767bbf22543~tplv-fhlh96nyum-crop-webp:800:800.webp"
  ],
  "options": [
    { "id": "100000", "name": "Color", "values": [{ "id": "1001074", "value": "Pink" }, { "id": "1001063", "value": "Black" }] }
  ],
  "variants": [
    { "skuId": "1732431678594912653", "properties": { "Color": "Pink" }, "price": 159.99, "originalPrice": 299.99, "discountPercent": 47, "currency": "USD", "stock": 153, "available": true, "purchaseLimit": 200 },
    { "skuId": "1732431678594978189", "properties": { "Color": "Black" }, "price": 181.99, "originalPrice": 363.99, "discountPercent": 50, "currency": "USD", "stock": 175, "available": true, "purchaseLimit": 200 }
  ],
  "specifications": [
    { "name": "Brand", "value": "INTEO" },
    { "name": "Is cordless", "value": "Yes" },
    { "name": "Material", "value": "Silicone" }
  ],
  "shipping": {
    "free": true,
    "fee": 0.0,
    "currency": "USD",
    "originalFee": 5.99,
    "method": "3-day delivery",
    "minDays": 3,
    "maxDays": 4,
    "estimatedDelivery": "Oct 6 - Oct 7"
  },
  "labels": ["Free shipping"],
  "seller": {
    "id": "7496099972735732109",
    "name": "INTEO US",
    "url": "https://shop.tiktok.com/us/store/inteo-us/7496099972735732109",
    "rating": 4.5,
    "followers": 11479,
    "soldCount": 15502,
    "productCount": 11,
    "reviewCount": 1601,
    "videoCount": 1390,
    "scores": [
      { "name": "Positive feedback", "value": "80%", "level": "Good" },
      { "name": "On-time delivery", "value": "94%", "level": "Excellent" }
    ]
  },
  "reviews": [
    {
      "id": "7650948609219708685",
      "rating": 5,
      "text": "I’ve been loving the INTEO Red Light Therapy Mask! It’s comfortable, cordless, and easy to use at home. My skin looks brighter, smoother, and more refreshed after regular use...",
      "date": "2026-06-13T18:28:33Z",
      "reviewer": "g**y G**y",
      "verifiedPurchase": true,
      "variant": "Pink",
      "country": "US"
    }
  ]
}

API-Dokumentation lesen

Häufige Fragen

Ist das Scrapen von TikTok Shop legal?

Das Sammeln öffentlich verfügbarer TikTok-Shop-Daten wie Produkttitel, Preise, Bewertungen und Verkäufer-Scores ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. Namen der Verfasser und Bewertungstexte können personenbezogene Daten sein, halte dich also an die für dich geltenden Datenschutzregeln. ScrapeUnblocker gibt die öffentlichen Seiten zurück; was du sammelst und wie du es nutzt, liegt in deiner Verantwortung.

Wie scrape ich TikTok Shop, ohne blockiert zu werden?

TikTok wählt den Shop nach dem Land des Besuchers und beantwortet eine Adresse, die es nicht bedient oder der es nicht traut, mit einer Security-Check-Seite statt des Shops. Das TikTok-Shop-Plugin liest die serverseitig gerenderte Seite, die bereits das komplette Datenmodell des Shops enthält, mit einer einfachen HTTP-Anfrage über ISP-Exits in den USA und Kanada, und wird ein Exit abgewiesen, zieht es bis zu etwa 30 Sekunden lang frische, bevor es mit 502 antwortet, statt dich warten zu lassen. Manche Shops, vor allem kleinere, zeigt TikTok erst nach einem Schiebepuzzle; das Plugin öffnet sie in einem echten Browser und löst das Puzzle für dich, daher dauert ein solcher Shop-Call etwa 20-35 Sekunden. Im Benchmark von ScrapeUnblocker kamen bei 98,8 % von 1.416 Calls echte Daten zurück, etwa 5,1 s pro Call: 625 Produktseiten mit 99,5 % und etwa 4,3 s, 491 Stichwort- und Kategoriesuchen mit 99,4 % und etwa 2,7 s und 300 Shops mit 96,3 % und etwa 11,1 s (Median 2,8 s).

Welche TikTok-Shop-Länder werden unterstützt?

Nur der US-Shop. TikTok bestimmt den Markt nach dem Land der Exit-IP, nicht nach der URL, daher liest das Plugin immer den US-Shop über Exits in den USA und Kanada und hat keine proxy_country-Option. Eine URL, die einen anderen Markt nennt, etwa shop.tiktok.com/gb/..., antwortet mit 400, und ein Produkt, das nicht in den USA verkauft wird, mit 404. Preise kommen in USD.

Welche TikTok-Shop-Daten bekomme ich?

Der Produkt-Endpoint liefert Titel, Beschreibung, Status und Verfügbarkeit, Marke, aktuellen und ursprünglichen Preis mit Rabatt, Verkaufszahl, Bewertung, Bewertungsanzahl und die Verteilung von 1 bis 5 Sternen, den Kategoriepfad, Bilder, Optionen und jede Variante mit Preis, Lagerbestand und Kauflimit, Spezifikationen, den Versand mit Gebühr und Liefertagen, Aktions-Labels und den Verkäufer mit Bewertung, Followern, Verkäufen, Produkt-, Video- und Bewertungsanzahl, Service-Scores und Firmennamen. Bewertungen sind die wenigen Top-Bewertungen, die die Produktseite einbettet, nicht die komplette Bewertungsliste des Produkts. Such- und Shop-Endpoint liefern Produktkarten mit Preis, Bewertung, Verkaufszahl, Marke, Verkäufer und dem Werbevideo, wenn TikTok eines verknüpft; der Shop-Endpoint ergänzt Profil und Service-Scores des Shops.

Wie viele TikTok-Shop-Produkte bekomme ich aus einer Suche oder einem Shop?

Jeder Endpoint liest eine Seite, die erste, die TikTok ausliefert, und darüber hinaus wird nicht geblättert. Ein Stichwort liefert bis zu 30 Produkte und eine Kategorie etwa 15 (max_results 1-30); ein Shop liefert bis zu 20 Produkte von seiner Storefront-Seite (max_results 0-20, 0 nur für das Profil), mit hasMore, wenn der Shop mehr hat. Um eine Suche zu erweitern, folge den relatedSearches und relatedCategories, die ein Stichwort liefert, oder den subcategories einer Kategorie. Die Stichwortsuche liest die Stichwortseiten von TikTok Shop und deckt daher die Stichwörter ab, für die TikTok eine Ergebnisseite hat; ein Stichwort ohne eine oder eine Kategorie ohne Liste antwortet mit 404, probiere dann eine Kategorie oder ein breiteres Stichwort.

Wie viel kostet das Scrapen von TikTok Shop?

Jeder Call an einen der drei Endpoints ist eine Anfrage: ein Produkt komplett, bis zu 30 Suchergebnisse oder ein Shop mit bis zu 20 Produkten. 1 Anfrage = 1 Credit, 1,00 EUR pro 1.000 bei Pay-as-you-go, bis hinunter zu etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Blockierungen und Timeouts werden nicht berechnet, und die kostenlose Testphase umfasst 500 Anfragen ohne Karte.

Ähnliche Scraper

Starten Sie noch heute mit dieser Seite

Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.