Changelog
Dataset releases and hosted API data updates, newest first.
How releases work
Every dataset purchase is a snapshot of the newest release at the moment of purchase. Fields and records added in later releases are not retroactively part of earlier snapshots. This page is the record of what each release contains, so your purchase date maps unambiguously to a feature set.
Existing customers can obtain the current release at any time by requesting a data refresh at [email protected], or stay continuously current through the hosted API.
Smaller data updates (backfills, corrections) go straight to the hosted API between releases and are listed here as single lines tagged API. They reach the dataset in the next release.
- 11 September 2026API
Added barcodes: net +878 (259,314 → 260,192 links).
- 6 September 2026API
Multipack barcodes now resolve: net +36,803 (222,511 → 259,314 links).
- 31 August 2026API
Dropped 6 outdated products. Refreshed barcodes: net -10 (222,521 → 222,511 links).
- 30 August 2026API
Refreshed barcodes: net +1,081 (221,440 → 222,521 links).
- 17 August 2026DatasetAPIv2026.08
GTIN barcode data added
- Added retail barcode data: 221,440 UPC/EAN codes in canonical GTIN-14 form across 79,089 products (~44% of the catalogue).
- SQLite: new product_barcodes table with per-code detail (unit vs. sibling-variant, primary owner). JSONL/CSV: new gtin14 list on each product row.
- 25 June 2026DatasetAPIv2026.06
Full-catalogue quality audit
- Catalogue-wide audit ahead of production use: cross-field consistency checks.
- Removed subjective editorial description fields: the dataset carries only factual, normalized relational data.
Questions about which release your purchase contains? Email [email protected] with your receipt date.
Endpoints, response shapes, errors and docs. Data updates that reach the API are on the Data track.
- 6 September 2026API
Discovery document, totals and clearer errors
- Brand filter ignores case, accents and punctuation; unknown query parameters return a 400 naming the accepted ones.
- GET / lists every endpoint, the OpenAPI spec is served live at /openapi.json, and the docs ship as /docs.md, /llms.txt and /agent.md for coding agents.
- 27 August 2026API
The hosted API is live
- REST API at api.thebeautyapi.com/v1: product search and filters, full records, batch lookups, ingredients.
- API keys and usage on the dashboard.