Shopify-Shops scrapen -- Produkte, Preise & Bestand
Komplette Produktkataloge aus beliebigen Shopify-Shops extrahieren. Liefert Produkttitel, Beschreibungen, Preise, Varianten, Bestandsstatus, Bilder und Kollektionen. Nutzt Shopifys öffentliche JSON-Endpunkte. Rein HTTP-basiert -- kein Chrome, kein Playwright.
Methode
Öffentliche JSON-API
Was Sie scrapen können
- Produktkatalog -- Titel, Beschreibung, Produkttyp, Anbieter, Tags
- Preise -- aktueller Preis, Vergleichspreis, Währung
- Varianten -- alle Grössen-/Farb-/Stil-Varianten mit individueller Preisgestaltung
- Bestand -- Verfügbarkeit pro Variante
- Bilder -- alle Produktbild-URLs in verschiedenen Grössen
- Kollektionen -- Produktkategorien und Kollektionszugehörigkeit
Typische Anwendungsfälle
- Preisüberwachung -- Wettbewerberpreise über Shopify-Shops hinweg verfolgen
- Marktforschung -- Produktkataloge und Preisstrategien analysieren
- Dropshipping-Recherche -- Trendprodukte und Lieferantenpreise finden
- Wettbewerbsbeobachtung -- Konkurrenzbestand und neue Produktlaunches überwachen
- Datenanreicherung -- Produktdaten in Ihre E-Commerce-Analytics-Pipeline einspeisen
API-Beispiel
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~shopify-store-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"storeUrls": [
"https://allbirds.com",
"https://gymshark.com"
],
"maxProducts": 100
}'
Integrationen
- n8n / Make / Zapier -- Läufe auslösen und Ergebnisse per Webhook verarbeiten
- KI-Agenten (MCP) -- Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python / Node.js -- Apify SDK für programmatischen Zugriff
- Google Sheets / Airtable -- Export über Apify-Integrationen
Im Vergleich
| Merkmal | NanoScrape | Browser-basierte Scraper |
| Docker-Image | ~12MB | 500MB - 2GB |
| RAM-Verbrauch | 128MB | 1-4GB |
| Kosten | Pay-per-Result | $5 - $20/1k |
| Datenquelle | Öffentliche JSON-API | HTML-Parsing |
| Geschwindigkeit (1k Produkte) | ~2 Min. | 15-30 Min. |
| Varianten-Extraktion | Vollständig | Oft unvollständig |
Ausgabefelder
| Feld | Typ | Beispiel |
| title | string | Tree Runner Go - Alltagssneaker |
| vendor | string | Allbirds |
| product_type | string | Schuhe |
| price | string | 110.00 |
| compare_at_price | string | 130.00 |
| variants | array | [{"title": "42 / Natural White", "price": "110.00", "available": true}] |
| images | array | ["https://cdn.shopify.com/..."] |
| tags | array | ["schuhe", "runners", "nachhaltig"] |
| url | string | https://allbirds.com/products/... |