OTTO API

OTTO Product Search, Suggestions, Product Details with Sizes and Reviews as JSON

Scrappa's read-only OTTO API turns public otto.de pages into structured JSON. Search products with brand, colour, price and sale filters, read products with sizes and colours with availability, seller offer and delivery, get search suggestions and page through customer reviews. Every filter is checked on the returned prices.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
4
Endpoints
Fashion, home, tech
Data
From 1 credit
Per request

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/otto/search?query=winterjacke+damen&max_price=100&on_sale=true" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "items": [],
  "total": 1985,
  "page": 1,
  "page_size": 120,
  "has_more": true,
  "meta": {
    "endpoint_family": "otto-search",
    "billable": true,
    "attempts": 2,
    "credits_charged": 1
  }
}

What you can build

Structured data for real applications. Here are some ideas.

Price Monitoring

Track prices, list prices and discounts for a brand or search query with sort and price filters.

Size Availability

Check which sizes and colours of a product are available, with seller offer and delivery time.

Assortment Analysis

Compare brands, categories, ratings and review counts across the German fashion market.

Review Mining

Collect customer reviews with rating, size, colour and helpful votes for sentiment analysis.

OTTO scraper API

OTTO API for product search, sizes, prices and reviews

The OTTO API is built for brands, resellers and analytics teams who need data from Germany's large online shop. Search a query, read the product with its sizes and read its reviews, all as JSON.

Search products with price, list price, discount, rating and colours.

Filter by brand, colour, price range and sale.

Sort by relevance, rating or price.

Read sizes and colours with availability, seller offer and delivery.

Page through customer reviews with size and colour.

Call 4 read-only endpoints that return structured JSON.

Choose the right OTTO API endpoint

Search OTTO products

Pass a query with a brand, colour or price range. Every returned price is checked against your filters.

Open OTTO Product Search API docs

Read a product and its reviews

Take the id from a search result and request the product endpoint for sizes and delivery, then the reviews endpoint for customer feedback.

Open OTTO Product Details API docs

Available endpoints

Everything you need in one API.

Scrappa vs Do-it-yourself OTTO scraping

See how Scrappa compares to Do-it-yourself OTTO scraping.

Dedicated OTTO endpoints
Scrappa
yes (4 endpoints)
Do-it-yourself OTTO scraping
Output format
Scrappa
Structured JSON
Do-it-yourself OTTO scraping
Raw page content
Filters
Scrappa
Checked on every product
Do-it-yourself OTTO scraping
Silently replaced by similar products
Bot protection
Scrappa
Handled by Scrappa
Do-it-yourself OTTO scraping
Your team
Request mode
Scrappa
Read-only
Do-it-yourself OTTO scraping
Depends on implementation

Key features

4 read-only endpoints
Prices as numbers with list price and discount
Brand, colour, price and sale filters that are checked
Sizes and colours with availability per size
Customer reviews with size, colour and seller
No login and no private data

Frequently asked questions

The OTTO API is Scrappa's read-only REST API for public otto.de data. It covers product search, search suggestions, product details and customer reviews.

No. Scrappa is an independent service and is not affiliated with or endorsed by OTTO. A Scrappa API key is used to access the endpoints on this page.

Search, suggestions and reviews cost 1 credit. Product details cost 2 credits. In rare cases a search needs a more expensive route and costs 4 credits. Errors and not found answers cost nothing.

No. OTTO shows only whether a size is available. The product endpoint returns that flag for every size and colour.

No. All OTTO endpoints on this page are read-only.

Start using the OTTO API

Sign up and get 500 free credits. No credit card required.