Getting Started
What is offerhopper.ai?
offerhopper.ai is a free, AI-powered shopping route planner for Germany. Instead of manually clicking together a list item-by-item, you simply describe what you need or want to cook in natural language. The AI agent identifies the matching products, queries live shelf prices and active promotional deals at nearby supermarkets (Aldi Süd, Aldi Nord, Rewe, dm, Rossmann, Müller, Norma), and calculates the most cost-effective shopping route across multiple stores. No account required. No ads. No data sold. Learn more on our About page.
How is offerhopper.ai different from apps like Bring! or leaflet apps (like Marktguru)?
While traditional shopping list apps like Bring! require you to manually click together visual product tiles and display promotional leaflets, offerhopper.ai is an active AI Shopping Agent:
- No Manual List Clicking: Forget tapping through endless categories. Type recipes, cravings, or vague prompts in plain language.
- Real-Time Price Search: Prices aren't read from static flyers — they are queried live per request across stores near your location.
- Multi-Stop Route Optimization (TPSO): The algorithm calculates to the cent whether a detour to a second store actually saves money after accounting for fuel costs and travel time.
- Privacy by Design: Zero registration, zero ads, zero data tracking.
Try a natural-language search on our homepage: cereal, milk, bananas, honey.
Do I need to manually click together my shopping list item by item?
No. This fundamentally sets offerhopper.ai apart from traditional list apps. You don't have to scroll through catalogs or pick product tiles. Just write a sentence like "ingredients for lasagne for 4 people" or "healthy work snacks." The AI agent parses your request, identifies items, retrieves live shelf prices, and plans your optimal route.
Is offerhopper.ai free to use?
Yes, completely. No subscription, no premium tier, no hidden fees. offerhopper.ai is a non-commercial hobby project. If it saves you time and money, consider buying the Hopper a carrot 🥕 to help cover server and AI costs.
Do I need to create an account or log in?
No. offerhopper.ai requires no registration, no email address, and no login of any kind. Open the site and start searching immediately.
Is there a mobile app?
offerhopper.ai is a web application optimized for mobile browsers. Open offerhopper.ai on your phone and tap "Add to Home Screen" for one-tap access.
Does offerhopper.ai work offline?
No. An active internet connection is required to fetch real-time prices, calculate routes, and process queries via AI.
Stores & Coverage
Which supermarkets does offerhopper.ai cover?
offerhopper.ai currently queries live prices and deals at Aldi Süd, Aldi Nord, Rewe, dm, Rossmann, Müller, and Norma. Store locations are resolved dynamically around your starting location.
How is price and deal data collected?
offerhopper.ai operates as an on-demand intelligent agent. For every individual search query, it accesses publicly available retailer endpoints and live shelf data in real time. The system maintains no static third-party databases and performs no automated background data collection.
Can I filter results to show only one specific store?
No. Filtering for a single store breaks the core optimization model, which compares all nearby supermarkets to calculate the lowest total economic cost.
Does offerhopper.ai account for store opening hours?
No. Always verify opening hours locally before starting your shopping trip.
How It Works
How does the AI understand my shopping request?
Your free-text query is interpreted by Google Gemini AI, translating intent — whether specific items, vague ideas like "movie night snacks," or recipes like "quick pasta for two" — into real product queries. You don't need exact German names. Read how an expat navigated German stores stress-free in The First Grocery Run That Didn't Make Me Want to Cry. Test it live: pasta, tomatoes, olive oil, chicken, washing powder, milk.
How does offerhopper.ai compare different package sizes and units?
Supermarkets use differing pack sizes (e.g., 400g vs 1kg or 8 rolls vs 24 rolls) to complicate price comparisons. offerhopper.ai normalizes all quantities to canonical base units (grams, milliliters, pieces, sheets). AI models (Average Domain Value & Singleton Shift) evaluate multi-packs fairly to expose genuine deals. Read the deep dive in Which Pack Is Actually Cheaper?.
What do the "Sparfuchs," "Smart," and "Schnell" modes do?
Route optimization presets:
- Sparfuchs (Bargain Hunter): Prioritizes the absolute lowest basket cost across all items, even if it adds stops.
- Smart: Recommended default. Balances item savings against travel distance and time cost.
- Schnell (Fast): Prioritizes the fastest route with minimal stops.
Sliders can also be fine-tuned manually.
What do the cost sliders do?
Define your time value (€/hr), fuel rates (€/km), and store browsing duration. The algorithm builds a route optimized specifically to your parameters. See the mathematical breakdown in What Your Grocery Trip Really Costs and practical insights in The Hidden Costs of Grocery Trips.
Can I enter a meal idea instead of a shopping list?
Yes. Enter queries like quick dinner for two kids or potatoes and eggs recipe. The app suggests a meal, extracts missing items, and calculates live prices across nearby stores.
Can I edit my shopping list or swap recommended products for alternatives?
Yes! You can interactively edit your list right on the results screen: - Swap Products: Tap to select a different brand, variety, or package size on the fly with transparent real-time price comparisons. - Mark as Purchased (Swipe Right 👉): Swipe right on items as you place them into your shopping cart. - Mark as Not Needed (Swipe Left 👈): Items aren't deleted; swiping left marks them as not needed.
When you share your list link with a partner or family member, all swipe gestures and product swaps update live in real time on everyone's screen — with zero account registration required.
Can I specify dietary preferences?
Yes. Add tags like "vegan," "organic," "gluten-free," or "lactose-free" directly into your prompt (e.g., vegan pasta and snacks). The AI filters items accordingly.
Route Planning
Can I use offerhopper.ai without sharing my location?
Yes. You can manually enter your starting address. It is used solely for route generation and never saved.
Does the route show me how to get between stores?
Yes. offerhopper.ai displays an interactive map with multi-stop directions powered by Google Maps, supporting driving, cycling, and walking.
In-Store & Route Optimization
How does offerhopper.ai optimize in-store shopping and reduce decision fatigue?
- Aisle Categorization: Products are grouped automatically into standard supermarket sections (fresh produce, bakery, dairy, dry goods) for efficient walking paths.
- Relevance Confidence Scores: Each item displays an AI confidence rating so you know how closely it matches your prompt.
- Shelf Clarity: Eliminates choice overload by pinpointing exact item matches. Read more in Decision Fatigue at the Shelf.
How does offerhopper.ai decide the order of store stops?
offerhopper.ai uses a multi-stop optimization solver (Travelling Salesperson Problem with dynamic node pricing). For every candidate route, it calculates the True Economic Cost:
Total Cost = Sum of Product Prices + (Travel Distance × Cost per km) + (Travel Time + In-Store Time) × Cost per Hour
The solver finds the global minimum of this cost equation.
Developer & MCP API
Can I connect AI assistants like Claude, ChatGPT, or OpenClaw to offerhopper.ai?
Yes! offerhopper.ai features a native Model Context Protocol (MCP) interface. This lets external AI agents, Claude Desktop, ChatGPT Custom GPTs, or custom Python scripts interact directly with our route and price engine.
- MCP Manifest:
https://offerhopper.ai/.well-known/mcp.json - MCP Endpoint:
https://offerhopper.ai/optimize/mcp
For step-by-step setup guides and code examples, see our Developer Guide: Connecting AI Agents via MCP and Build a Personal AI Grocery Assistant.
Privacy & Data
Does offerhopper.ai track my location or store my data?
No. Your location is discarded immediately after route calculation. Preferences are saved in your browser only. Read our Privacy by Design pledge on our About page.
Can I share my shopping list in real time with someone else?
Yes. When sharing a list link, your co-shopper gets live updates in real time whenever items are marked as purchased (swiped right 👉), marked as not needed (swiped left 👈), or swapped for alternative products — with zero account registration needed. See How to Delegate Grocery Shopping Without Losing Your Mind.
What data is sent to Google when I use the AI search?
Your prompt is sent to the Google Gemini API (paid tier). Consent is required via checkbox. Under paid API terms, your inputs are not used to train AI models.
Does offerhopper.ai sell my data or show ads?
Never. offerhopper.ai is completely ad-free and unsponsored.
Languages & Expats
What languages does offerhopper.ai support?
10 languages are supported: German, English, French, Spanish, Italian, Portuguese, Dutch, Polish, Turkish, Russian, and Arabic.
I'm an expat and don't speak German. Can offerhopper.ai still help me?
Yes — this is a primary mission of offerhopper.ai. Search in your native tongue; the AI finds exact German store items with product photos so you can locate them on the shelf effortlessly. Read The First Grocery Run That Didn't Make Me Want to Cry.
Accuracy & Limitations
How accurate are the prices and deals shown?
offerhopper.ai queries real-time shelf prices and active offers per request. Because store stock or local pricing can fluctuate, always verify final totals at checkout. offerhopper.ai is a research assistant, not a price guarantee.
What if a product is out of stock?
If an item is unavailable, offerhopper.ai presents alternative suggestions.
Is offerhopper.ai affiliated with Aldi, Lidl, Rewe, or other retailers?
No. offerhopper.ai has no commercial relationship or sponsorship with any supermarket. Store names and logos are used strictly for identification.
The Project
Who built offerhopper.ai?
offerhopper.ai was built to solve the mental burden of weekly grocery shopping, tailored for locals and expats alike. Read more on our About page.
How can I support offerhopper.ai?
If offerhopper.ai helps you, consider buying the Hopper a carrot 🥕. Contributions directly fund server and AI API costs. The service remains free and ad-free regardless of whether you contribute.
How can I report a bug or give feedback?
Contact the team at contact [at] offerhopper.ai. Bug reports, product suggestions, and feedback are genuinely welcomed — this is a project built on real user needs.
Last updated: August 2026 · Back to offerhopper.ai →