Skip to main content
The MediaMarkt plugin returns products from MediaMarkt (and its Saturn and MediaWorld banners) as structured JSON. It is two endpoints:
  • /marketplace/mediamarkt-search - the products for a keyword: product id, title, brand, EAN, link and image, breadcrumbs, the price with the crossed-out price and its kind (RRP = the manufacturer’s recommended price, LOP = the lowest price of the last 30 days) and the discount, the installment offer, rating and review count, availability (online status, delivery, store pickup, delivery window and shipping cost), energy label, key features, badges, the refurbished price, the marketplace seller and the sponsored flag. MediaMarkt shows 12 products per page and 30 pages at most; one call collects up to 120.
  • /marketplace/mediamarkt-product - one product: the same fields plus the rating breakdown, VAT rate, energy label and data sheet, every specification (group, name, value, unit), all images, the variants (colour, storage and so on, each with its own product id, price and online status), the description and the latest reviews.
Pick the shop with country: de, at, ch, nl, be, es, it (MediaWorld), pl, hu or tr. For Saturn (Germany) set banner=saturn with country=de. Where a shop has several languages (Belgium: nl or fr; Switzerland: de, fr or it), language picks one. Prices are in the shop’s currency. No MediaMarkt account or API key is involved.
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.
When MediaMarkt sends a keyword to a category or brand listing, the results come from that listing and listingUrl names it.

Response

Product

To look a product up by link, leave the first argument out and pass url (su.mediamarkt_product(url="https://www.mediamarkt.de/de/product/...") in Python, su.mediamarktProduct(undefined, { url }) in Node.js). Each product is billed as one request.

Response

The other fields are as in search. Store-level stock needs a chosen store and is not included.

Errors

What you can build

  • Price monitoring - track MediaMarkt and Saturn prices, discounts and the reference price they are measured against.
  • Cross-country comparison - compare the same product across MediaMarkt’s ten countries.
  • Availability tracking - watch online status, delivery windows and store pickup for launches and best sellers.
  • Assortment research - map brands, specifications and energy classes per category.

Next steps

Open the plugins

Run a MediaMarkt search and grab the JSON.

Get an API key

Free trial available on the pricing page.