π΅ POST - Validate Shopify
Validate Shopify Store
Check if a URL is a supported Shopify store
POST
Public endpoint used during onboarding to validate that a userβs website is a Shopify store we can support. This prevents non-Shopify stores from signing up.
This is a public endpoint - no authentication required. Rate limited to 5 requests/minute per IP.
How It Works
The endpoint checks if the domain has an accessible/products.json endpoint, which is a Shopify-specific API that every standard Shopify store exposes.
Why /products.json?
- Every Shopify store has this endpoint
- Returns 200 for Shopify stores, 404 for non-Shopify sites
- If blocked (403), the store is using a headless setup we canβt support
Request Body
string
required
Website URL to validate (e.g., βgymshark.comβ or βhttps://www.allbirds.comβ)
Response
boolean
true if the URL is a supported Shopify store, false otherwisestring
Human-readable status message