Retailer scraper API

Send a product URL, get back one JSON object: title, price, currency, original price, availability, images, variants. The schema is the same for every retailer we support, so you write the parser once. Each successful lookup is priced in credits. Failed lookups are free.

The list is short on purpose. We'd rather support a few retailers well than claim every site and return half-empty records.

Also supported

  • Dunelm
  • Superdry
  • Shopify stores

We add a retailer only after it passes the checks below. Need one that isn't listed? We can build it for you.

How a retailer gets listed

  1. 1

    We test it end to end on live product pages from different categories.

  2. 2

    Each page has to return a complete record: title, price, currency, images and stock.

  3. 3

    If a retailer stops returning complete records, we take it off the list until it's fixed.

Pricing and docs

Every account starts with free credits. Cache hits and failed lookups don't use credits. See pricing for the credit table and the API docs for the full schema. If you need a site we don't cover, or data on a schedule, we also do custom scraping.

Missing a retailer?

Tell us which site and roughly how many products you need. Requests help us decide what to test next.