~/ecommerce/shopify-scraper

Shopify Scraper — данные о товарах любого магазина

Профессиональный инструмент для извлечения точных данных о товарах из любого магазина на Shopify, включая коллекции, поиск и рекомендации товаров.

общее TypeScriptCheerio Глобально
proooxy/shopify-scraper — характеристики
категорияecommerce / общее
языкTypeScript
стекTypeScript, Cheerio
рынкиГлобально
выводчистый JSON, готовый к RAG

ключевые возможности

Универсальный — работает с любым магазином на Shopify

Извлечение каталога всего магазина и поддержка поиска

Рекомендации товаров (до 20 на товар)

Парсинг коллекций и отдельных товаров

Извлечение тегов и категорий

Нормализация валюты (цены ×100) для точности

Реальные остатки по каждому варианту (опционально)

Планы продаж, подписки и видео товара

Штрихкод/GTIN, вес и оптовые цены B2B

сценарии использования

  • Исследование рынка по магазинам Shopify в любой нише
  • Конкурентный анализ для DTC-брендов
  • Агрегация каталога товаров для платформ сравнения
  • Отслеживание трендов среди независимых e-commerce магазинов
  • Построение датасетов для рекомендаций товаров
  • Мониторинг цен для реселлеров

входные параметры

ПараметрТипОбязательныйОписание
startUrlsarrayобязательноURL магазина Shopify — товар, коллекция или главная страница магазина
querystringопциональноПоисковый запрос для поиска товаров внутри магазина
maxRequestsPerCrawlnumberопциональноЛимит запросов (по умолчанию: 100, 0 — без ограничения)
maxResultsnumberопциональноОстановиться после этого числа товаров (по умолчанию: 0 — без ограничения)
maxRecommendationsPerProductnumberопциональноКоличество рекомендуемых товаров для получения (по умолчанию: 0, максимум: 20)
grabRealInventorybooleanопциональноСчитывает реальные остатки по вариантам, если магазин их раскрывает
maxInventoryFetchesnumberопциональноЛимит запросов остатков за запуск (по умолчанию: 200)
grabStorefrontDetailbooleanопциональноПолучает планы продаж, видео и оптовые цены B2B
maxStorefrontFetchesnumberопциональноЛимит запросов детали витрины за запуск (по умолчанию: 200)
proxyobjectопциональноДля лучших результатов рекомендуется резидентный прокси

Пример вывода

 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}

частые вопросы

Работает ли это с любым магазином Shopify?
Да, парсер работает с любым магазином на Shopify. Он использует стандартную структуру данных о товарах Shopify, единую для всех магазинов.
Можно ли искать конкретные товары?
Да, используйте параметр query для поиска внутри конкретного магазина. Это полезно для поиска определенных типов товаров без парсинга всего каталога.
Как извлекаются рекомендации товаров?
Установите maxRecommendationsPerProduct, чтобы получать похожие товары. Доступно до 20 рекомендаций на товар — полезно для построения графов товаров.

похожие в ~/ecommerce

Запустите Shopify Scraper — данные о товарах любого магазина или закажите разработку под задачу

Начните извлекать данные на Apify за считаные минуты или закажите у меня разработку парсера на заказ и RAG-конвейера под ваш источник и схему.

запустить на Apify заказать данные