Shopify Full Catalog, Variants & Inventory Scraper
Pricing
from $1.50 / 1,000 results
Shopify Full Catalog, Variants & Inventory Scraper
High-speed Shopify store catalog extractor. Scrapes products, prices, variants & inventory without browser overhead. MCP & n8n ready.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
José Antonio Abreu Yanez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
🚀 Shopify Full Catalog, Variants & Inventory Scraper
Enterprise-grade, ultra-lightweight web extraction micro-app designed for Shopify Stores Worldwide. Extracts full product catalogs, variants, pricing, stock availability, SKUs, and imagery directly into clean structured data without headless browser overhead.
⚡ Why Use This Extractor?
- Zero Headless Browser Overhead: Bypasses heavy Chromium/Playwright instances by directly targeting structured endpoints and embedded data payloads. Runs in milliseconds with minimal RAM.
- Pay-Per-Event (PPE): Never pay for idle compute or proxy time. Only pay $1.50 / 1,000 items, with free starter runs available on your monthly Apify plan.
- AI Agent & MCP Native: Built from the ground up for function calling in Claude Desktop, Cursor, OpenAI Assistants, and LangChain via Apify MCP Server.
- Export Anywhere: Download dataset results instantly in JSON, CSV, Excel, or stream via webhooks.
📥 Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | Yes | [{ "url": "https://gymshark.com" }] | One or more store URLs or category listing pages |
maxItems | Integer | No | 25 | Maximum number of products to extract per run |
useApifyProxy | Boolean | No | true | Route through datacenter/residential proxies for maximum uptime |
Input JSON Example
{"startUrls": [{ "url": "https://gymshark.com" }],"maxItems": 25,"useApifyProxy": true}
📤 Sample Output Data
Extracted records are formatted and validated against strict schemas before delivery:
{"url": "https://gymshark.com/products/seamless-workout-leggings","title": "Seamless Workout Leggings","status": "VALID","engine": "Engine-Ecommerce-JsonLD","extractedAt": "2026-10-22T02:00:00Z","data": {"id": 7891234567,"handle": "seamless-workout-leggings","vendor": "Gymshark","product_type": "Womens Leggings","tags": ["activewear","seamless","gym","bestseller"],"variants": [{"id": 4123456789,"title": "Black / S","price": "50.00","compare_at_price": "65.00","sku": "GS-LEG-BLK-S","available": true}]}}
🤖 AI Agent & MCP Integration (Claude / Cursor)
Use this Actor as an autonomous tool for AI agents via the official Apify MCP Server.
Claude Desktop (claude_desktop_config.json)
{"mcpServers": {"apify": {"command": "npx","args": ["-y", "@apify/actors-mcp-server", "--token", "YOUR_APIFY_TOKEN"]}}}
Prompt example for Claude / Cursor:
"Extract the product catalogue and current pricing from https://gymshark.com using the shopify-full-catalog-scraper actor."
🔌 Automate with n8n / Make.com
- In n8n or Make, add an Apify node or HTTP Request.
- Actor ID / Name:
joseabreuy/shopify-full-catalog-scraper. - Pass your
startUrlslist. - Pipe output items directly to Airtable, Google Sheets, Supabase, or PostgreSQL.
💻 Programmatic Usage (cURL & Python)
cURL
curl --request POST \--url "https://api.apify.com/v2/acts/joseabreuy~shopify-full-catalog-scraper/runs?token=YOUR_APIFY_TOKEN" \--header "Content-Type: application/json" \--data '{"startUrls": [{ "url": "https://gymshark.com" }],"maxItems": 10}'
Python SDK
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("joseabreuy/shopify-full-catalog-scraper").call(run_input={"startUrls": [{"url": "https://gymshark.com"}], "maxItems": 10})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"])
💰 Pricing & Free Trial
- Pay-Per-Event: Only $1.50 / 1,000 items
- Minimal Start Fee: $0.00005 per run
- Free Allowance: Use your default monthly $5.00 Apify credit to run thousands of extractions at zero out-of-pocket cost!