Simon-Pierre Boucher
All Groupe Ka projects
Resto·Ka icon
Groupe Ka
Consumer

Resto·Ka

Every restaurant, every dish, every price — real takeout prices

The exhaustive aggregator of Quebec restaurants: menus captured on the restaurants' own ordering platforms, never on delivery apps and their 25–30% markups.

14,716

Active restaurants

149,569

Priced dishes

1,682

Menus captured

116

UEAT chain integrations

2,994

MAPAQ inspections

17/17

Regions covered

Overview

Resto·Ka aggregates Quebec's restaurants across all 17 administrative regions: every resto, every dish, every price — searchable by restaurant or by dish. Prices are real, unmarked takeout prices captured on the restaurants' own ordering platforms, not on delivery apps (which inflate 25–30%). A price is never shown without its context (dine-in / takeout / delivery), and a menu without a price context is rejected at ingestion.

As of 2026-08-24: 14,716 active restaurants (OpenStreetMap discovery, 17/17 regions), 149,569 priced dishes, 1,682 captured menus, 180 identified chains including 116 discovered UEAT integrations, 2,994 MAPAQ inspections imported, 1,859 liquor licences (RACJ), 155,312 price-history entries, 80% of items with photos and 100% of restaurants geolocated.

Dish search groups results by brand so a chain's poutine doesn't repeat dozens of times; options and size supplements are captured because they change the real price; and menu protection rules ensure a dine-in menu is never overwritten by a delivery menu. Official enrichments (MAPAQ inspections, liquor permits) and review crossings (Yelp, Uber Eats) round out each listing.

Key Features

Real prices, in context

Every price carries its context (dine-in / takeout / delivery); menus without context are rejected, and delivery never overwrites dine-in.

Search by dish

Full search across 149,569 items, grouped by brand so chains don't flood the results.

Price history per item

155,312 historized entries track every menu-price change over time.

OpenStreetMap discovery

Overpass sweeps found 13,427 named establishments across the 17 regions; a templated UEAT GraphQL connector captures real takeout menus for 116 chains.

Official enrichments

MAPAQ health inspections matched to restaurants and RACJ liquor permits, plus Yelp ratings and Uber Eats crossings marked as delivery-priced.

Drift protection

Abnormal drops in a source's volume or a menu's item count suspend removals and keep the previous menu.

Tech Stack

Backend

Python
FastAPI
SQLite
Nominatim + Adresses Québec geocoding

Discovery

OpenStreetMap Overpass
UEAT GraphQL
Serper /maps site-finder
Scrapfly

Frontend

Editorial premium v2
ka-ui
KA Tabbar
KA Agent widget

Resto·Ka is live

Every restaurant, every dish, every price — part of the Groupe Ka ecosystem.

www.resto-ka.com