Piloterr

MediaMarkt Product

GET
/v2/mediamarkt/product

Read one MediaMarkt product by id or product URL, in the region you choose. You get price, currency, EAN, and availability.

Credit cost: 2 credits per call

Authorization

ApiKeyAuth
x-api-key<token>

Your API key. Include it in the x-api-key header for every request.

In: header

Query Parameters

query*string

Product URL or article id.

https://www.mediamarkt.ch/fr/product/_apple-iphone-15-2203371.html
region?string

Shop code when query is an article id. Example: ch-fr. Default ch-fr.

return_page_source?boolean

When true, return raw HTML as {"result": "..."}.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v2/mediamarkt/product?query=string"
{  "id": "2203371",  "ean": "0195949036064",  "sku": "2203371",  "url": "https://www.mediamarkt.ch/fr/product/_apple-iphone-15-2203371.html",  "name": "APPLE iPhone 15 128 GB Black Dual SIM",  "brand": "APPLE",  "image": "https://assets.mmsrg.com/isr/166325/c1/-/ASSET_MMS_118271101",  "price": 629,  "locale": "fr-CH",  "rating": 4.69,  "region": "ch-fr",  "currency": "CHF",  "vat_rate": 0.08,  "condition": "new",  "price_note": "TVA incluse sans frais d'envoi",  "availability": "available",  "energy_class": "B",  "review_count": 391,  "price_display": "CHF 629.00",  "shipping_cost": 0,  "specifications": [    {      "name": "Type de produit",      "group": "Caractéristiques techniques",      "value": "Smartphone"    },    {      "name": "Système d'exploitation",      "group": "Caractéristiques techniques",      "value": "iOS"    }  ]}
{  "error": "Bad Request"}
{  "error": "Invalid API Key"}
{  "error": "Payment required"}
{  "error": "Rate limit exceeded for the API key: quota monthly"}
{  "error": "Internal Error"}