Shopify API
Overview
The Shopify API efficiently extracts all product data from any Shopify-powered website, collecting detailed information such as product names, descriptions, variants, prices, and SKUs. This tool provides a comprehensive overview of the product catalog, enabling users to analyze and manage Shopify product listings efficiently.
Authentication
Visit our Authentication Docs on learning how to get started on integrating this API in your application.
Endpoint
GET https://get.scrapehero.com/api/shopify/search/?x-api-key=<YOUR_API_KEY>&url=https://lukeslocker.com
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| url | string | Yes | Homepage URL |
Response Format
The API returns data in JSON format. Here's an example of the response structure:
{
"query": {
"input_url": "https://lukeslocker.com"
},
"search_listings": [
{
"product_name": "HOKA WOMEN'S MACH 7",
"product_type": "Footwear",
"description": "MACH 7 The Rundown Your gateway to everyday speed. Who doesn’t want to go Mach speed? Our thoughts, exactly. Delivering light-on-your-feet cushioning with high-energy foam, our latest Mach 7 delivers the same snappy, responsive ride as its predecessor with a brand-new look. A tried-and-true trainer that employs speed focused design details throughout, we’ve enlisted a creel jacquard upper with zonal breathability and an internal gusset to deliver the locked-in fit to set your next PR. BEST FOR Everyday Run FEATURES Creel jacquard upper Refined, speed-centric tongue Internal gusset Super-critically foamed EVA Sticky rubber forefoot Durabrasion rubber at the heel WHAT'S NEW Built with the same proven materials, we’ve given the Mach 7 an aesthetic overhaul with futuristic lines and refined the creel jacquard upper to reduce weight and enhance breathability.",
"variants": [
{
"id": 56215611146406,
"title": "Alabaster/Soaring Blue / 5 / B",
"option1": "Alabaster/Soaring Blue",
"option2": "5",
"option3": "B",
"sku": "1171938-ASRN",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 76875826233510,
"product_id": 15239412351142,
"position": 1,
"created_at": "2026-02-24T12:19:06-06:00",
"updated_at": "2026-02-24T12:21:54-06:00",
"alt": null,
"width": 2048,
"height": 2048,
"src": "https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-ASRN_Women_sMach7_Alabaster_SoaringBlue.png?v=1771957314",
"variant_ids": [
56215611146406,
]
},
"available": true,
"price": "145.00",
"grams": 0,
"compare_at_price": null,
"position": 1,
"product_id": 15239412351142,
"created_at": "2026-02-23T23:42:11-06:00",
"updated_at": "2026-02-24T23:28:49-06:00",
"variant_url": "https://lukeslocker.com/products/mach-31?variant=56215611146406"
}
],
"images": [
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-ASRN_Women_sMach7_Alabaster_SoaringBlue.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/aLukesLockerDallasFortWorth_HOKA_1171938-ASRN_Women_sMach7_Alabaster_SoaringBlue_5.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-ASRN_Women_sMach7_Alabaster_SoaringBlue_2.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-FTRS_Women_sMach7_Frost_RoseGold.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-ASRN_Women_sMach7_Alabaster_SoaringBlue_3.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-ASRN_Women_sMach7_Alabaster_SoaringBlue_4.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-FTRS_Women_sMach7_Frost_RoseGold_2.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-FTRS_Women_sMach7_Frost_RoseGold_3.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-FTRS_Women_sMach7_Frost_RoseGold_4.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-FYZ_Women_sMach7_Frost_NeonYuzu.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-FTRS_Women_sMach7_Frost_RoseGold_5.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-FYZ_Women_sMach7_Frost_NeonYuzu_2.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-FYZ_Women_sMach7_Frost_NeonYuzu_3.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-FYZ_Women_sMach7_Frost_NeonYuzu_5.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-LRMT_Women_sMach7_LilacCream_TangerineGlow.png?v=1771957314",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-LRMT_Women_sMach7_LilacCream_TangerineGlow_2.png?v=1771957235",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-LRMT_Women_sMach7_LilacCream_TangerineGlow_3.png?v=1771957235",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-LRMT_Women_sMach7_LilacCream_TangerineGlow_4.png?v=1771957235",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171938-LRMT_Women_sMach7_LilacCream_TangerineGlow_5.png?v=1771957235"
],
"options": [
{
"name": "Color",
"position": 1,
"values": [
"Alabaster/Soaring Blue",
"Frost/Rose Gold",
"Frost/Neon Yuzu",
"Lilac Cream/Tangerine Glow"
]
},
{
"name": "Size",
"position": 2,
"values": [
"5",
"5.5",
"6",
"6.5",
"7",
"7.5",
"8",
"8.5",
"9",
"9.5",
"10",
"10.5",
"11"
]
},
{
"name": "Width",
"position": 3,
"values": [
"B"
]
}
],
"tags": [
"shsdparentproduct"
],
"product_url": "https://lukeslocker.com/products/mach-31"
},
{
"product_name": "HOKA WOMEN'S MACH 7 WIDE",
"product_type": "Footwear",
"description": "MACH 7 WIDE The Rundown Your gateway to everyday speed. Who doesn’t want to go Mach speed? Our thoughts, exactly. Delivering light-on-your-feet cushioning with high-energy foam, our latest Mach 7 delivers the same snappy, responsive ride as its predecessor with a brand-new look. A tried-and-true trainer that employs speed focused design details throughout, we’ve enlisted a creel jacquard upper with zonal breathability and an internal gusset to deliver the locked-in fit to set your next PR. BEST FOR Everyday Run FEATURES Creel jacquard upper Refined, speed-centric tongue Internal gusset Super-critically foamed EVA Sticky rubber forefoot Durabrasion rubber at the heel WHAT'S NEW Built with the same proven materials, we’ve given the Mach 7 an aesthetic overhaul with futuristic lines and refined the creel jacquard upper to reduce weight and enhance breathability.",
"variants": [
{
"id": 56215610720422,
"title": "Alabaster/Soaring Blue / 5 / D",
"option1": "Alabaster/Soaring Blue",
"option2": "5",
"option3": "D",
"sku": "1171906-ASRN",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 76875821351078,
"product_id": 15239412318374,
"position": 1,
"created_at": "2026-02-24T12:15:54-06:00",
"updated_at": "2026-02-24T12:16:33-06:00",
"alt": null,
"width": 2048,
"height": 2048,
"src": "https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171906-ASRN_Women_sMach7_Alabaster_SoaringBlue.png?v=1771956993",
"variant_ids": [
56215610720422,
]
},
"available": false,
"price": "145.00",
"grams": 0,
"compare_at_price": null,
"position": 1,
"product_id": 15239412318374,
"created_at": "2026-02-23T23:42:07-06:00",
"updated_at": "2026-02-24T23:28:49-06:00",
"variant_url": "https://lukeslocker.com/products/mach-27?variant=56215610720422"
}
],
"images": [
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171906-ASRN_Women_sMach7_Alabaster_SoaringBlue.png?v=1771956993",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171906-ASRN_Women_sMach7_Alabaster_SoaringBlue_2.png?v=1771956956",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171906-ASRN_Women_sMach7_Alabaster_SoaringBlue_3.png?v=1771956956",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171906-ASRN_Women_sMach7_Alabaster_SoaringBlue_4.png?v=1771956956",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171906-ASRN_Women_sMach7_Alabaster_SoaringBlue_5.png?v=1771956956"
],
"options": [
{
"name": "Color",
"position": 1,
"values": [
"Alabaster/Soaring Blue"
]
},
{
"name": "Size",
"position": 2,
"values": [
"5",
"5.5",
"6",
"6.5",
"7",
"7.5",
"8",
"8.5",
"9",
"9.5",
"10",
"10.5",
"11"
]
},
{
"name": "Width",
"position": 3,
"values": [
"D"
]
}
],
"tags": [
"shsdchildproduct"
],
"product_url": "https://lukeslocker.com/products/mach-27"
},
{
"product_name": "HOKA MEN'S MACH 7 WIDE",
"product_type": "Footwear",
"description": "MACH 7 WIDE The Rundown Your gateway to everyday speed. Who doesn’t want to go Mach speed? Our thoughts, exactly. Delivering light-on-your-feet cushioning with high-energy foam, our latest Mach 7 delivers the same snappy, responsive ride as its predecessor with a brand-new look. A tried-and-true trainer that employs speed focused design details throughout, we’ve enlisted a creel jacquard upper with zonal breathability and an internal gusset to deliver the locked-in fit to set your next PR. BEST FOR Everyday Run FEATURES Creel jacquard upper Refined, speed-centric tongue Internal gusset Super-critically foamed EVA Sticky rubber forefoot Durabrasion rubber at the heel WHAT'S NEW Built with the same proven materials, we’ve given the Mach 7 an aesthetic overhaul with futuristic lines and refined the creel jacquard upper to reduce weight and enhance breathability.",
"variants": [
{
"id": 56215610261670,
"title": "Frost/Neon Yuzu / 7 / 2E",
"option1": "Frost/Neon Yuzu",
"option2": "7",
"option3": "2E",
"sku": "1171905-FYZ",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 76875816730790,
"product_id": 15239412285606,
"position": 1,
"created_at": "2026-02-24T12:13:36-06:00",
"updated_at": "2026-02-24T12:14:12-06:00",
"alt": null,
"width": 2048,
"height": 2048,
"src": "https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171905-FYZ_Men_sMach7_Frost_NeonYuzu.png?v=1771956852",
"variant_ids": [
56215610261670,
]
},
"available": false,
"price": "145.00",
"grams": 0,
"compare_at_price": null,
"position": 1,
"product_id": 15239412285606,
"created_at": "2026-02-23T23:42:04-06:00",
"updated_at": "2026-02-24T23:28:49-06:00",
"variant_url": "https://lukeslocker.com/products/mach-25?variant=56215610261670"
}
],
"images": [
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171905-FYZ_Men_sMach7_Frost_NeonYuzu.png?v=1771956852",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171905-FYZ_Men_sMach7_Frost_NeonYuzu_2.png?v=1771956818",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171905-FYZ_Men_sMach7_Frost_NeonYuzu_3.png?v=1771956818",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171905-FYZ_Men_sMach7_Frost_NeonYuzu_4.png?v=1771956818",
"https://cdn.shopify.com/s/files/1/0595/6150/9030/files/LukesLockerDallasFortWorth_HOKA_1171905-FYZ_Men_sMach7_Frost_NeonYuzu_5.png?v=1771956818"
],
"options": [
{
"name": "Color",
"position": 1,
"values": [
"Frost/Neon Yuzu"
]
},
{
"name": "Size",
"position": 2,
"values": [
"7",
"7.5",
"8",
"8.5",
"9",
"9.5",
"10",
"10.5",
"11",
"11.5",
"12",
"12.5",
"13",
"14"
]
},
{
"name": "Width",
"position": 3,
"values": [
"2E"
]
}
],
"tags": [
"shsdchildproduct"
],
"product_url": "https://lukeslocker.com/products/mach-25"
}
],
"pagination_url": "https://lukeslocker.com/products.json?page=2"
}
Note: Use the pagination_url as the input for the next API call if you need to paginate and collect additional results.
Response Fields
| Field | Type | Description |
|---|---|---|
| product_name | string | Product name |
| product_type | string | Type of product |
| product_url | string | Product URL |
| images | list | List of image URLs |
| variants | list | List of product variants |
| description | string | Description |
| options | list | List of product options |
| tags | list | List of product tags |
Usage Example
Here's an example of how to use the API with Python:
- JavaScript
- Python
- Java
- Ruby
const http = require("https");
const options = {
"method": "GET",
"hostname": "get.scrapehero.com",
"port": null,
"path": "/api/shopify/search/?x-api-key=<YOUR_API_KEY>&url=https://lukeslocker.com",
"headers": {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
import http.client
conn = http.client.HTTPSConnection("get.scrapehero.com")
conn.request("GET","/api/shopify/search/?x-api-key=<YOUR_API_KEY>&url=https://lukeslocker.com")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://get.scrapehero.com/api/shopify/search/?x-api-key=<YOUR_API_KEY>&url=https://lukeslocker.com")
.asString();
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://get.scrapehero.com/api/shopify/search/?x-api-key=<YOUR_API_KEY>&url=https://lukeslocker.com")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
This API uses 10 data credit per API call. Learn more about data credits.
Rate Limits
Rate limits are based on the plan that you have subscribed to. To learn more about the plan specifications, visit our Plans page.
Response Codes
Check out the response codes here.
Best Practices
- Use appropriate error handling in your code.
- Implement exponential backoff for rate limiting.
- Cache results when possible to minimize API calls.
Support
If you encounter any issues or have questions, please contact our API support team at cloud-support@scrapehero.com or visit our API documentation at https://app.scrapehero.com/docs/api_intro.