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

bash
curl "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.json endpoint, not our enriched format.

When to use which

NeedEndpoint
First 100 products for any storeGET /api/free-export
Full catalog, CSV importPOST /api/jobs
Store monitoringPOST /api/shops + monitoring API
AI chat about a reportPOST /api/chat

Try it

Use the web UI to try free export without writing code — paste a domain, get a preview.

Next steps

Buying a report

Upgrade to a full $9.99 report with all features.

Learn More
Reports API

GET /api/free-export reference.

Learn More
x402 payment

Pay per request without an account.

Learn More
Rate limits

Free export rate limiting details.

Learn More
Ask a question... ⌘I