Free export
Try ShopSniffer with no sign-up — export the first 100 products from any public Shopify store.
Overview
Free export is the zero-friction entry point to ShopSniffer. No account, no API key, no payment — just hit the endpoint with a store domain and get back the first 100 products from that store's public catalog. Use it to verify a store is analyzable, build trial integrations, or prototype.
Making a request
bashcurl "https://shopsniffer.com/api/free-export?domain=allbirds.com"
json{ "products": [ { "id": 123456789, "title": "Tree Runners", "handle": "tree-runners", "vendor": "Allbirds", "product_type": "Shoes", "variants": [{ "id": 43210987654, "price": "98.00", "sku": "TR-FOG-10" }], "images": [{ "src": "https://cdn.shopify.com/..." }] } ] }
Limitations
Free export is intentionally minimal. If you need the full catalog, collections, pages, app detection, theme detection, PageSpeed, or downloadable files, use POST /api/jobs with an API key or x402 payment.
- First 100 products only — larger catalogs are truncated.
- Products only — no collections, pages, shop metadata, PageSpeed, or app/theme detection.
- No exports — no CSV or JSON files to download. The response body is the data.
- Rate-limited at the edge — Cloudflare blocks sustained per-IP abuse automatically.
- Pulls directly from Shopify — the response shape mirrors Shopify's
/products.jsonendpoint, not our enriched format.
When to use which
| Need | Endpoint |
|---|---|
| First 100 products for any store | GET /api/free-export |
| Full catalog, CSV import | POST /api/jobs |
| Store monitoring | POST /api/shops + monitoring API |
| AI chat about a report | POST /api/chat |
Try it
Use the web UI to try free export without writing code — paste a domain, get a preview.