DramLog
Now in beta — Google Play

Your whisky
journal

Log every dram, photograph your bottles, discover new expressions, and build your personal whisky collection — all in one place.

Free
All free
Open
Public API
Private
Your notes
What's inside

Everything for the whisky enthusiast

📷

Scan any bottle

Point your camera at a label and DramLog reads the name, distillery, region, ABV, and age automatically.

Log your drams

Rate each pour, add tasting notes, record the serving style and venue. Your full whisky history in one place.

🖼️

Clean bottle photos

Backgrounds are removed automatically so your collection photos look sharp and consistent.

🗺️

Discover expressions

Search a growing community-built database of whiskies from Scotland, Ireland, Japan, the US, and beyond.

🔒

Private by default

Your check-ins belong to you. The whisky database is public — your personal tasting notes are not.

🌐

Open whisky database

Every bottle added by the community is available via the free public API. No account or key required.

Open API

Free public whisky database

As DramLog users log bottles, the database grows. All whisky data is freely queryable — no account, no API key, no rate limits (fair use applies).

Base URLhttps://nzopuawtbskeanljyonb.supabase.co/functions/v1/public-apiTry it ↗
All responses are JSON. All endpoints are read-only. Attribution appreciated but not required.
GET/whiskies

Returns a paginated list of whiskies.

  • q Search name or distillery
  • country Filter by country (e.g. Scotland)
  • region Filter by region (e.g. Islay, Speyside)
  • page Page number, default 1
  • limit Results per page, default 20, max 100
// GET https://nzopuawtbskeanljyonb.supabase.co/functions/v1/public-api/whiskies?q=lagavulin&limit=2

{
  "data": [
    {
      "id": "a1b2c3d4-...",
      "name": "16 Year Old",
      "distillery": "Lagavulin",
      "region": "Islay",
      "country": "Scotland",
      "age": 16,
      "abv": 43.0,
      "bottle_size": 700,
      "image_url": "https://...",
      "slug": "lagavulin-16-year-old",
      "created_at": "2026-01-15T10:30:00Z"
    }
  ],
  "meta": { "page": 1, "limit": 2, "total": 1, "pages": 1 }
}
GET/whiskies/:id

Returns a single whisky by its UUID. Returns 404 if not found.

// GET https://nzopuawtbskeanljyonb.supabase.co/functions/v1/public-api/whiskies/:id

{
  "id": "a1b2c3d4-e5f6-...",
  "name": "16 Year Old",
  "distillery": "Lagavulin",
  "region": "Islay",
  "country": "Scotland",
  "age": 16,
  "abv": 43.0,
  "bottle_size": 700,
  "image_url": "https://...",
  "slug": "lagavulin-16-year-old",
  "created_at": "2026-01-15T10:30:00Z"
}
Response fields
idUUID — stable identifier
nameExpression name (e.g. "12 Year Old", "Double Wood")
distilleryDistillery name
regionWhisky region — may be null
countryCountry of origin — may be null
ageAge in years as integer, null for NAS
abvAlcohol by volume as float — may be null
bottle_sizeVolume in ml (e.g. 700) — may be null
image_urlBottle photo with background removed — may be null
slugURL-safe identifier
created_atISO 8601 timestamp
Legal

Privacy Policy

Last updated: May 2026

What we collect

  • Your email address and public profile information when you sign in via Google or Apple.
  • Whisky check-ins you create: rating, tasting notes, serving style, and venue.
  • Photos of whisky bottles you choose to upload.
  • Your date of birth, used only to verify you are 18 or older. It is not stored after verification.

How we use it

  • To provide the DramLog service and display your personal check-in history.
  • To build a shared, publicly queryable whisky database. Bottle metadata (name, distillery, region, etc.) is public — your personal tasting notes are not.
  • We do not sell your data or use it for advertising.

Third-party services

  • Supabase — database, authentication, and file storage. Privacy policy ↗
  • remove.bg — bottle photos may be processed to remove backgrounds. Images are not retained by remove.bg after processing. Privacy policy ↗
  • Anthropic Claude — bottle label photos may be sent to Claude for whisky identification. Images are not used to train models. Privacy policy ↗

Data retention

Your account and associated data are retained as long as your account is active. You can request deletion at any time.

Your rights

You can request a copy of your data or ask us to delete your account by emailing thedramlog@gmail.com.

Contact

thedramlog@gmail.com