For instance, Foursquare has a pretty good places API we've used before.
Yeah. :(
This problem seems to extend to the whole industry. Everyone charges big bucks to even very small players. We want to solve pieces of that we can, but it's a tough road to build quality databases.
I find it interesting how often people (myself included) are willing to consider spending hundreds of dollars on a product or service, but aren't willing to take 30 seconds to send an inquiry email or ring a sales line. Possibly it stems from cynicism (or from a perception that "if you have to ask, you can't afford it") but a few times now I've grumblingly made contact with a supplier only to find that the prices are very reasonable and they're great to deal with.
Now I understand custom pricing has to be implemented at some level, but you usually see multiple pricing tiers before it kicks in.
Also, if anyone from Mapbox is reading this, you need to be more clear about what is considered "commercial". At the top of the pricing page you define a commercial app as:
But then lower down on the page, you seem to indicate a more permissive definition: Even with these two definitions, it's not clear how this pricing works for freemium websites or websites paid for by advertising.There are some other alternatives that are more truly "pay as you go" or have affordable tiers for commercial apps:
TomTom - https://developer.tomtom.com/store/maps-api
MapQuest - https://developer.mapquest.com/plans
Stadia Maps - https://stadiamaps.com/
There is also MapFit, which says it has "Clear pricing that scales with you" but doesn't actually explain any of their pricing:
https://mapfit.com/pricing
If anyone else has good alternatives that are affordable for solo devs, especially ones with good alternatives to the Google Maps Places API, I'd love to hear about them.