Skip to content

Otto

Product data from otto.de. Otto is a first-party retailer, so results carry Otto's own price rather than a multi-seller offer list.

Supported countries

country accepts: de

Otto is a single-market source (otto.de).

Keys

KeyValuesDescription
termFree textKeyword search.
idOtto product IDDirect product lookup.

GTIN search is not available for Otto — use term or id.

Topics

TopicDescription
search (default)Product page, including Otto's price.

Otto has no third-party seller list, so there is no search_and_offers topic — the price is Otto's own (single first-party seller).

Response

Returns the standard normalized content object (see Sources overview): name, url, currency, price, availability, review_rating / review_count. The single Otto price is returned as the buy-box; there is no multi-seller offers[].

Example request

curl -s https://api.kwery.co/job \
  -H "Authorization: Bearer $KWERY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"source":"otto","country":"de","key":"term","values":["Bosch Serie 6"]}'

Example response

Results are fetched with GET /job/{id}/download once the job is finished — each entry is the result for one input value (abridged); a term search returns a list of product cards:

[
  {
    "key": "Bosch Serie 6",
    "success": true,
    "reason": null,
    "content": {
      "products": [
        {
          "name": "Bosch Serie 6 Geschirrspüler",
          "url": "https://www.otto.de/p/1234567890/",
          "currency": "EUR",
          "price": 649.00,
          "availability": "in_stock",
          "review_rating": 4.5,
          "review_count": 212
        }
      ]
    }
  }
]