Menus, not check-ins

keggly.beer is built by reading what venues actually publish: their menus.

Most beer apps rank beers by check-ins — what enthusiasts log. Logging skews to novelty and hype, and it tells you what someone drank last month, not what's poured around you today.

We take the other route: we continuously read published venue menus — websites, menu photos, ordering platforms — across 132 cities and 5,893 places with a real beer list. That gives us the supply side of beer: what's actually on taps and shelves, how deep a venue's list is, and (increasingly) at what price.

Honesty rules we hold ourselves to:

— Every availability figure carries a freshness date: when we last read that menu.
— Where our coverage is thin, we say so instead of pretending.
— Curated picks are labeled as picks by people, never presented as data.
— We never claim consumption from menus: published ≠ drunk.

The guide side — 313 beer styles explained in plain words — is free to read and free to cite. Drink less. Explore.

Coverage by country snapshot 2026-09-01

Country Menus read List beer Venues we know of Read share
Germany 52,003 18,739 136,959 38%
United Kingdom 45,754 14,530 141,782 32.3%
France 31,924 8,383 165,610 19.3%
Italy 20,593 5,711 237,695 8.7%
Spain 18,478 5,453 66,718 27.7%
Netherlands 12,577 5,058 26,120 48.2%
Belgium 8,554 3,411 20,531 41.7%
Poland 4,726 1,272 18,644 25.3%
Greece 3,215 1,046 35,167 9.1%
Switzerland 2,160 557 33,817 6.4%
Total 199,984 64,160

“Menus read” is the number of bars, restaurants and shops whose published menu we have read at least once. “List beer” is the subset whose menu names at least one beer or cider — a floor, since menus often describe a beer without calling it one. “Venues we know of” is every open on-trade venue we hold for that country, so the read share is a share of the market as far as we can see it, not a sample. City pages list only venues with five or more beers on the menu, which is why they hold fewer places than these totals.