OTTO.de Scraper — German Products, Prices & Ratings avatar

OTTO.de Scraper — German Products, Prices & Ratings

Pricing

from $0.001 / product

Go to Apify Store
OTTO.de Scraper — German Products, Prices & Ratings

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

hiper soft

Maintained by Community

Actor 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?

FieldDescription
ProductName, short title, brand, category, product and article numbers, link
PricePrice, original price (UVP), discount %, on-sale flag, "from" price flag
InstalmentsMonthly payment count and amount
ReviewsAverage rating and review count
AvailabilityDelivery text, in-stock status
VariantsColours, colour count, multiple sizes
SpecsKey product specifications from the listing
BadgesPopular, low stock, deal, sustainability, sponsored
ImagesMain image and image gallery
RankingPosition 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

  1. Click Try for free to open OTTO.de Scraper in Apify Console.
  2. Enter search terms or paste OTTO.de category / search links.
  3. Optionally choose Sort by, a price range, and Only discounted products.
  4. Set Max products and click Start.
  5. 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
}
FieldDescription
Search termsKeywords to search, one search each.
OTTO.de category or search linksCategory pages or result links with your own filters.
Sort byTop sellers, newest, lowest/highest price, best rated, biggest discount.
Minimum / Maximum pricePrice range in €.
Only discounted productsOnly products on sale or below the original price.
Include sponsored productsKeep or drop sponsored placements.
Max productsStop 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

FieldTypeDescription
variationId, productId, articleNumberstringIdentifiers.
url, name, titlestringProduct link and names.
brand, categorystringBrand and product category.
price, originalPrice, discountPercent, currencynumber/stringPricing.
onSale, fromPricebooleanSale and "from" price flags.
installmentsobjectMonthly payment plan.
rating, reviewCountnumberCustomer reviews.
availability, inStock, stockStatusmixedDelivery and stock.
colors, colorCount, multipleSizesmixedVariants.
specsarrayKey specifications.
popular, lowStock, deal, sustainability, sponsoredmixedBadges.
imageUrl, imagesmixedImages.
positionnumberRank in the results.
search, scrapedAtstringSource 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

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.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with OTTO.