Real-time Shopify store data -- products, collections, variants, and store metadata. Scrapes any public Shopify store by domain or myshopify.com handle and returns structured JSON.
See real data shapes from every endpoint — no signup required.
/shopify/store-info
curl -G "https://api.pullapi.com/shopify/store-info" \
-H "x-rapidapi-key: YOUR_API_KEY"
{
"success": true,
"data": {
"name": "Allbirds",
"description": "Allbirds makes everyday shoes and apparel using natural materials.",
"domain": "allbirds.com",
"url": "https://allbirds.com",
"currency": "USD",
"published_products_count": 142,
"money_format": "${{amount}}"
},
"credits_used": 1,
"cache_hit": false,
"timestamp": "2026-03-15T12: 00: 00+00: 00"
}
4 endpoints across 3 categories.
/shopify/store-info
Get metadata for a Shopify store including name, description, domain, currency, money format, and published product count. Accepts a myshopify.com subdomain, a custom domain, or just the store handle.
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
store |
string | Yes | Shopify store URL or domain. Accepts a myshopify.com subdomain (e.g. "store.myshopify.com"), a... | allbirds.com |
{
"success": true,
"data": {
"name": "Allbirds",
"description": "Allbirds makes everyday shoes and apparel using natural materials.",
"domain": "allbirds.com",
"url": "https://allbirds.com",
"currency": "USD",
"published_products_count": 142,
"money_format": "${{amount}}"
},
"credits_used": 1,
"cache_hit": false,
"timestamp": "2026-03-15T12: 00: 00+00: 00"
}
/shopify/products
List products from a Shopify store with pagination. Returns product titles, handles, variants (with prices, SKUs, availability), images, tags, and timestamps. Use the `page` and `limit` parameters to paginate through the full catalog.
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
store |
string | Yes | Shopify store URL or domain (e.g. "store.myshopify.com", "customdomain.com", or just "store") | allbirds.com |
page |
integer | No | Page number for paginated results (starts at 1) | 1 |
limit |
integer | No | Number of products per page. Minimum 1, maximum 250 | 30 |
{
"success": true,
"data": {
"store_url": "allbirds.com",
"products": [
{
"id": 6789012345678,
"title": "Men's Tree Runners",
"handle": "mens-tree-runners",
"vendor": "Allbirds",
"product_type": "Shoes",
"description": "Lightweight and breezy shoes made with responsibly sourced eucalyptus tree fiber.",
"tags": [ "mens", "shoes", "tree", "runners"
],
"variants": [
{
"id": 39876543210123,
"title": "8 / Kauri Marine Green",
"price": "98.00",
"compare_at_price": null,
"sku": "TR-M-KMG-08",
"available": true,
"inventory_quantity": null,
"position": 1,
"option1": "8",
"option2": "Kauri Marine Green",
"option3": null
}
],
"images": [
{
"id": 28765432109876,
"src": "https://cdn.shopify.com/s/files/1/example/products/tree-runners.jpg",
"alt": "Men's Tree Runners - Kauri Marine Green",
"width": 1600,
"height": 1600,
"position": 1
}
],
"created_at": "2025-06-15T10: 30: 00-04: 00",
"updated_at": "2026-03-10T14: 22: 00-04: 00",
"published_at": "2025-06-15T10: 30: 00-04: 00",
"status": "active"
}
],
"page": 1,
"has_next_page": true
},
"credits_used": 1,
"cache_hit": false,
"timestamp": "2026-03-15T12: 00: 00+00: 00"
}
/shopify/product
Get full details for a single product by its handle (URL slug). Returns the product title, description, vendor, type, all variants with pricing/availability/SKUs, all images, tags, and timestamps. The handle can be found in product URLs or from the list products endpoint.
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
store |
string | Yes | Shopify store URL or domain (e.g. "store.myshopify.com", "customdomain.com", or just "store") | allbirds.com |
handle |
string | Yes | Product handle (URL slug). Found in product URLs: e.g. the "mens-tree-runners" part of... | mens-tree-runners |
{
"success": true,
"data": {
"id": 6789012345678,
"title": "Men's Tree Runners",
"handle": "mens-tree-runners",
"vendor": "Allbirds",
"product_type": "Shoes",
"description": "Lightweight and breezy shoes made with responsibly sourced eucalyptus tree fiber. Designed for everyday wear with a soft, cushioned sole.",
"tags": [ "mens", "shoes", "tree", "runners", "bestseller"
],
"variants": [
{
"id": 39876543210123,
"title": "8 / Kauri Marine Green",
"price": "98.00",
"compare_at_price": null,
"sku": "TR-M-KMG-08",
"available": true,
"inventory_quantity": null,
"position": 1,
"option1": "8",
"option2": "Kauri Marine Green",
"option3": null
},
{
"id": 39876543210124,
"title": "9 / Kauri Marine Green",
"price": "98.00",
"compare_at_price": "110.00",
"sku": "TR-M-KMG-09",
"available": false,
"inventory_quantity": 0,
"position": 2,
"option1": "9",
"option2": "Kauri Marine Green",
"option3": null
}
],
"images": [
{
"id": 28765432109876,
"src": "https://cdn.shopify.com/s/files/1/example/products/tree-runners-front.jpg",
"alt": "Men's Tree Runners - Front View",
"width": 1600,
"height": 1600,
"position": 1
},
{
"id": 28765432109877,
"src": "https://cdn.shopify.com/s/files/1/example/products/tree-runners-side.jpg",
"alt": "Men's Tree Runners - Side View",
"width": 1600,
"height": 1600,
"position": 2
}
],
"created_at": "2025-06-15T10: 30: 00-04: 00",
"updated_at": "2026-03-10T14: 22: 00-04: 00",
"published_at": "2025-06-15T10: 30: 00-04: 00",
"status": "active"
},
"credits_used": 1,
"cache_hit": false,
"timestamp": "2026-03-15T12: 00: 00+00: 00"
}
/shopify/collections
List all product collections (categories) for a Shopify store. Returns collection titles, handles, descriptions, images, product counts, and publication dates.
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
store |
string | Yes | Shopify store URL or domain (e.g. "store.myshopify.com", "customdomain.com", or just "store") | allbirds.com |
{
"success": true,
"data": {
"store_url": "allbirds.com",
"collections": [
{
"id": 1234567890,
"title": "Men's Shoes",
"handle": "mens-shoes",
"description": "Shop the full collection of men's shoes made with natural materials.",
"image": "https://cdn.shopify.com/s/files/1/example/collections/mens-shoes.jpg",
"products_count": 24,
"published_at": "2025-01-10T08: 00: 00-04: 00"
},
{
"id": 1234567891,
"title": "Women's Shoes",
"handle": "womens-shoes",
"description": "Shop the full collection of women's shoes made with natural materials.",
"image": "https://cdn.shopify.com/s/files/1/example/collections/womens-shoes.jpg",
"products_count": 28,
"published_at": "2025-01-10T08: 00: 00-04: 00"
},
{
"id": 1234567892,
"title": "Sale",
"handle": "sale",
"description": "Marked-down styles while supplies last.",
"image": null,
"products_count": 15,
"published_at": "2025-03-01T12: 00: 00-04: 00"
}
]
},
"credits_used": 1,
"cache_hit": false,
"timestamp": "2026-03-15T12: 00: 00+00: 00"
}
Get started in seconds with your preferred language.
curl -G "https://api.pullapi.com/shopify/store-info?store=allbirds.com" \
-H "x-rapidapi-host: shopify-scraper-api.p.rapidapi.com" \
-H "x-rapidapi-key: YOUR_API_KEY"
HTTP-based API. No Selenium, no Puppeteer, no headless browsers to manage.
Automatic residential proxy rotation handles anti-bot detection for you.
Smart Redis caching means faster repeated queries and lower costs.
No monthly commitment. Free tier included. Pay only for what you use.
What developers build with the Shopify Scraper API.
More APIs in E-Commerce.
Price Monitoring · Competitor Analysis
Price Tracking · Seller Research
Price Monitoring · Product Research
Competitor Benchmarking · Product Research
Reputation Monitoring · Competitor Benchmarking
Review Monitoring · Competitor Analysis
Start with the free tier. No credit card required.
Subscribe on RapidAPI →