Shopify API
Read any Shopify store's public catalog by its domain: store details, every product with variants, prices and stock, collections, and the store's own search.
5 endpoints
Endpoints
Each endpoint links to its request parameters, response schema, and code examples.
- Get a Shopify product (v1)GETReturns one product by its handle or URL, with every variant, its stock count where the store shares it, barcodes and images. A handle the store does not have returns data: null.
/v1/shopify/product1 cr - Get a Shopify store (v1)GETReturns the store behind domain: name, description, currency, location, product and collection counts and the countries it ships to. A domain that is not a Shopify store returns data: null.
/v1/shopify/store1 cr - List a store's collections (v1)GETReturns up to 250 collections per page with handle, description, product count and image. Use a handle as collection in List Shopify Products. A domain that is not a Shopify store returns data: null.
/v1/shopify/collections1 cr - List a store's products (v1)GETReturns up to 250 products per page with variants, SKUs, prices, compare-at prices, availability, options and images. Pass collection for one collection. A domain that is not a Shopify store returns data: null.
/v1/shopify/products1 cr - Search a store's products (v1)GETRuns the store's own search for query and returns up to 10 products with price, availability and image. No match returns an empty list; a domain that is not a Shopify store returns data: null.
/v1/shopify/search1 cr
Make your first request
Replace the placeholders with your input values. The endpoint reference explains each input and the returned fields.
curl -X GET "https://api.toolzerhub.com/v1/shopify/search?domain=<domain>&query=<query>" -H "x-api-key: $TOOLZERHUB_API_KEY"Need a key? Create an account, then review credits and responses and errors.