Luxury outerwear pricing and stock-level monitoring
Usa los endpoints de Moncler para convertir luxury outerwear pricing and stock-level monitoring en solicitudes API repetibles con inputs documentados y respuestas JSON.
Turn Moncler's own public shop API into structured luxury outerwear data — a nested category tree, keyword search and category browsing with live sort options and facets, full product detail with every colour/size variant and stock level, the worldwide boutique directory with structured opening hours, and search-box autocomplete. Normalized JSON, credential-free.
Browse Moncler's category tree, search or browse the catalogue, get full product detail with variants, look up boutiques, and get search suggestions as JSON.
Familias de endpoints
6
Parámetros documentados
19
Ejemplos
6
Snapshot en vivo del catálogo
Endpoints activos
6
Métodos
GET
Parámetros obligatorios
10
Referencias de esquema
6
{
"platform": "Moncler",
"endpoint": "moncler-search",
"method": "GET",
"path": "/moncler/search",
"auth": "apiKey"
}Casos de uso
Browse Moncler's category tree, search or browse the catalogue, get full product detail with variants, look up boutiques, and get search suggestions as JSON.
Usa los endpoints de Moncler para convertir luxury outerwear pricing and stock-level monitoring en solicitudes API repetibles con inputs documentados y respuestas JSON.
Usa los endpoints de Moncler para convertir category tree and variant-assortment research en solicitudes API repetibles con inputs documentados y respuestas JSON.
Usa los endpoints de Moncler para convertir boutique network and market-availability mapping en solicitudes API repetibles con inputs documentados y respuestas JSON.
Ejecución gestionada
Cada cifra de abajo se lee directamente del catálogo de endpoints en vivo de Moncler — 6 endpoints, 19 parámetros de solicitud documentados y 6 esquemas de respuesta publicados — el mismo catálogo contra el que corren Docs y Playground.
6 documented Moncler endpoints, grouped into 6 request families — Categories, Category and Product, plus 3 more.
19 request parameters are documented across those Moncler endpoints, 10 of them required — the full input contract is public before you write any integration code.
6 of the 6 Moncler endpoints ship a recorded example response, and 6 carry a documented response schema — you can code against the real JSON before the first request.
Moncler endpoints document their error responses (400, 404, 429 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
6 hosted MCP tools back the Moncler endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Mapa de cobertura
Estas tarjetas se generan a partir del catálogo de endpoints activo, así que la landing page refleja la misma superficie de API que usan Docs y Playground.
/moncler/categories
/moncler/category
/moncler/product
/moncler/search
/moncler/stores
/moncler/suggest
Catálogo de endpoints
/moncler/searchSearches Moncler's product catalog by keyword. Returns normalized product results (name, price, image, orderable color/size variant ids, and live stock level) plus the search index's own sort options and facets (gender, category, color, size, and others) with live per-option result counts. Narrow the same results with the filter param below.
Notas de la respuesta
- `total` is the upstream's true result count for the query, independent of `limit`. - `sort_options` lists every accepted `sort` value the upstream itself returns alongside the current result set — `price-high-to-low` and `price-low-to-high`. - `facets` lists the search index's own available filters (gender, category, color, size, and others) with live per-option result counts. Feed any `facets[].id` + `values[].value` pair back into the `filter` param above to narrow the listing. - Each result groups color variants into one entry: `product_id`/`name` identify the style, and `variant_ids` lists every orderable color/size SKU within it — pass any of these to `moncler-product` for full detail. - `stock_level` is the upstream's live available-to-sell quantity for the represented variant group, when the upstream includes it. Example response: ```json {"code":200,"msg":"OK","data":{"query":"jacket","total":609,"offset":0,"limit":24,"sort_options":[{"id":"price-high-to-low","label":"Price, high to low"},{"id":"price-low-to-high","label":"Price, low to high"}],"facets":[{"id":"c_genderFilter","label":"Gender","values":[{"value":"Men","label":"Men","count":312}]}],"results":[{"product_id":"L20911A5360068950999","name":"Moncler Maya Hooded Short Down Jacket","price":1995,"currency":"USD","image_url":"https://example.com/L20911A5360068950999_Z.png","orderable":true,"stock_level":16,"variant_ids":["L20911A53600689509990","L20911A53600689509991"]}]}} ```
Herramienta MCP moncler_search
/moncler/suggestReturns the storefront's own search-box suggestions (typeahead) for a partial query: completed/corrected search terms, suggested full phrases, and matching categories. Not product data.
Notas de la respuesta
- `terms` lists completed/corrected query terms, each flagged `corrected` when the upstream applied spelling correction. - `phrases` lists suggested full search phrases. - `categories` lists matching categories, each with a `category_id` valid for `moncler-category`'s own `category_id` parameter. Example response: ```json {"code":200,"msg":"OK","data":{"query":"jack","terms":[{"term":"jacket"}],"phrases":["Short Down Jackets","All Down Jackets","Ski Jackets"],"categories":[{"category_id":"men-outerwear-short-down-jackets","name":"Short Down Jackets","parent_category_name":"Outerwear"}]}} ```
Herramienta MCP moncler_suggest
/moncler/categoriesReturns Moncler's full category tree (id, name, description, and subcategories). Every id is a valid value for moncler-category's own category_id parameter. levels controls how many levels of subcategories are included.
Notas de la respuesta
- Every `category_id` in the response is a valid value for `moncler-category`'s own `category_id` parameter — this is the discovery endpoint for that closed, upstream-defined set. - `children` is nested to the requested `levels` and omitted once no further subcategories exist. Example response: ```json {"code":200,"msg":"OK","data":{"categories":[{"category_id":"men","name":"Men","children":[{"category_id":"men-outerwear-all-down-jackets","name":"All Down Jackets","parent_id":"men"}]},{"category_id":"women","name":"Women","children":[{"category_id":"women-outerwear-all-down-jackets","name":"All Down Jackets","parent_id":"women"}]}]}} ```
Herramienta MCP moncler_categories
/moncler/categoryLists products within one category. category_id must be a value returned by moncler-categories' own category_id field -- a closed set the upstream defines. Returns the same normalized result and facet shape as moncler-search. Narrow the same results with the filter param below.
Notas de la respuesta
- Returns the same normalized result and facet shape as `moncler-search` — see that page for field details (`results[]`, `facets[]`, `sort_options[]`). - `total` is the upstream's true result count for the category, independent of `limit`. Example response: ```json {"code":200,"msg":"OK","data":{"category_id":"men-outerwear-all-down-jackets","total":93,"offset":0,"limit":24,"sort_options":[{"id":"price-high-to-low","label":"Price, high to low"},{"id":"price-low-to-high","label":"Price, low to high"}],"results":[{"product_id":"L20911A0009959766J57","name":"Solienn Hooded Short Down Jacket","price":2165,"currency":"USD","image_url":"https://example.com/L20911A00099597X2779_Z.png","orderable":true,"variant_ids":["L20911A0009959766J570"]}]}} ```
Herramienta MCP moncler_category
/moncler/productReturns one product's full detail: name, brand, price, descriptions, color, composition and care instructions, size availability, live stock, variation attributes (color/size options), every orderable variant SKU, product images, "styled with" related products, and a size guide (per-size body measurements and/or a cross-region size conversion table) when the upstream provides one. product_id accepts either a variant-level id or a master/style-level id, both as returned by moncler-search/moncler-category's own result ids.
Notas de la respuesta
- `master_id` is the style-level id shared by every color/size variant of this product. - `variation_attributes` lists every variation axis the product offers (typically `color` and `size`), each with every value the upstream defines and whether it is currently orderable. - `variants` lists every concrete, orderable SKU with its own `product_id`, `price`, and `variation_values` (e.g. `{"color":"999","size":"2"}`). - `images` is a curated subset of the upstream's own image groups (its primary gallery and swatch images), each tagged with a `view_type` and, when color-specific, the `color` it belongs to. - `stock_level` is the upstream's live available-to-sell quantity for this specific product id. - `composition`, `care_instructions`, and `made_in` are free-text fields the upstream itself provides, not a fixed enum. - `related_products` lists the "styled with" items the upstream's own product page suggests alongside this product, when available. Not every product has these. - `size_guide` is this product's size chart, when the upstream provides one. `rows` lists real per-size body measurements (e.g. chest/waist/hip, in both `cm` and `inches`) for apparel; it is omitted for products whose chart carries no real measurement labels (e.g. footwear). `country_sizes` is a cross-region size conversion table (e.g. `MONCLER`, `US`, `IT`, `UK`) present for both apparel and footwear/accessories — every country's `sizes` array is positionally aligned, so index 0 in every country is the same physical size. Example response: ```json {"code":200,"msg":"OK","data":{"product_id":"L20911A53600689509990","master_id":"L20911A5360068950","name":"Moncler Maya Hooded Short Down Jacket","brand":"Moncler","price":1995,"currency":"USD","short_description":"Emblematic of Moncler's DNA...","color":"999","composition":"EXTERIOR: 100% Polyamide / Nylon; PADDING: 90% Down, 10% Feather","care_instructions":"Wash max 30°C - Mild process; Do not bleach...","made_in":"Made in Romania","gender":"Men","collection":"Archivio","in_stock":true,"stock_level":16,"product_url":"https://example.com/moncler-maya-hooded-short-down-jacket-black-L20911A53600689509990.html","variation_attributes":[{"id":"color","label":"Color","values":[{"value":"999","label":"Black","orderable":true}]},{"id":"size","label":"Size","values":[{"value":"0","label":"0","orderable":true}]}],"variants":[{"product_id":"L20911A53600689509990","price":1995,"orderable":true,"variation_values":{"color":"999","size":"0"}}],"images":[{"view_type":"hi-res","color":"999","images":[{"url":"https://example.com/hi-res.png","alt":"Moncler Maya"}]}],"related_products":[{"product_id":"L20912F00059599V2S27","name":"Check Wool Shirt Jacket","price":2020,"currency":"USD","image_url":"https://example.com/shirt-jacket.jpg"}],"size_guide":{"description":"Top","rows":[{"size":"0","measurements":[{"label":"Chest","cm":"88cm","inches":"34,65''"},{"label":"Waist","cm":"76cm","inches":"29,92''"}]}],"country_sizes":[{"country":"MONCLER","sizes":["0","1"]},{"country":"US","sizes":["XS","S"]}]}}} ```
Herramienta MCP moncler_product
/moncler/storesReturns Moncler's full worldwide boutique list: name, coordinates, address, phone, email, opening hours, store type, and in-store service flags. This is the full list, not geo-filtered -- filter by country_code or proximity to coordinates client-side over the returned list.
Notas de la respuesta
- This is the complete list, not geo-filtered — filter by `country_code` or proximity to a set of coordinates client-side over the returned `stores[]`. - `hours` is a short human-readable schedule (e.g. `"Monday - Saturday": "11:00-19:00"`); `hours_schedule` is the same schedule broken out per day with structured open/close times, useful for programmatic "is this store open now" checks. - `store_type` reflects the upstream's own store classification (e.g. `Flagship`). Example response: ```json {"code":200,"msg":"OK","data":{"stores":[{"store_id":"US06","name":"Moncler Los Angeles","latitude":34.0685563,"longitude":-118.4019107,"address":"340 North Rodeo Drive","city":"Beverly Hills","postal_code":"90210-5106","state_code":"California","country_code":"US","country_name":"United States of America","phone":"+1 4243544562","email":"losangeles@moncler.com","store_type":"Flagship","region":"North America","hours":[{"day":"Monday - Saturday","text":"11:00-19:00"},{"day":"Sunday","text":"12:00-18:00"}],"hours_schedule":[{"day":"MON","is_closed":false,"slots":[{"start":"11:00","end":"19:00"}]}]}]}} ```
Herramienta MCP moncler_stores
APIs relacionadas
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
Marketplaces & Retail
Turn public Shop.app product and merchant pages into structured JSON for e-commerce product intelligence, price research, shop monitoring, and marketplace discovery workflows.
Cómo hacer scraping de Moncler
Crawlora's six Moncler endpoints return category, search, product, store, and suggestion data as normalized JSON with one API key — category and search share the same result and facet shape, so the same field reference covers both.
Call /moncler/categories with levels (1-3, default 2) to control how many levels of subcategories nest under each top-level category. Pass a category_id to /moncler/category, or a keyword to /moncler/search's q — both accept sort (price-high-to-low or price-low-to-high, omit for best-match relevance), limit (1-100, default 24), and offset.
Both endpoints return the same shape: total is the upstream's true result count independent of limit, sort_options lists every accepted sort value, and facets lists available filters (gender, colour, size, and more) with live per-option counts. Pair a facets[].id with one of that facet's values[].value as key:value and pass it as filter — repeatable up to 10 times, ANDed across different facets, or OR the same facet's values by joining them with | (e.g. filter=c_refinementColor:Black|Blue).
Pass a variant-level or master-level product_id from a search or category result to /moncler/product. variation_attributes lists every colour/size axis with orderability; variants lists every concrete orderable SKU with its own product_id and price; stock_level is the live available-to-sell quantity for that specific id.
Call /moncler/stores for the complete worldwide boutique list — filter by country_code or proximity client-side, since the endpoint itself is not geo-filtered. Send q to /moncler/suggest for typeahead terms, phrases, and matching category_id values.
Preguntas frecuentes
A /moncler/search or /moncler/category result groups colour variants into one entry per style, with variant_ids listing every orderable colour/size SKU within it. Pass any of those SKUs to /moncler/product, whose variation_attributes and variants fields list every colour/size combination and its own orderability.
Yes, server-side. facets on /moncler/search or /moncler/category lists the upstream's own available filters (gender, colour, size, and more) with live counts, and filter applies a selection back: pair a facets[].id (e.g. c_refinementColor, c_size, c_genderFilter) with one of that facet's values[].value as key:value, e.g. filter=c_refinementColor:Black. It's repeatable up to 10 times — different facets AND together, and | ORs multiple values on the same facet.
An error — /moncler/category returns a 404 for a category_id that isn't one of the values /moncler/categories itself returns, unlike some other catalogues that return a well-formed empty result instead. Validate against /moncler/categories first.
Yes — /moncler/stores' hours_schedule breaks each store's schedule out per day with structured open/close times, suited to a programmatic "is this open now" check, while hours carries the same schedule as a short human-readable string.
No — only your Crawlora API key. Moncler's category, search, product, store, and suggestion data are collected from its public, credential-free shop API.