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 |
uv syncIf 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.py # Lists all products from a Shopify store
│ └── shopify-details.py # Fetches 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
├── pyproject.toml # Python 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