Historical Sales API
Monthly average prices, 12-month figures and the 5-year high and low for a bottle, from recorded auction sales.
Early access · example response
GET /api/v1/bottles/{id}/sales
Example id: macallan-30
The chart loads as you reach it.
{
"bottle": {
"id": "macallan-30",
"title": "Macallan 30 (standard releases)",
"brand": "macallan",
"age": 30
},
"currency": "GBP",
"granularity": "month",
"series": [
{ "month": "2021-11", "avg": 3514 },
{ "month": "2021-12", "avg": 3811 },
{ "month": "2022-01", "avg": 3842 },
{ "month": "2022-02", "avg": 4153 },
{ "month": "2022-03", "avg": 4358 },
{ "month": "2022-04", "avg": 4455 },
{ "month": "2022-05", "avg": 4771 },
{ "month": "2022-06", "avg": 4735 },
{ "month": "2022-07", "avg": 4797 },
{ "month": "2022-08", "avg": 4763 },
{ "month": "2022-09", "avg": 4690 },
{ "month": "2022-10", "avg": 4469 },
{ "month": "2022-11", "avg": 3973 },
{ "month": "2022-12", "avg": 3612 },
{ "month": "2023-01", "avg": 3632 },
{ "month": "2023-02", "avg": 3637 },
{ "month": "2023-03", "avg": 3882 },
{ "month": "2023-04", "avg": 3513 },
{ "month": "2023-05", "avg": 3476 },
{ "month": "2023-06", "avg": 3373 },
{ "month": "2023-07", "avg": 3195 },
{ "month": "2023-08", "avg": 2940 },
{ "month": "2023-09", "avg": 3132 },
{ "month": "2023-10", "avg": 3159 },
{ "month": "2023-11", "avg": 3054 },
{ "month": "2023-12", "avg": 2936 },
{ "month": "2024-01", "avg": 2982 },
{ "month": "2024-02", "avg": 2833 },
{ "month": "2024-03", "avg": 2569 },
{ "month": "2024-04", "avg": 2593 },
{ "month": "2024-05", "avg": 2633 },
{ "month": "2024-06", "avg": 2621 },
{ "month": "2024-07", "avg": 2714 },
{ "month": "2024-08", "avg": 2837 },
{ "month": "2024-09", "avg": 2969 },
{ "month": "2024-10", "avg": 2657 },
{ "month": "2024-11", "avg": 2666 },
{ "month": "2024-12", "avg": 2543 },
{ "month": "2025-01", "avg": 2579 },
{ "month": "2025-02", "avg": 2390 },
{ "month": "2025-03", "avg": 2426 },
{ "month": "2025-04", "avg": 2213 },
{ "month": "2025-05", "avg": 2112 },
{ "month": "2025-06", "avg": 2179 },
{ "month": "2025-07", "avg": 2153 },
{ "month": "2025-08", "avg": 2266 },
{ "month": "2025-09", "avg": 2306 },
{ "month": "2025-10", "avg": 2308 },
{ "month": "2025-11", "avg": 2571 },
{ "month": "2025-12", "avg": 2066 },
{ "month": "2026-01", "avg": 2166 },
{ "month": "2026-02", "avg": 2040 },
{ "month": "2026-03", "avg": 1963 },
{ "month": "2026-04", "avg": 2188 },
{ "month": "2026-05", "avg": 1911 },
{ "month": "2026-06", "avg": 2073 },
{ "month": "2026-07", "avg": 1822 },
{ "month": "2026-08", "avg": 1922 },
{ "month": "2026-09", "avg": 2049 },
{ "month": "2026-10", "avg": 2165 },
{ "month": "2026-11", "avg": 1689 }
],
"stats": {
"sales12m": 356,
"avg12m": 2034,
"high5y": 8600,
"low5y": 321,
"lastSale": {
"month": "2026-11",
"price": 2050
}
}
} This is the aggregate response: monthly averages and summary figures only. The examples are a fixed list of curated bottles and this page does not call the API. Lot-level rows (individual sales) are not part of it: they are a separately agreed scope. Access is by key, issued to business partners after agreement.