Terminal / Methodology

Methodology

How We Build BeverageIndex

BeverageIndex aggregates publicly reported beverage prices into a single, searchable terminal. Here’s exactly what’s behind the numbers — what we track, where it comes from, how we normalize it, and what it does and doesn’t claim.

Data sources

Coverage

As of the current snapshot, we track approximately 30 drinks across 98 cities (~2,940 city × drink price points). Coverage is uneven: espresso, beer, and bottled water are the densest. Cocktails, specialty teas, and regional spirits often appear in only a handful of cities — those pages are explicitly labelled as a limited sample.

How prices are calculated

Currency conversion

Local prices are stored in the source currency. The USD value is computed using the per-city currency_rate_usd snapshot taken on the data refresh date. We do not back-fill old prices with new exchange rates.

Refresh cadence

Source datasets are pulled on a quarterly cadence. Individual price points show their updated_at field; anything older than 12 months is flagged as stale and excluded from rankings.

Rankings & comparisons

Global and continental rankings are computed across cities that have a price point for that exact drink. A "global average" built from only 2–3 cities is labelled as a limited sample rather than treated as a reliable global benchmark.

What we don’t claim

Spot a problem?

If a price looks wrong, a city or drink is missing, or you’d like us to add a source, please contact us.

Part of the Kavela network · Where to watch movies, series & football globally → StreamWatchHub