One API, 2 marketplaces

Otto and Cdiscount data from one API

Germany and France each have a large domestic marketplace that Amazon does not displace, and a European pricing view that skips them is missing the local floor. Both are here under one key with the same request shape.

Why not the official API

Otto's partner programme is for merchants selling on the platform; Cdiscount's is the same shape. Both return your own listings, not the marketplace's.

Coverage

What the two engines give you

Otto
search, browse, product, deals, new_arrivals, brands, categories, filters, reviews
Cdiscount
search, product/detail, product/offers, product/reviews, search/suggest
Offers
Cdiscount exposes every seller behind a listing
Discovery
Otto exposes brands, new arrivals and deals as their own surfaces
Worked example

Compare one product across two domestic marketplaces

Search each, then read the offer stack on the French side.

  1. 1
    POST /otto/v1/search

    the German listing and its price

  2. 2
    POST /otto/v1/product

    the full record

  3. 3
    POST /cdiscount/v1/search

    the same product in France

  4. 4
    POST /cdiscount/v1/product/offers

    every seller on that listing, not just the featured one

A German price and a French offer stack for the same product.

Before you join them

Where the two sources genuinely differ

 ottocdiscount
Offer stacknot exposed separatelyproduct/offers lists every seller
Discoverydeals, new_arrivals, brandssearch and suggest
Depth9 actions5 actions
CurrencyEUREUR