Discover/Joueclub API
live

Joueclub APIjoueclub.fr ↗

Access JouéClub product details, LEGO categories, brand listings, current promotions, and per-store pickup availability via the JouéClub API.

Endpoint health
verified 3d ago
get_promotions
get_product_details
get_brands_list
get_lego_category_page
get_store_product_availability
5/5 passing latest checkself-healing
Endpoints
5
Updated
24d ago

What is the Joueclub API?

The JouéClub API provides 5 endpoints covering the French toy retailer's catalog, including product details (EAN, price, availability, images), LEGO theme and age-group categories, the full brand list, live promotions, and per-store pickup status. The get_product_details endpoint returns 8 structured fields per product, while get_store_product_availability resolves in-store stock for any single store–product pair.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

→ api.parse.bot/scraper/fcfd484b-c2d0-4f1a-b657-5c1e35475801/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/fcfd484b-c2d0-4f1a-b657-5c1e35475801/get_lego_category_page' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalmissing one? ·

Retrieves LEGO themes and age group categories from the JouéClub LEGO boutique page. Themes include named LEGO product lines (Star Wars, Technic, etc.) and featured sets. Age groups span from birth through 15+ years. Returns all items in a single page; no pagination.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "themes": "array of objects each with title (string) and url (string) for a LEGO theme or featured set",
    "age_groups": "array of objects each with title (string) and url (string) for an age group category"
  },
  "sample": {
    "data": {
      "themes": [
        {
          "url": "https://www.joueclub.fr/contenu/lego-.html",
          "title": "LEGO"
        },
        {
          "url": "https://www.joueclub.fr/contenu/boutique-lego-star-wars.html",
          "title": "LEGO Star Wars"
        },
        {
          "url": "https://www.joueclub.fr/contenu/boutique-lego-technic.html",
          "title": "LEGO Technic"
        }
      ],
      "age_groups": [
        {
          "url": "https://www.joueclub.fr/pour-les-menus/naissance.html",
          "title": "Naissance"
        },
        {
          "url": "https://www.joueclub.fr/pour-les-menus/3-ans.html",
          "title": "3 ans"
        },
        {
          "url": "https://www.joueclub.fr/pour-les-menus/6-ans.html",
          "title": "6 ans"
        }
      ]
    },
    "status": "success"
  }
}

About the Joueclub API

Product and LEGO Catalog Data

The get_product_details endpoint accepts any JouéClub product page URL and returns the product's name, price in EUR, ean (13-digit barcode), lego_set_id extracted from the URL slug, availability using schema.org vocabulary (e.g. InStock), an array of images, and a description string. The get_lego_category_page endpoint requires no inputs and returns two arrays: themes (named LEGO product lines such as Star Wars and Technic, each with a title and url) and age_groups (spanning birth through 15+ years, also with title and url). Both are returned in a single, unpaginated response.

Brands and Promotions

get_brands_list returns the complete alphabetically sorted catalog of toy brands and licensed characters available on JouéClub. Each entry carries a name and a url pointing to that brand's dedicated page. get_promotions returns the currently active promotional items as an offers array of title–url pairs. The promotion list reflects the site's current campaign and changes as offers rotate, so results are time-sensitive.

Store-Level Pickup Availability

get_store_product_availability takes a product url and a store_id (numeric, matching the id field from a store record) and returns a detailed availability object. The response includes the store object (with id, code, name, and address_lines), has_store_stock boolean, pickup_datetime in ISO-8601 format, pickup_delay_text in French, store_price, web_price, and currency. The quantity field is always null because the source does not publish exact per-store stock counts. The endpoint is strictly read-only.

Reliability & maintenanceVerified

The Joueclub API is a managed, monitored endpoint for joueclub.fr — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when joueclub.fr changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official joueclub.fr API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
5/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a LEGO price-tracker by polling get_product_details with set URLs and recording the price and availability fields over time.
  • Index all JouéClub toy brands using get_brands_list to create a filterable brand directory for a gift-finder app.
  • Feed current French toy promotions into a deal-alert bot using get_promotions to monitor the rotating offers array.
  • Check whether a specific LEGO set is available for same-day pickup at a nearby store using get_store_product_availability with the product URL and store ID.
  • Classify LEGO products by age suitability by mapping get_lego_category_page age_groups onto product URLs.
  • Enrich an EAN-based product database with JouéClub pricing and images by passing product URLs to get_product_details.
  • Compare store_price versus web_price from get_store_product_availability to surface in-store vs. online price differences.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does JouéClub have an official public developer API?+
No. JouéClub does not publish a public developer API or documented data feed. This Parse API provides structured access to their catalog data.
What does `get_store_product_availability` actually return, and does it include exact stock quantities?+
It returns the in-store pickup status for one product at one store, including has_store_stock (boolean), pickup_datetime (ISO-8601), pickup_delay_text in French, store_price, web_price, and store metadata. The quantity field is always null — the site does not publish exact per-store stock counts, so no numeric quantity is available through this endpoint.
Is LEGO category data paginated, and how many categories are returned?+
No pagination. get_lego_category_page returns all LEGO themes and all age groups in a single response. The number of entries reflects whatever is currently listed on JouéClub's LEGO boutique page and may change as JouéClub updates their catalog.
Does the API cover product reviews or customer ratings for JouéClub items?+
Not currently. The API covers product details (name, price, EAN, images, availability), LEGO categories, brands, promotions, and store pickup status. Reviews and ratings fields are not included in any endpoint. You can fork this API on Parse and revise it to add an endpoint that fetches review data from individual product pages.
Can I retrieve a list of JouéClub physical stores or their geographic coordinates?+
Not directly. Store information surfaces only as part of a get_store_product_availability response, where the store object includes id, code, name, and address_lines for the queried store. A store locator endpoint returning all stores with coordinates is not currently included. You can fork this API on Parse and revise it to add a dedicated store-list endpoint.
Page content last updated . Spec covers 5 endpoints from joueclub.fr.
Related APIs in EcommerceSee all →
brickset.com API
Search and browse thousands of LEGO sets by theme, year, or keyword. Retrieve detailed data for any set including piece count, minifigure count, dimensions, RRP, and more. Explore the full catalog of themes and yearly releases available on Brickset.
bricklink.com API
Search and browse the complete BrickLink LEGO catalog to find specific parts, sets, and minifigures, with pricing and availability data. Access wanted lists and explore the full color guide across all catalog items.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
leroymerlin.pt API
Search and browse Leroy Merlin Portugal's product catalog with detailed information, pricing, and categories, while also discovering upcoming workshops and store-specific schedules. Find exactly what you need across their inventory and plan your DIY projects with their available training sessions.
legami.com API
Search and browse Legami's product catalog, view detailed item information and categories, manage shopping carts, and find nearby boutique locations. Streamline online shopping with product discovery, cart management, and store locator features all in one place.
smythstoys.com API
Search and retrieve detailed product information from Smyths Toys' catalog across UK, Ireland, Germany, and Netherlands locations. Find toy availability, pricing, and specifications in real-time across multiple regions.
jysk.ca API
Search and browse JYSK.ca's furniture and home goods catalog across multiple stores, viewing detailed product information, dimensions, and real-time stock availability. Plan your purchases with precise measurements and find items at nearby locations with a single query.
jysk.pl API
Browse and search JYSK Poland's complete product catalog to find deals, view detailed product information, explore categories, and check real-time store availability across locations. Discover current promotions and navigate the full category hierarchy to easily find furniture and home goods that match your needs.