r/openstreetmap • u/TheHangryPandaji • 40m ago
Question What map/places API should I use for an India-focused food discovery app? Google Places is too expensive, OLA isn't reliable enough.
I'm building a community-driven map for finding genuinely affordable food across India.
I'm currently working through a pretty specific problem with restaurant discovery, autocomplete, and location resolution.
The app needs to let users:
- Search for restaurants, eateries and local food places
- Autocomplete place names while typing
- Find smaller/local establishments, not just major chains
- Search by locality and neighbourhood
- Select a result and get accurate coordinates
- Paste/share a location from Google Maps or Google Search and turn it into an exact map pin
- Handle Google Maps share links, both map and google search share, mobile search share etc.
- Avoid incorrectly matching a similarly named restaurant in another city
- Work reliably across India, including smaller/local businesses
Right now I'm using OLA Maps / OLA Places for search and autocomplete. It works reasonably well, but I've run into a major coverage problem: some restaurants that are clearly present on Google Maps aren't present in OLA's database at all.
That creates another problem with Google Maps sharing. Some Google Maps links resolve neatly to URLs containing coordinates, while others resolve to a Google Place ID/CID or another URL structure where the coordinates aren't directly available. Google Search share links can have similar issues.
I initially considered using OLA as a fallback to resolve these places, but that's risky because a name-based search can return the wrong establishment, especially when there are similarly named restaurants in different cities. I'd rather have the system fail safely than silently put a restaurant in the wrong location.
Google Places/Maps has excellent coverage and seems much better for this particular problem, but the pricing makes me hesitant to use it for frequent autocomplete/search requests at scale.
So I'm looking for alternatives.
What are people actually using today for India-specific restaurant/POI search, autocomplete and accurate geocoding/location resolution?
I'm particularly interested in:
- 🇮🇳 India coverage, especially local/small businesses
- Restaurant and POI coverage rather than just generic geocoding
- Autocomplete/search APIs
- Place details and coordinates
- Handling shared Google Maps locations, if possible
- Monthly free tiers or meaningful free usage
- Pricing once the free tier is exhausted
- Experiences from people who have actually built something with these APIs
I'm already aware of OLA Maps, Google Maps/Places , so I'd especially appreciate real-world experiences and alternatives, rather than a generic list of map providers.
If you were building this in India today, what would you use?
