GET/otto/categoriesapiKey3 credits/request
Lists the top-level categories shown in Otto.de's homepage navigation, each with its name and its canonical browse URL. The response also gives the `count` of categories and a `fetched_at` time. It takes no parameters.
Takes no parameters.
Sampled 14 Oct 2026: 514 items. Not in every item: name (500), url (500). In the sample: name: “Uhren” and 499 other values; url: otto.de.
Open in Playground
GET/otto/productapiKey5 credits/request
Returns a product's public detail, images, selectable colors and sizes. This endpoint uses a browser renderer because Otto.de product pages require JavaScript rendering.
Required: url.
Open in Playground
GET/otto/searchapiKey3 credits/request
Searches Otto.de's public catalogue and returns the server-rendered product cards. offset advances by Otto's fixed 109-card page size; valid values are 0, 109, 218, and so on.
Required: q. Optional: offset.
Sampled 14 Oct 2026: 115 items. Filled in every item: product_id, variation_id, name, url, currency. Not in every item: image (18), price (18). In the sample: price: 33.99 to 148.99, median 41.99; name: “Asics GEL-VENTURE 11 Trailrunningschuh mit profiliertem Gum…” and 93 other values; url: otto.de; image: i.otto.de.
Open in Playground