Shopify Store Products, Prices & Variants Scraper [$1/1K] avatar

Shopify Store Products, Prices & Variants Scraper [$1/1K]

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Shopify Store Products, Prices & Variants Scraper [$1/1K]

Shopify Store Products, Prices & Variants Scraper [$1/1K]

Extract complete product catalogs, prices, compare-at discounts, stock availability, SKUs, variant counts, vendors, tags, and high-res product images from any Shopify store. Powered by YakeddGraph.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

YakeddGraph Engineering

YakeddGraph Engineering

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

🚀 Shopify Store Products, Prices & Variants Scraper [$1/1K]

Extract structured, verified data in seconds with yakeddgraph/shopify-products-scraper — engineered for zero-cookie execution, 512 MB ultra-light cloud containers, and seamless Model Context Protocol (MCP) & REST API integration.


⚡ Why Choose This Actor? (Top-Tier Comparison)

FeatureYakeddGraph (shopify-products-scraper)Typical Store Competitors
Pricing$1.00 per 1,000 results ($0.001/item Pay-Per-Event)$5.00 – $25.00 / 1,000 results + Monthly Rental
Cookies / Login Required?No Cookies or Login RequiredOften requires session cookies
Residential Proxies Needed?No (Zero Proxy Cost)Expensive residential proxy burn
Memory Footprint512 MB Ultra-Light Container (16x concurrent runs on Free tier)4,096 MB heavy browser instances
AI & MCP ReadyNative Support for Claude Desktop, Cursor & Custom GPTsManual integration required

🤖 Connect to Claude Desktop, Cursor & Windsurf (Apify MCP Server)

Add this Actor as a native tool inside Claude Desktop (claude_desktop_config.json) or Cursor (.cursor/mcp.json):

{
"mcpServers": {
"yakeddgraph-shopify-products-scraper": {
"command": "npx",
"args": [
"-y",
"@apify/actors-mcp-server",
"--actors",
"yakeddgraph/shopify-products-scraper"
],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_API_TOKEN"
}
}
}
}

🛠️ Input Parameters & Example Payload

ParameterTypeDescription
store_urlsarrayList of Shopify store domains or URLs (e.g. https://www.stevemadden.com, https://kyliecosmetics.com).
max_products_per_storeintegerMaximum number of products to extract per Shopify store (up to 250).

Example Input JSON

{
"store_urls": [
{
"url": "https://www.stevemadden.com"
},
{
"url": "https://kyliecosmetics.com"
}
],
"max_products_per_store": 30
}

📊 Real Verified Output Dataset Sample

{
"product_id": 7154175410309,
"title": "EVELYN CHARM BOX GIFT SET BLACK",
"vendor": "Steve Madden",
"product_type": "Handbags",
"price": "108.00",
"compare_at_price": "128.00",
"in_stock": true,
"sku": "SG25-001",
"variants_count": 3,
"image_url": "https://cdn.shopify.com/s/files/1/example.jpg",
"product_url": "https://www.stevemadden.com/products/evelyn-charm-box-gift-set-black",
"extracted_by": "YakeddGraph Shopify Intelligence"
}

🔌 Quickstart API Integration (Python, Node.js & cURL)

Python (apify-client)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run = client.actor("yakeddgraph/shopify-products-scraper").call(run_input={
"store_urls": [
{
"url": "https://www.stevemadden.com"
},
{
"url": "https://kyliecosmetics.com"
}
],
"max_products_per_store": 30
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Direct Synchronous REST API (cURL)

curl -X POST "https://api.apify.com/v2/acts/yakeddgraph~shopify-products-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"store_urls": [{"url": "https://www.stevemadden.com"}, {"url": "https://kyliecosmetics.com"}], "max_products_per_store": 30}'