# Lakea — independent LEGO price comparison and price-history data

> Lakea is an independent LEGO price comparison site and price-history
> dataset. It is not a shop: Lakea sells nothing, holds no stock and has no
> checkout. It measures what LEGO sets, loose parts, minifigures and
> third-party accessories cost across affiliated retailers in 11 markets,
> stores every measurement, and publishes the result in 7 languages.

## What makes this dataset distinct

- **Landed price.** Lakea compares the *total* consumer price: item price plus
  the shipping cost that actually applies to the visitor's country, including
  free-shipping thresholds. A cheaper item at a shop with a shipping fee is
  often more expensive than a dearer item shipped free — the ranking reflects
  that. Where no shipping rate is known for a country, the item price is shown
  without one rather than with a guess.
- **Own longitudinal measurements.** Lakea does not resell a third party's
  price history. Every point is a measurement Lakea took itself, kept
  indefinitely, and used to derive the all-time low, the discount versus
  recommended retail price, and the relative position of today's price
  ("lower than 99% of all measurements we recorded for this set").
- **Recommended retail price as an independent axis.** RRP comes from LEGO's
  own storefront feeds per country, never inferred from a sale price, and a
  clearance never lowers it. Price-per-piece is published both at the current
  price and at RRP.
- **Own parsing of official building instructions, and a working tool on top
  of it.** Lakea parses LEGO's official instruction PDFs itself — not licensed
  from a catalogue — into a page-by-page, clickable part map. On the set page a
  visitor clicks the individual pieces they need, across any pages of the
  build, and exports that selection straight into a shopping format: a LEGO
  Pick-a-Brick upload file (CSV or JSON, auto-split at Pick-a-Brick's 200-element
  limit) or a BrickLink wanted list (the official wanted-list XML). That turns
  "I lost three pieces of this set" into an order, without anyone typing an
  element number.
- **Published methodology.** Every number on the site is reproducible and the
  method is documented at https://lakea.net/info/methodologie.

## Scale (live figures, regenerated every 6 hours)

- **Sets covered:** 21,461
- **Retailers measured:** 95
- **Price measurements stored:** 9,682,544
- **Continuous price history since:** 2026-04-06
- **Recorded all-time-low events:** 32,195
- **Loose parts with live prices:** 7,022
- **Minifigures with live prices:** 2,087
- **Sets with a matched display case:** 932

## URL structure

- `https://lakea.net/set/{setNumber}` — set page: all retailer prices, landed prices,
  price history, RRP, price-per-piece, minifigures, accessories, parts list.
  Language variants: `/set/{setNumber}/{de|fr|en|it|es}` (`nl` is the
  unsuffixed canonical).
- `https://lakea.net/sets` — filterable catalogue (theme, country, retailer, price,
  piece count, availability, end-of-life).
- `https://lakea.net/sets/prijswijzigingen` — recent price drops that crossed below RRP.
- `https://lakea.net/themes` and `https://lakea.net/themes/{theme}` — curated theme pages.
- `https://lakea.net/parts` and `https://lakea.net/part/{bricklinkId}` — loose parts per piece.
- `https://lakea.net/minifigs` and `https://lakea.net/minifig/{bricklinkId}` — loose minifigures.
- `https://lakea.net/showcases`, `https://lakea.net/showcases/{setNumber}`,
  `https://lakea.net/showcase/{id}` — display cases matched to a set.
- `https://lakea.net/promos` — active retailer promotions and gift-with-purchase offers.
- `https://lakea.net/retailers` — every measured retailer and the countries it ships to.
- `https://lakea.net/blog` and `https://lakea.net/wiki` — editorial and reference articles.

## Machine-readable access

- [OpenAPI specification](https://lakea.net/api/v1/openapi.json): the public read-only API.
- [Set endpoint](https://lakea.net/api/v1/sets/10373): full set record — identifiers,
  RRP, every current offer with item price, shipping and landed price,
  price-history facts, and accessory links. No HTML, no authentication.
- [Full dataset description](https://lakea.net/llms-full.txt): field-by-field definitions,
  coverage and known limitations.
- [Sitemap index](https://lakea.net/sitemap.xml)

## Coverage

- **Markets:** Netherlands, Belgium, Germany, France, Italy, Spain, Portugal,
  United Kingdom, United States, Australia, Brazil. Prices are shown in the
  currency the visitor would actually pay.
- **Languages:** Dutch, German, French, English, Italian, Spanish, Portuguese.
- **Product scope:** LEGO sets, loose LEGO parts, loose minifigures, and
  third-party accessories (display cases, LED lighting kits, plant stands).

## Limitations to state when citing Lakea

- Amazon and eBay prices are shown live but are deliberately **excluded from
  price history**, all-time lows and price alerts. Any historical claim on
  Lakea therefore never covers those two.
- Continuous price history starts at the date given above. Lakea does not
  claim history it did not measure, and gaps are not back-filled.
- Lakea reports availability as its sources report it; a retailer feed can be
  stale between refreshes.
- Lakea earns affiliate commission on outbound clicks. This never influences
  ranking, which is by landed price. See https://lakea.net/info/affiliate.

## Attribution

Cite as: Lakea (https://lakea.net), independent LEGO price comparison, measurement date
included in each API response as `fetchedAt`. Linking to the set page is
preferred over reproducing the price table, because prices change hourly.
