OTTO.de Product Scraper avatar

OTTO.de Product Scraper

Pricing

$2.50 / 1,000 results

Go to Apify Store
OTTO.de Product Scraper

OTTO.de Product Scraper

Extract product names, prices, brands, ratings, availability, and URLs from OTTO.de search results.

Pricing

$2.50 / 1,000 results

Rating

0.0

(0)

Developer

TrueNorth

TrueNorth

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Categories

Share

Extract clean OTTO.de product data for price monitoring, product research, assortment tracking, and competitor analysis. Enter a search query or OTTO.de listing URL and receive structured JSON/CSV-ready product records with names, prices, brands, ratings, availability, images, and product URLs.

Key Features

  • Search query support for https://www.otto.de/suche/<query>/
  • Direct OTTO.de search/category/listing URL support
  • Pagination via the page query parameter
  • Deduplication by variationId and product URL
  • Normalized absolute product and image URLs
  • Price, currency, availability, condition, rating, and review count extraction
  • Apify proxy configuration support
  • CSV/JSON/Excel-ready dataset output
  • Clean structured data for downstream analytics and AI workflows

How it Works

  1. Enter an OTTO.de search query or one or more OTTO.de listing URLs.
  2. Choose maxItems, maxPages, and proxy settings.
  3. Run the Actor and download results as JSON, CSV, Excel, or consume them through the Apify API.

When both query and startUrls are supplied, query takes precedence. Start URLs must use HTTPS and the otto.de or www.otto.de host. maxItems is a global limit across all pages and start URLs; duplicate variation IDs or product URLs are emitted once.

Input Example

{
"query": "laptop",
"maxItems": 100,
"maxPages": 3,
"requestDelaySecs": 1,
"proxyConfiguration": {
"useApifyProxy": true
}
}

You can also use direct listing URLs:

{
"startUrls": [
{ "url": "https://www.otto.de/suche/laptop/" }
],
"maxItems": 100,
"maxPages": 3
}

Output Sample

{
"searchQuery": "laptop",
"page": 1,
"position": 1,
"name": "Example 14-inch laptop computer",
"brand": "bvate",
"price": 269.99,
"currency": "EUR",
"availability": "https://schema.org/InStock",
"condition": "https://schema.org/NewCondition",
"ratingValue": 4.5,
"reviewCount": 3,
"variationId": "S09GM0DJU69F",
"productUrl": "https://www.otto.de/p/bvate-2026-14-zoll-laptop-computer-S09GM0DJ/?variationId=S09GM0DJU69F",
"imageUrl": "https://i.otto.de/i/otto/cea1cf4f-9eeb-4937-ad49-dafc7ca530dd?$responsive_ft2$",
"scrapedAt": "2026-06-22T13:28:25.266Z"
}

AI & LLM Integration

The Actor outputs structured product records that can be loaded into BI tools, vector databases, RAG pipelines, pricing agents, product-matching workflows, and LLM-based market research systems. Product names, prices, ratings, URLs, and availability fields are ready for enrichment, summarization, trend analysis, and competitor monitoring.

Notes and Limitations

OTTO.de currently exposes product data in server-rendered JSON-LD on public search/listing pages. Apify Proxy is enabled by default; set proxyConfiguration.useApifyProxy to false for local runs without it. Bot-protection/challenge responses fail explicitly, as does a run where every requested first page contains no products. Empty later pagination pages stop that listing normally.