OTTO.de Scraper — German Products, Prices & Ratings
Pricing
from $0.001 / product
OTTO.de Scraper — German Products, Prices & Ratings
Scrape products from OTTO.de, Germany's big online marketplace: price, original price (UVP), discount, rating, reviews, brand, category, availability, colours, sizes, specs, instalments and images from any search or category. Track prices and deals. Export CSV/JSON.
Pricing
from $0.001 / product
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
OTTO.de Scraper: German Products, Prices, Discounts and Ratings
OTTO.de Scraper extracts product data from OTTO.de, one of Germany's largest online shops and marketplaces, with millions of products in furniture, electronics, household appliances, fashion, sports and garden. For every product you get the current price, original price (UVP), discount percentage, star rating and review count, brand, category, delivery availability, colours, sizes, key specs, monthly instalment plan, images and the product link. Search any keyword such as sofa, iPhone, Kaffeevollautomat, Waschmaschine or Sneaker, or paste any OTTO category or search link, sort by top sellers, newest, price, rating or biggest discount, and export to CSV, Excel or JSON. Perfect for price monitoring, competitor tracking and deal hunting on the German e-commerce market.
What does OTTO.de Scraper do?
- 🔎 Search by keyword: any term you would type into OTTO.de, one search per term.
- 🗂️ Category and search links: paste OTTO category pages (Möbel, Technik, Haushalt, Mode…) or result links with your own filters.
- 💶 Prices and discounts: current price, original price (UVP), discount %, "from" prices and sale flag.
- ⭐ Ratings and reviews: average star rating and number of customer reviews.
- 🏷️ Brand and category for every product.
- 🚚 Availability: delivery text (e.g. "lieferbar - am nächsten Werktag bei dir") and in-stock status.
- 🎨 Variants: available colours and whether multiple sizes exist.
- 📐 Key specs shown in the listing (dimensions, capacity, pump pressure, screen size…).
- 💳 Instalment plan: number of monthly payments and amount.
- 🔥 Badges: popular, low stock, deal and sustainability labels, plus sponsored placement flag.
- 📊 Sort by top sellers, newest, lowest/highest price, best rated or biggest discount.
- 🧹 Filters: min/max price and "only discounted products".
What data can you scrape from OTTO.de?
| Field | Description |
|---|---|
| Product | Name, short title, brand, category, product and article numbers, link |
| Price | Price, original price (UVP), discount %, on-sale flag, "from" price flag |
| Instalments | Monthly payment count and amount |
| Reviews | Average rating and review count |
| Availability | Delivery text, in-stock status |
| Variants | Colours, colour count, multiple sizes |
| Specs | Key product specifications from the listing |
| Badges | Popular, low stock, deal, sustainability, sponsored |
| Images | Main image and image gallery |
| Ranking | Position in the results list |
Use cases for OTTO.de product data
- Price monitoring: track prices and discounts for your products or competitors on OTTO.de every day.
- Brands and manufacturers: check how your products are priced, rated and ranked by resellers.
- Marketplace sellers: research categories, best sellers and price points before listing on OTTO Market.
- Deal and coupon sites: find the biggest discounts in any category automatically.
- E-commerce analytics: compare OTTO with Amazon.de, eBay and other German shops.
- Market research: analyse assortments, brands and rating distributions in the German retail market.
- Dynamic pricing: feed live German retail prices into repricing tools.
How to scrape OTTO.de
- Click Try for free to open OTTO.de Scraper in Apify Console.
- Enter search terms or paste OTTO.de category / search links.
- Optionally choose Sort by, a price range, and Only discounted products.
- Set Max products and click Start.
- Download the products as CSV, Excel or JSON.
Input
Example input
{"searchTerms": ["kaffeevollautomat", "waschmaschine"],"startUrls": [{ "url": "https://www.otto.de/technik/smartphone/" }],"sortBy": "discount","minPrice": 100,"onlyOnSale": true,"maxItems": 1000}
| Field | Description |
|---|---|
| Search terms | Keywords to search, one search each. |
| OTTO.de category or search links | Category pages or result links with your own filters. |
| Sort by | Top sellers, newest, lowest/highest price, best rated, biggest discount. |
| Minimum / Maximum price | Price range in €. |
| Only discounted products | Only products on sale or below the original price. |
| Include sponsored products | Keep or drop sponsored placements. |
| Max products | Stop after this many (0 = no limit). |
Output
Product example
{"variationId": "2099180305","productId": "C2099180304","articleNumber": "77752125","url": "https://www.otto.de/p/siemens-kaffeevollautomat-eq500-tp553e09-doppeltassenfunktion-41-getraenke-einfache-reinigung-keramikmahlwerk-entnehmbare-brueheinheit-steuerung-per-app-schwarz-C2099180304/?variationId=2099180305","name": "SIEMENS Kaffeevollautomat EQ500 TP553E09, Doppeltassenfunktion, 41 Getränke, einfache Reinigung, Keramikmahlwerk, entnehmbare Brüheinheit, Steuerung per App, Schwarz","title": "Kaffeevollautomat EQ500 TP553E09, Doppeltassenfunktion, 41 Getränke, einfache Reinigung, Keramikmahlwerk, entnehmbare Brüheinheit, Steuerung per App, Schwarz","brand": "SIEMENS","category": "Kaffeevollautomaten","price": 569,"originalPrice": 1229,"discountPercent": 54,"onSale": true,"fromPrice": false,"currency": "EUR","installments": { "count": 48, "amount": 16.52, "interval": "MONTHLY" },"rating": 4.5,"reviewCount": 19,"availability": "lieferbar - am nächsten Werktag bei dir","inStock": true,"stockStatus": "in stock","colors": [],"colorCount": 0,"multipleSizes": false,"specs": [{ "name": "Bohnenkapazität", "value": "300 g" },{ "name": "Pumpendruck", "value": "15 bar" },{ "name": "Mahlwerk", "value": "Keramik Scheibenmahlwerk" }],"popular": false,"lowStock": false,"deal": true,"sustainability": [],"imageUrl": "https://i.otto.de/i/otto/91ba1b67-30f8-5960-9b24-0a117da6c87f?$responsive_ft2$","images": ["https://i.otto.de/i/otto/91ba1b67-30f8-5960-9b24-0a117da6c87f?$responsive_ft2$", "…"],"sponsored": true,"position": 2,"search": "kaffeevollautomat"}
Output schema
| Field | Type | Description |
|---|---|---|
variationId, productId, articleNumber | string | Identifiers. |
url, name, title | string | Product link and names. |
brand, category | string | Brand and product category. |
price, originalPrice, discountPercent, currency | number/string | Pricing. |
onSale, fromPrice | boolean | Sale and "from" price flags. |
installments | object | Monthly payment plan. |
rating, reviewCount | number | Customer reviews. |
availability, inStock, stockStatus | mixed | Delivery and stock. |
colors, colorCount, multipleSizes | mixed | Variants. |
specs | array | Key specifications. |
popular, lowStock, deal, sustainability, sponsored | mixed | Badges. |
imageUrl, images | mixed | Images. |
position | number | Rank in the results. |
search, scrapedAt | string | Source info. |
How much does it cost to scrape OTTO.de?
OTTO.de Scraper uses pay-per-product pricing: a small fixed price per product, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price. It collects hundreds of products per minute.
More e-commerce data
- Amazon Product Scraper: products and prices from Amazon.
- eBay Scraper: eBay listings and prices.
- ALDI Australia Scraper: supermarket prices.
FAQ
How many products can I get? As many as OTTO.de lists for your search or category, including very large searches with tens of thousands of products.
Can I scrape a whole category? Yes. Paste the category link (for example https://www.otto.de/moebel/sofas/) into OTTO.de category or search links.
Can I track price changes?
Yes. Schedule the scraper to run daily and compare price and originalPrice over time, or use Sort by: Biggest discount with Only discounted products to catch new deals.
What does the discount mean?
discountPercent is the reduction from the original price (UVP or previous price) shown on OTTO.de.
Can I use my own filters? Yes. Set brand, size, colour or price filters on OTTO.de, copy the link and paste it into OTTO.de category or search links.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate OTTO.de Scraper with other apps? OTTO.de Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape OTTO.de? The scraper only collects publicly listed product information. You are responsible for using the data in line with OTTO's terms and applicable law.
Related Actors
Notes
Original clean-room implementation. Returns only public data. Not affiliated with OTTO.