Maisons du Monde
Maisons du Monde Store API
One Maisons du Monde store by store id (from stores) or store page URL: name, address, postcode, city, country, phone, coordinates, store page URL, opening hours for every day of the week, the services the store page lists (click and collect, decoration services, furniture assembly and more), its click and collect level and today's opening text. On fr, be, de, es, it, pt and ch. Costs 1 credit per request.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonstore_idstringA store id of the market in country (stores[].id). Send store_id or url.
Example: 41
urlstringA store page (stores[].url), alternative to store_id.
Example: https://www.maisonsdumonde.com/FR/fr/s/paris-faubourg-st-antoine-12eme-125
countrystringdefault:frThe Maisons du Monde market, as a lowercase code. This endpoint serves the 7 markets the store finder covers: fr, be, de, es, it, pt and ch (nl and lu return no stores). Names and labels come back in the market's language and prices in its currency (EUR, or CHF on ch), never converted; the answer echoes country, language and currency. Another market answers 400 before anything is charged (at: Maisons du Monde closed its Austrian store in 2026; gb / uk: it closed in the UK in 2023).
Example: fr
fr— France, EUR, French. Marketplace sellers. The default.be— Belgium, EUR, French or Dutch (language fr / nl, default fr).de— Germany, EUR, German. Marketplace sellers.es— Spain, EUR, Spanish. Marketplace sellers.it— Italy, EUR, Italian. Marketplace sellers.pt— Portugal, EUR, Portuguese.ch— Switzerland, CHF, French or German or Italian (language fr / de / it, default fr).
languagestringThe answer's language on a multi-language market: be fr (default) or nl, ch fr (default), de or it. Every other market has one language (fr and lu fr, nl nl, de de, es es, it it, pt pt). A language the market does not serve answers 400.
Example: nl
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
s = client.maisonsdumonde.store(store_id="41", country="fr")["data"]
print(s["name"], s["address"], s["postcode"], s["city"], s["phone"])
for h in s["hours"]:
print(h["day"], [(x["open"], x["close"]) for x in h["slots"]] or "closed")Response