Stay on top of your brands

Where you're listed, where competitors win, where slots are open.

Real menu presence across 7,200+ on-trade venues.

Search your brand in

Hendrick's Gin
Found on 194 venue menus in NL · Category rank: #3 premium gin
vs Bombay Sapphire: 247 venues (+27%)
Bar Botanique Amsterdam · EUR 12.50
Cafe Luxembourg Amsterdam · EUR 11.00
7,200+ venues parsed Spirits · Beer · Wine · Cocktails · Soft drinks 6 countries Updated weekly

Menus reveal what activation really means

Your distributor reports shipments. CGA tracks sales panels. SharpGrid runs a digital census. None of them decode what's inside the cocktail, which brand fills each ingredient slot, or when a substitution happens. We do.

Shipment report
200 venues
"Covered" according to distributor
Menu reality
47 confirmed
Actually listed on the menu
Already using CGA or Nielsen?

Not a replacement. A missing layer

You pay for market-level trends. We add the venue-level detail those reports can't give you.

What you have today
~ Quarterly panels, ~1,000 NL outlets
~ "Cocktails grew 4pp in NL on-trade"
~ Category-level volume estimates
What Keggly adds
+ 7,200+ venues parsed, rolling refresh
+ "These 50 bars carry cocktails but not your brand"
+ Venue name, address, menu, prices, competitors
CGA tells you the weather. We give you the terrain map.
How we collect the data →

Relevance beats ratings

A premium cocktail bar and a student pub can both have 4.8 stars on Google. Only one is right for your EUR 45 single malt.

We profile every venue across type, tier, price level, drinks focus, and full pour list. So your field team visits the right accounts, not just the nearest ones.

Bar Oldenhof Cocktail bar
Premium tier Classic cocktails Amsterdam Centrum
What they pour
Gin Tanqueray, Hendrick's, Monkey 47
Vodka Ketel One, Belvedere
Rum Havana Club, Plantation
Tequila Patron, Casamigos
Beer Brand, La Chouffe, Duvel
Cocktail Analysis

If your brand isn't named, it's replaceable

422 NL venues serve Espresso Martini. In fewer than 5%, the coffee liqueur brand is named. That's 400+ venues where your brand might be poured - or your competitor's - and you don't know.

See how cocktail decoding works →
Espresso Martini - Coffee Liqueur Slot
422 NL venues · Who fills the slot?
Your brand12 venues (2.8%)
Competitor18 venues (4.3%)
Unspecified - open slot392 venues (92.9%)
Confirmed
Competitor
Open territory
Parsed: Feb 2026

Warm accounts. Hidden gaps

Multi-brand companies lose revenue when venues buy one product but not another. Your gin is on the menu - but your tequila isn't. The account already buys from you. The conversation is warm.

We map cross-sell gaps across your entire portfolio, venue by venue.

68% of venues that carry one brand from a portfolio don't carry a second. These are your warmest leads.
See how we identify gaps →
Portfolio Coverage [DEMO]
Gin
169 venues
Vodka
89 venues
Tequila
57 venues
Rum
34 venues

Cross-sell gaps found
Venues with your gin but no tequila 112 venues
Venues with your gin but no vodka 80 venues
Venues with your gin but no rum 135 venues
Data: Feb 2026

Every category hides blind spots

A menu says "Gin & Tonic" - but which tonic? Most venues don't specify. Your mixer brand disappears inside the cocktail name.

The same pattern applies across soft drinks, tonics, craft sodas, non-alcoholic spirits, and beer. If the category exists on menus, we track it.

Tonics & mixers Craft soda Beer & cider Non-alcoholic Wine & vermouth Spirits
Gin & Tonic - Tonic Slot [DEMO]
NL venues serving G&T 412
Tonic brand named on menu 121 (29%)
Tonic brand NOT named 291 (71%)
Tonic brand visibility in G&T listings 412 venues
Brand A (87) Brand B (34) Unnamed (291)
Parsed: Feb 2026

Four ways brand teams use this

Each starts with a problem your field team faces this week.

Validate

Market Entry Validation

You launched in 200 venues. Are you actually on the menu?
Menu presence confirmed venue by venue, with prices and placement.
Detect substitution early. Measure real penetration vs target.
Displace

Competitive Displacement

Competitor is on the menu. You're not.
Venues listing competitor but not you, filtered by tier and concept.
Prioritized target list. Not 1,200 venues - the right 200.
Plan

Territory Planning

New ASM starts Monday. Where do they go?
200 high-impact venues ranked by competitor presence, open slots, venue fit.
Territory plan on day one. Not week three.
Defend

Price Defense

Are venues pricing you below category?
Your price vs category average, city by city.
Spot underpricing before it becomes margin erosion.

What you receive

Scope depends on your brand, category, and geography.

Brand Snapshot
  • Venue count and penetration rate
  • Competitor comparison
  • Price range across venues
  • Top target venues
  • Google Sheet + PDF
Learn more
Ongoing Monitoring
  • Quarterly updates
  • New listings and lost placements
  • Price change alerts
  • Menu change detection
  • Custom reporting cadence
Talk to us
"A brand assumed coverage in 200 NL venues. Menu data confirmed 47. Of 422 Espresso Martini venues, their coffee liqueur appeared in 12. 153 open slots identified. Field activation plan delivered in 48 hours."
From Keggly Insights brand analysis, 2025-2026

The market moves. Your visibility should too

Premiumization pressure

Every venue is a brand decision.

Distributor opacity

Shipment data is not menu reality.

Field cost inflation

Wrong visits waste money.

Portfolio complexity

More brands, less visibility.

We track every shift

First report shows where you are. Monitoring shows what changed - venues gained, venues lost, price adjustments, new competitors. Every quarter or on demand.

See monitoring options →

Change Log - Brand X [DEMO]

Jan - Feb 2026
+
Cafe De Klos added Brand X to menu
Amsterdam Centrum - 1,200+ reviews
Added
Bar Brasserie OCCO dropped Brand X
Amsterdam Zuid - 800+ reviews
Dropped
+
Thijs by Dikker & Thijs added Brand X
Amsterdam Centrum - 3,400+ reviews
Added
Δ
Hotel TwentySeven raised Brand X price
EUR 14.50 → EUR 16.00 - Dam Square
Price
+
Restaurant Bridges added Brand X cocktail
Amsterdam Centrum - 2,100+ reviews
Added

Questions from brand owners

How current is the data?

Netherlands venues are re-parsed on a rolling basis. Most data is less than 8 weeks old. Every record carries a timestamp.

Do you cover chains or independents?

Both. Chains are filtered separately from independents so you can target each segment differently.

Can I export target lists?

Yes. Google Sheet with venue-level data - name, address, rating, menu items, prices, competitors. Ready for your CRM or field planning tool.

How do you handle cocktail ingredients?

We map cocktail names to required ingredients, then cross-reference with explicit brand mentions on the menu. Where the brand is unspecified, we flag it as an open slot.

What's the minimum scope?

One brand, one country. We'll show you what we find before you commit to anything.

See where your brand is actually poured

Or request a competitive snapshot