E-commerce store scraper template for sites with category-based navigation. Scrapes categories, product listings, and detailed product information.
- Category-Based Navigation: Automatically discovers and scrapes all product categories from store menus
- Three-Step Workflow: Categories → Product Lists → Product Details using
extend_payloadchaining - Dynamic API Chaining: Each API automatically triggers the next step in the scraping workflow
- Comprehensive Product Data: Extracts titles, prices, sizes, descriptions, shipping, and returns information
NOTE: All commands support
--helpflag to get more information about the command and its arguments and options.
uv syncAfter installing dependencies, intuned command should be available in your environment.
uv run intuned run api category .parameters/api/category/default.json
uv run intuned run api list .parameters/api/list/default.json
uv run intuned run api details .parameters/api/details/default.jsonuv run intuned provisionReference for saving project here
uv run intuned deployThis project uses Intuned browser SDK. For more information, check out the Intuned Browser SDK documentation.
/
├── .parameters/ # Test parameters for APIs
│ └── api/
│ ├── category/
│ │ └── default.json
│ ├── list/
│ │ └── default.json
│ └── details/
│ └── default.json
├── api/ # API endpoints
│ ├── category.py # Scrape category links from menu
│ ├── list.py # List products from category page
│ └── details.py # Extract detailed product info
├── utils/ # Utility modules
│ └── types_and_schemas.py # Type definitions and Pydantic models
├── Intuned.jsonc # Intuned project configuration
└── pyproject.toml # Python project dependencies
| API | Description |
|---|---|
category |
Entry point that scrapes all category links from the store's main navigation menu. Automatically triggers list for each category using extend_payload |
list |
Scrapes product listings from a specific category page. Automatically triggers details for each product using extend_payload |
details |
Extracts comprehensive product information including title, price, available sizes, description, shipping details, and returns policy |