German retail catalog monitoring
Ottoエンドポイントを使えば、「German retail catalog monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Turn Otto.de — Germany's largest online retailer after Amazon — into structured JSON: keyword search, the top-level category tree, and full product detail including pricing and availability, all with one API key.
Search Otto.de's product catalog, browse its top-level categories, and get full public product detail as structured JSON.
エンドポイントファミリー
3
ドキュメント化されたパラメータ
6
サンプル数
3
ライブカタログスナップショット
稼働エンドポイント
3
メソッド
GET
必須パラメータ
5
スキーマ参照
3
{
"platform": "Otto",
"endpoint": "otto-search",
"method": "GET",
"path": "/otto/search",
"auth": "apiKey"
}ユースケース
Search Otto.de's product catalog, browse its top-level categories, and get full public product detail as structured JSON.
Ottoエンドポイントを使えば、「German retail catalog monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Ottoエンドポイントを使えば、「Cross-category price and assortment tracking」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Ottoエンドポイントを使えば、「Search result research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のOttoエンドポイントカタログから取得しています(エンドポイント3件、ドキュメント化されたリクエストパラメータ6個、公開レスポンススキーマ3件)。DocsとPlaygroundが参照しているカタログと同じものです。
Ottoのエンドポイントは3件、3つのリクエストファミリーに分類されています(Categories、Product、Search)。
これらのOttoエンドポイントには6個のリクエストパラメータがドキュメント化されており、うち5個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
3件のOttoエンドポイントのうち3件が実際のサンプルレスポンスを、3件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Ottoのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、429、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Ottoのエンドポイントは3個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
/otto/categories
/otto/product
/otto/search
エンドポイントカタログ
/otto/searchSearches 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.
MCPツール otto_search
/otto/categoriesLists 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.
MCPツール otto_categories
/otto/productReturns a product's public detail, images, selectable colors and sizes. This endpoint uses a browser renderer because Otto.de product pages require JavaScript rendering.
MCPツール otto_product
関連API
Marketplaces & Retail
Research new, used, and vintage instruments across Reverb listings, seller shops, and the Price Guide. Keep current asking prices separate from historical sales, and preserve model, finish, year, condition, and currency when comparing gear.
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
Ottoのスクレイピング方法
Crawlora's Otto endpoints return normalized public Otto.de storefront data as JSON with one API key — no Otto account required.
Call /otto/categories for Otto.de's top-level category directory — no parameters needed beyond the API key.
Send a required q keyword to /otto/search. The optional offset parameter pages through results in fixed 109-item increments (0, 109, 218, …) rather than a page number, matching Otto's own result-grid batching.
Pass a canonical Otto.de product URL — the kind /otto/search itself returns — to /otto/product for full detail. Otto.de sits behind a Kasada JS challenge, so this endpoint is served through Crawlora's browser-rendered fleet rather than a plain HTTP fetch.
FAQ
Call /otto/search with a keyword for results, /otto/categories for the top-level category tree, or /otto/product with a product URL for full detail — all return structured JSON with one API key.
The offset parameter advances in fixed 109-item increments (0 for the first page, 109 for the second, and so on) rather than a page number — pass Otto's own result-grid batch size back to move forward.
Otto.de's product pages sit behind a Kasada JavaScript challenge that blocks plain request-based and browser-impersonation transports, so this endpoint runs through Crawlora's CDP render fleet — the same tier as sites like Sephora.
No. All three endpoints read Otto's own public storefront and require only your Crawlora API key.