~/business/shopify-store-leads

Shopify Store Leads — Katalogumfang, Apps & Kontakte

Shopify-Store-Leads mit den Kennzahlen, die sie qualifizieren: Produktanzahl, Preisband, Theme, installierte Apps, Veröffentlichungsfrequenz und Geschäftskontakte. Finden Sie neue Stores per Filter oder reichern Sie vorhandene Domains an.

Lead-Daten TypeScriptCheerio Weltweit
proooxy/shopify-store-leads — Steckbrief
Kategoriebusiness / Lead-Daten
SpracheTypeScript
StackTypeScript, Cheerio
MärkteWeltweit
Outputsauberes, RAG-fertiges JSON

Hauptfunktionen

Katalogumfang, Preisband und Produkttypen — nicht nur Domain und E-Mail

Installierte Apps und Theme je Store erkannt

Veröffentlichungsfrequenz — Produkte pro Monat und Tage seit dem letzten

Stores nach ihrem Sortiment über die Suche der Shop-App finden oder vorhandene Domains anreichern

Nie berechnet für einen Store, den ein Filter verworfen hat

Geschäfts-E-Mail, Telefon und Social-Profile, sofern veröffentlicht

Shop-App-Bewertung und Geschäftsadresse für jeden dort gelisteten Store

Anwendungsfälle

  • B2B-Prospecting für Apps, Agenturen und Fulfiller mit Shopify-Händlern als Zielgruppe
  • Stores finden, die die App eines Wettbewerbers noch nicht installiert haben
  • Marktkartierung nach Land, Kategorie und Katalogumfang
  • Eine bestehende Domainliste um Katalog- und Tech-Stack-Daten ergänzen
  • Übernahmeziele nach Handelsaktivität und Preisband finden
  • DTC-Markendatensätze für Commerce-KI aufbauen

Eingabeparameter

ParameterTypErforderlichBeschreibung
storeUrlsarrayoptionalZu profilierende Domains — gesetzt, entfällt die Entdeckung vollständig
querystringoptionalStores finden, die dies verkaufen: Suche in der Shop-App, die dann alle Stores liefert; mit ausgeschaltetem useShopApp oder bei eigenen storeUrls Abgleich mit Storename, Beschreibung und Domain
categorystringoptionalProduktkategorie: ohne query in der Shop-App gesucht, sonst mit den Produkttypen des Stores abgeglichen
countriesarrayoptionalZweibuchstabige Ländercodes, z. B. US, GB
minProductsnumberoptionalStores mit weniger Produkten überspringen
activeWithinDaysnumberoptionalNur Stores, die in diesem Zeitraum ein Produkt veröffentlicht haben
hasAppsarrayoptionalNur Stores, die diese Apps nutzen, per Handle
excludeAppsarrayoptionalStores verwerfen, die diese Apps bereits nutzen
requireEmailbooleanoptionalNur Stores mit veröffentlichter Geschäfts-E-Mail
maxItemsnumberoptionalMaximale Anzahl zurückgegebener Stores — die harte Kostengrenze
useShopAppbooleanoptionalStandardmäßig an: Stichwort oder Kategorie werden in der Shop-App gesucht, und jeder Store erhält seine Shop-App-Bewertung und Geschäftsadresse

Beispielausgabe

 1{
 2  "url": "https://www.gorjana.com/",
 3  "domain": "www.gorjana.com",
 4  "myshopifyDomain": "gorjana.myshopify.com",
 5  "name": "gorjana",
 6  "country": "US",
 7  "province": "California",
 8  "city": "Laguna Beach",
 9  "address": ["3275 Laguna Canyon Rd Ste R1", "Laguna Beach, California 92651", "United States"],
10  "currency": "USD",
11  "catalog": {
12    "productCount": 983,
13    "collectionCount": 575,
14    "priceMin": 3000,
15    "priceMax": 599000,
16    "priceAvg": 17884,
17    "productTypes": ["Anklets", "Bracelets", "Charms", "Earrings", "Gift Cards", "Hand Chains", "Necklaces", "Rings"],
18    "sizeBand": "medium"
19  },
20  "activity": {
21    "daysSinceLastProduct": 1,
22    "isActive": true,
23    "productsPerMonth": 28.9
24  },
25  "theme": { "name": "[RELEASE] 5.2.0", "id": 166571606147 },
26  "apps": [{ "handle": "klaviyo", "name": "Klaviyo" }, { "handle": "okendo", "name": "Okendo" }],
27  "contacts": {
28    "emails": ["[email protected]"],
29    "phones": ["8668290030"],
30    "socials": { "instagram": "https://www.instagram.com/gorjana", "tiktok": "https://www.tiktok.com/@gorjana" }
31  },
32  "rating": { "average": 4.81, "ratingCount": 18510, "reviewCount": 4610 },
33  "discoveredVia": "input",
34  "scrapedUTC": 1790214009
35}

Zwei Konventionen sind wichtig: Preise sind Ganzzahlen in der kleinsten Einheit, 17884 bedeutet also 178,84 $, und Zeitstempel sind Epoch-Sekunden.

Tipps

  • productsPerMonth ist das echte Aktivitätssignal. Es trennt einen Store, der 30 Produkte im Monat veröffentlicht, von einem, der seine letzten 30 über vier Jahre verteilt hat — isActive nennt beide aktiv.
  • maxItems begrenzt Ihre Kosten. Es ist die harte Obergrenze der Zeilen, die ein Lauf zurückgeben und damit berechnen kann; erhöhen Sie es erst, wenn die Zeilen passen.
  • Verworfene Stores sind kostenlos. Filter greifen vor der Abrechnung, ein enges Filterset kostet also nichts für die Stores, die es aussortiert.
  • Kombinieren Sie excludeApps mit minProducts, um eine Liste etablierter Händler aufzubauen, die Ihr Angebot noch nicht gekauft haben.

FAQ

Kann ich es für Stores nutzen, die ich schon kenne?
Ja. Fügen Sie die Domains in storeUrls ein, und die Entdeckung entfällt vollständig — Sie erhalten das komplette Profil genau dieser Stores. Bleibt das Feld leer, findet der Actor Stores selbst — bei einem Stichwort oder einer Kategorie über die Suche der Shop-App. Ihre Filter gelten in beiden Fällen.
Wie finde ich Stores ohne die App eines Wettbewerbers?
Nutzen Sie excludeApps mit dem App-Handle des Wettbewerbers. Zusammen mit minProducts und activeWithinDays erhalten Sie Stores, die groß genug für eine Ansprache und weiterhin aktiv im Handel sind.
Warum ist die Policies-Liste manchmal leer?
Eine leere Liste bedeutet, dass der Store seine Richtlinien nicht unter Shopifys kanonischen URLs veröffentlicht — nicht, dass er keine Rückgaberichtlinie hat. Rund acht von zehn gewöhnlichen Stores nutzen die kanonische Form, die meisten großen DTC-Marken jedoch nicht.

verwandt in ~/business

Shopify Store Leads — Katalogumfang, Apps & Kontakte 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