Shopify Store API — FetchLayer Docs
Documentation menu
FetchLayer FetchLayer API

Shopify Store API v1

Point it at any Shopify storefront. Every endpoint takes the store domain as an argument, so one key reads your competitor's catalog, a supplier's, or a thousand domains you are qualifying in bulk — from https://api.fetchlayer.dev/shopify-stores. No Shopify Partner account, no app install, no per-store token.

OpenAPI JSON

Start with detection

/detect-store has no analogue on the other platforms, and it is where a Shopify workflow begins. It confirms a domain is a Shopify store, finds the real store behind it, and reports which of products, collections and store metadata that particular store leaves published — before you spend requests walking a catalog that is switched off. It works on stores that look nothing like Shopify: every classic storefront answers the same endpoints no matter how it is themed, and a headless store is read at the myshopify domain its own markup gives away.

Read the notes array

Every JSON result carries a notes array. It is where a partial answer announces itself: a walk that stopped early, an upstream limit, a field this particular store does not publish. A result with an empty notes is complete as far as the store publishes; a result with entries in it is not, and the entries say why.

Available endpoints