~/ecommerce/shopify-scraper

Shopify Scraper — Data Produk dari Toko Manapun

Tool kelas profesional untuk mengekstrak data produk dengan fidelitas tinggi dari toko Shopify mana pun, termasuk collection, search, dan rekomendasi produk.

umum TypeScriptCheerio Global
proooxy/shopify-scraper — spec
kategoriecommerce / umum
bahasaTypeScript
stackTypeScript, Cheerio
pasarGlobal
outputJSON bersih, siap-RAG

fitur utama

Universal — bekerja dengan toko Shopify mana pun

Dukungan ekstraksi katalog seluruh toko dan search

Rekomendasi produk (hingga 20 per produk)

Scraping collection dan produk individual

Ekstraksi tag dan kategori

Normalisasi mata uang (harga x100) untuk presisi

Jumlah stok nyata per varian (opsional)

Selling plan, langganan, dan video produk

Barcode/GTIN, berat, dan harga grosir B2B

use case

  • Riset pasar di toko-toko Shopify pada niche apa pun
  • Analisis kompetitif untuk brand DTC
  • Agregasi katalog produk untuk platform perbandingan
  • Monitoring tren di toko-toko e-commerce independen
  • Membangun dataset rekomendasi produk
  • Monitoring harga untuk reseller

parameter input

ParameterTipeWajibDeskripsi
startUrlsarraywajibURL toko Shopify — produk, collection, atau home toko
querystringopsionalSearch query untuk menemukan produk dalam sebuah toko
maxRequestsPerCrawlnumberopsionalBatas permintaan (default: 100, 0 = tanpa batas)
maxResultsnumberopsionalBerhenti setelah sekian produk (default: 0, tanpa batas)
maxRecommendationsPerProductnumberopsionalJumlah produk rekomendasi yang diambil (default: 0, max: 20)
grabRealInventorybooleanopsionalMembaca stok nyata per varian bila toko menampilkannya
maxInventoryFetchesnumberopsionalBatas pencarian stok per run (default: 200)
grabStorefrontDetailbooleanopsionalMengambil selling plan, video, dan harga grosir B2B
maxStorefrontFetchesnumberopsionalBatas pencarian detail storefront per run (default: 200)
proxyobjectopsionalResidential proxy disarankan untuk hasil terbaik

Contoh 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

Apakah ini bekerja dengan toko Shopify mana pun?
Ya, scraper ini bekerja dengan toko mana pun yang memakai Shopify. Scraper ini memanfaatkan struktur data produk standar Shopify, yang konsisten di semua toko.
Bisakah saya mencari produk tertentu?
Bisa, gunakan parameter query untuk mencari di dalam toko tertentu. Berguna untuk menemukan jenis produk tertentu tanpa harus men-scrape seluruh katalog.
Bagaimana rekomendasi produk diekstrak?
Set maxRecommendationsPerProduct untuk mengambil produk terkait. Hingga 20 rekomendasi tersedia per produk, berguna untuk membangun product graph.

terkait di ~/ecommerce

Jalankan Shopify Scraper — Data Produk dari Toko Manapun, atau dapatkan build custom

Mulai ekstraksi di Apify dalam hitungan menit, atau sewa saya untuk membangun scraper custom dan pipeline RAG untuk source dan skema spesifik Anda.

run di Apify dapatkan data custom