MenuPriceToday Live Fast-Food Price Tracking Across 16 Countries

A live menu price-tracker that follows McDonald's, KFC, Burger King and Subway across 16 countries, with daily automated updates and an AI price assistant — all on one Laravel + Next.js codebase.

TYPE SAASYEAR 2025
View project website
menupricetoday.com — live
MenuPriceToday — Live Fast-Food Price Tracking Across 16 Countries
STACKLaravel 12PHP 8.2Filament 5Next.js 16React 19Tailwind v4MySQLn8nAnthropic ClaudeCloudflareSpatie (permissions/activity-log/media)

Project overview

MenuPriceToday tracks fast-food menu prices across 16 countries and refreshes them daily, automatically. I reverse-engineered the Foodpanda mobile API, wired in Uber Eats and brand-direct scrapers, and built price-history tracking with change detection so you can see what moved and when. A Claude-powered assistant answers price questions in plain language. Coverage runs across 16 countries via the Foodpanda pipeline, plus 4 more through Uber Eats — 20 markets total on a single Laravel 12 + Next.js 16 codebase. This is the same scraping + Claude pipeline architecture I build for clients, and the same operating discipline behind FlowMaticX, my AI SaaS that real businesses run on.

CLIENT
MenuPriceToday (own product)
INDUSTRY
Food Data / Price Intelligence

Results

RESULT
16
Countries tracked
RESULT
657+
Live menu items
RESULT
Daily, automated
Price updates
RESULT
20 (16 Foodpanda + 4 Uber Eats)
Markets on one codebase

The challenge

Fast-food prices change constantly and differently in every country, but there's no single place to see what a McDonald's or KFC item actually costs today across markets. The data lives behind delivery-app APIs and brand sites that aren't built to be read at scale, and a manual approach falls out of date within days. The real problem was reliability: keeping hundreds of items accurate across 16 countries without a team of people copying menus by hand. I built MenuPriceToday to solve that with automated collection, change detection, and a clean public frontend — the same scraping + Claude pipeline architecture I build for clients, and the same operating discipline behind FlowMaticX, my AI SaaS that real businesses run on. If you need a data or AI automation pipeline built and running unattended, book a free call.

What I built

Reverse-engineered the Foodpanda mobile API to pull live menu and pricing data across 16 countries
Built additional collectors for Uber Eats (4 more countries) plus brand-direct scrapers for McDonald's, KFC, Burger King and Subway
Engineered price-history tracking with change detection so every price move is recorded with a timestamp
Wired n8n scheduled workflows that have run the daily refresh unattended since launch
Integrated an Anthropic Claude price assistant that answers menu-price questions in natural language
Built a Filament 5 admin to manage 657+ live items, countries and brands from one dashboard
Added Cloudflare geo-detection to serve the right country's prices automatically
Shipped a Next.js 16 / React 19 frontend with programmatic SEO pages, including a typo-keyword strategy for long-tail search
Used Spatie packages for permissions, activity logging and media handling across the admin

Key features

16-COUNTRY PRICE TRACKINGDAILY AUTOMATED UPDATESPRICE-HISTORY + CHANGE DETECTIONAI PRICE ASSISTANT (CLAUDE)FOODPANDA API INTEGRATIONUBER EATS + BRAND SCRAPERSCLOUDFLARE GEO-DETECTIONFILAMENT 5 ADMINPROGRAMMATIC SEOSINGLE CODEBASE, 20 MARKETS

I built this because I was tired of stale spreadsheets — I wanted prices that were genuinely current across every market. The pipeline has refreshed prices every day since launch without me touching it, and that unattended reliability is the part I'm proudest of.

Waqas Ahmed Waseer, builder of MenuPriceToday

Discuss this project

Want the same stack on your site? Fill this out to get started.

The same stack is what I install for clients — live on your site in 14 days.