# 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.

Page: https://docs.toolzerhub.com/reference/shopify

## Shopify

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.

- [Get a Shopify product (v1)](https://docs.toolzerhub.com/reference/shopify/get-shopify-product.md): `GET /v1/shopify/product`. Returns 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.
- [Get a Shopify store (v1)](https://docs.toolzerhub.com/reference/shopify/get-shopify-store.md): `GET /v1/shopify/store`. Returns 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.
- [List a store's collections (v1)](https://docs.toolzerhub.com/reference/shopify/list-shopify-collections.md): `GET /v1/shopify/collections`. Returns 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.
- [List a store's products (v1)](https://docs.toolzerhub.com/reference/shopify/list-shopify-products.md): `GET /v1/shopify/products`. Returns 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.
- [Search a store's products (v1)](https://docs.toolzerhub.com/reference/shopify/search-shopify-products.md): `GET /v1/shopify/search`. Runs 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.
