Shopify store product scraper.
| API | Description |
|---|---|
shopify-list |
Lists all products from a Shopify store using pagination. Extracts product handles, titles, and basic information via Shopify's JSON API |
shopify-details |
Fetches comprehensive product details including variants, images, pricing, and availability for a specific product |
npm install
# or
yarnIf the intuned CLI is not installed, install it globally:
npm install -g @intuned/cliAfter installing dependencies, intuned command should be available in your environment.
intuned dev run api shopify-list .parameters/api/shopify-list/default.json
intuned dev run api shopify-details .parameters/api/shopify-details/default.jsonintuned dev provisionintuned dev deploy/
├── api/
│ ├── shopify-list.ts # List all products from Shopify store
│ └── shopify-details.ts # Get detailed product information
├── intuned-resources/
│ └── jobs/
│ └── shopify-list.job.jsonc # Top-level job example for the product list flow
├── .parameters/api/ # Test parameters
├── Intuned.jsonc # Project config
├── package.json # Node.js dependencies
└── README.md
- Shopify JSON API integration: Uses Shopify's public JSON API endpoints for efficient data extraction
- Pagination support: Automatically handles pagination to scrape all products from large stores
- Zero browser overhead: API-based scraping without browser automation overhead
- Detailed product data: Extracts comprehensive product information including variants, images, and pricing