~/ecommerce/shopify-scraper

Shopify Scraper — Produktdaten aus jedem Shop

Professionelles Tool zur Extraktion hochpräziser Produktdaten aus jedem Shopify-Shop — inklusive Collections, Suche und Produktempfehlungen.

Allgemein TypeScriptCheerio Weltweit
proooxy/shopify-scraper — Steckbrief
Kategorieecommerce / Allgemein
SpracheTypeScript
StackTypeScript, Cheerio
MärkteWeltweit
Outputsauberes, RAG-fertiges JSON

Hauptfunktionen

Universell — funktioniert mit jedem Shopify-Shop

Shopweite Katalogextraktion und Suchunterstützung

Produktempfehlungen (bis zu 20 pro Produkt)

Scraping von Collections und einzelnen Produkten

Extraktion von Tags und Kategorien

Währungsnormalisierung (Preise x100) für Präzision

Echte Lagerbestände je Variante (optional)

Verkaufspläne, Abos und Produktvideos

Barcode/GTIN, Gewicht und B2B-Staffelpreise

Anwendungsfälle

  • Marktforschung über Shopify-Shops in jeder Nische
  • Wettbewerbsanalyse für DTC-Marken
  • Produktkatalog-Aggregation für Vergleichsplattformen
  • Trend-Monitoring über unabhängige E-Commerce-Shops
  • Aufbau von Produktempfehlungs-Datensätzen
  • Preisüberwachung für Reseller

Eingabeparameter

ParameterTypErforderlichBeschreibung
startUrlsarrayerforderlichShopify-Shop-URLs — Produkt, Collection oder Shop-Startseite
querystringoptionalSuchanfrage, um Produkte innerhalb eines Shops zu finden
maxRequestsPerCrawlnumberoptionalAnfragelimit (Standard: 100, 0 = unbegrenzt)
maxResultsnumberoptionalNach dieser Anzahl Produkte stoppen (Standard: 0, unbegrenzt)
maxRecommendationsPerProductnumberoptionalAbzurufende empfohlene Produkte (Standard: 0, max.: 20)
grabRealInventorybooleanoptionalLiest echte Lagerbestände je Variante, sofern der Shop sie offenlegt
maxInventoryFetchesnumberoptionalObergrenze für Bestandsabfragen pro Lauf (Standard: 200)
grabStorefrontDetailbooleanoptionalRuft Verkaufspläne, Videos und B2B-Staffelpreise ab
maxStorefrontFetchesnumberoptionalObergrenze für Storefront-Detailabfragen pro Lauf (Standard: 200)
proxyobjectoptionalResidential Proxy für beste Ergebnisse empfohlen

Beispiel-Output

 1{
 2  "source": {
 3    "id": "8286776623232",
 4    "canonicalUrl": "https://kith.com/products/khm034601-004",
 5    "retailer": "Kith",
 6    "language": "en",
 7    "currency": "USD"
 8  },
 9  "brand": "Kith",
10  "title": "Kith Garment-Dyed Paneled Donovan Tee - Shadow",
11  "description": "<p>Moisture-wicking recycled polyester</p><p>Garment-dyed</p><p>Ribbed neckline</p>…",
12  "categories": ["Long Sleeve Tees"],
13  "tags": ["apparel", "k-tech", "…"],
14  "options": [
15    {
16      "type": "Size",
17      "values": [
18        { "id": "XS", "name": "XS" },
19        { "id": "S", "name": "S" }
20      ]
21    }
22  ],
23  "variants": [
24    {
25      "id": "45144565416064",
26      "title": "XS",
27      "sku": "2000292008",
28      "options": ["XS"],
29      "price": { "current": 13000, "previous": 0, "stockStatus": "InStock" },
30      "requiresShipping": true,
31      "taxable": true,
32      "weightGrams": 381
33    }
34  ],
35  "medias": [
36    { "id": "41607480410240", "type": "Image", "url": "https://cdn.shopify.com/s/files/1/0094/2252/files/KHM034601-004-Detail.jpg?v=1789500153", "variantIds": [], "alt": "" }
37  ]
38}

FAQ

Funktioniert das mit jedem Shopify-Shop?
Ja, der Scraper funktioniert mit jedem auf Shopify basierenden Shop. Er nutzt Shopifys Standard-Produktdatenstruktur, die über alle Shops hinweg konsistent ist.
Kann ich nach bestimmten Produkten suchen?
Ja, den Parameter query nutzen, um innerhalb eines bestimmten Shops zu suchen. Nützlich, um bestimmte Produkttypen zu finden, ohne den gesamten Katalog zu scrapen.
Wie werden Produktempfehlungen extrahiert?
maxRecommendationsPerProduct setzen, um verwandte Produkte abzurufen. Bis zu 20 Empfehlungen sind pro Produkt verfügbar, nützlich für den Aufbau von Produktgraphen.

verwandt in ~/ecommerce

Shopify Scraper — Produktdaten aus jedem Shop ausführen oder ein individuelles Projekt anfragen

In wenigen Minuten mit der Extraktion auf Apify starten, oder mich für einen maßgeschneiderten Scraper und eine RAG-Pipeline exakt nach Quelle und Schema beauftragen.

auf Apify ausführen individuelle Daten anfragen