The offer feed for comparison sites
Approved comparison sites get every Andalu offer as a JSON and XML feed, rebuilt hourly, plus a paged REST API. Each offer has the all-in buyer price, your tracked link and its buying rules. There is an `allkeyshop` profile and two profiles in the formats of the largest key marketplaces, so the feed can come in the field names your importer already reads. You are paid per click or per sale, agreed with you.
The field list is on the comparison site page. The full API reference is public: read the API docs, try calls in the API reference, or import the OpenAPI file at /api/partner/v2/openapi.json.
Before you start
Prices:
priceis a decimal andpriceMinoris in minor units, both all-in, withfeesIncluded: true.pricesholds the price per payment method, which can only be lower.Stock: two states only,
in_stockorout_of_stock, withinStockas a boolean. There is never a count.Buying rules:
purchaseRulessays the most per order, the order minimum, where it activates, the platform, device needs, delivery by email, and whether it can be returned.Identity:
skunever changes, whoever supplies the product.
Keep your listings in sync
- 1
Download the snapshot hourly, sending If-None-Match with the last ETag. An unchanged feed answers 304 and costs no quota.
- 2
Between snapshots, ask the API for changes with
updatedAtFromorsort=updatedAt_desc. - 3
Page with
pageandlimit(up to 500), or follow theaftercursor. - 4
Respect the
RateLimitheaders. When one says wait, wait forRetry-After.