~/ecommerce/shopify-scraper
Scraper de Shopify — Datos de producto de cualquier tienda
Herramienta de nivel profesional para extraer datos de producto de alta fidelidad de cualquier tienda basada en Shopify, incluyendo colecciones, búsqueda y recomendaciones de producto.
general
>99% de éxito
TypeScriptgot-scraping
Global
categoríaecommerce / general
lenguajeTypeScript
stackTypeScript, got-scraping
mercadosGlobal
éxito>99%
salidaJSON limpio y listo para RAG
características clave
Universal — funciona con cualquier tienda basada en Shopify
Extracción de catálogo completo de la tienda y soporte de búsqueda
Recomendaciones de producto (hasta 20 por producto)
Scraping de colecciones y productos individuales
Extracción de etiquetas y categorías
Normalización de divisa (precios x100) para mayor precisión
casos de uso
- Investigación de mercado en tiendas Shopify de cualquier nicho
- Análisis competitivo para marcas DTC
- Agregación de catálogo de producto para plataformas de comparación
- Seguimiento de tendencias en tiendas de e-commerce independientes
- Construcción de datasets de recomendación de producto
- Seguimiento de precios para revendedores
parámetros de entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
startUrls | array | obligatorio | URLs de tienda Shopify — producto, colección o inicio de la tienda |
proxy | object | opcional | Se recomienda proxy residencial para obtener mejores resultados |
maxRequestsPerCrawl | number | opcional | Límite de solicitudes (por defecto: 100) |
maxRecommendationsPerProduct | number | opcional | Productos recomendados a obtener (por defecto: 0, máx: 20) |
query | string | opcional | Consulta de búsqueda para encontrar productos dentro de una tienda |
Ejemplo de salida
1{
2 "source": "https://store.example.com/products/...",
3 "brand": "Example Brand",
4 "title": "Premium Organic Cotton T-Shirt",
5 "description": "Made from 100% organic cotton...",
6 "categories": ["Tops", "T-Shirts"],
7 "tags": ["organic", "sustainable", "cotton"],
8 "options": [
9 { "name": "Size", "values": ["S", "M", "L", "XL"] },
10 { "name": "Color", "values": ["White", "Black", "Navy"] }
11 ],
12 "variants": [
13 {
14 "sku": "SHOP-OCT-WHT-M",
15 "name": "White / M",
16 "price": 4500,
17 "currency": "USD",
18 "inStock": true
19 }
20 ],
21 "medias": [
22 { "type": "image", "url": "https://..." }
23 ]
24}
faq
¿Funciona con cualquier tienda Shopify?
Sí, el scraper funciona con cualquier tienda basada en Shopify. Aprovecha la estructura de datos de producto estándar de Shopify, que es consistente en todas las tiendas.
¿Puedo buscar productos específicos?
Sí, usa el parámetro query para buscar dentro de una tienda específica. Esto es útil para encontrar tipos de producto concretos sin extraer todo el catálogo.
¿Cómo se extraen las recomendaciones de producto?
Establece maxRecommendationsPerProduct para obtener productos relacionados. Hay disponibles hasta 20 recomendaciones por producto, útil para construir grafos de producto.
relacionado en ~/ecommerce
grandes almacenes
Scraper de Macy's — Productos, precios, SKUs y noticias
Productos, precios, SKUs/UPCs y noticias de Macy's — a prueba de Akamai, sin navegador.
abrirbelleza
Scraper de Sephora (Global)
Extrae datos de cualquier tienda de Sephora — 21 mercados, un solo actor.
abrirmoda
Scraper de Boohoo — Datos de producto en 7 regiones
Extrae datos de producto de Boohoo en 7 tiendas regionales.
abrir