Rare Old
Ctrl K

API

The Rare Old public API is read-only and free to use. All endpoints are relative to the site origin.

Public API โ€” /api/v1/public

Served from build-time JSON (src/lib/data/*.json). No authentication.

  • Rate limit: 60 requests per minute per IP. Over limit โ†’ 429 {"error":"rate_limited"} with Retry-After.
  • Abuse control: admins can block IPs (403) or override per-IP limits via /admin/api.
  • Language: use ?lang=en|es|pt|ja|fr (default en).

Endpoints

  • GET /api/v1/public/whiskies โ€” catalog list. Optional: ?country=, ?distillery=, ?q=, ?lang=
  • GET /api/v1/public/whiskies/{slug} โ€” single whisky (404 if not found)
  • GET /api/v1/public/origins โ€” origins list
  • GET /api/v1/public/distilleries โ€” distilleries list

All public responses use {"data":โ€ฆ}; errors {"error":"โ€ฆ"}.

Notes

The web-app routes under /api/* require sessions and are not part of the stable external contract. Only /api/v1/public/* is considered stable.

Rare Old

Rare whiskies. Voted by the community.

Instagram API

ยฉ 2026 Rare Old