My team is currently experimenting with https://nominatim.openstreetmap.org/search.php to retrieve polygon data for cities. A sample call looks something like:
https://nominatim.openstreetmap.org/search.php?city=phoenix&state=az&country=us&polygon_geojson=1&format=json
This endpoint does exactly what we want it to do. It returns the polygon data as coordinates in a response that looks like:
[{…, geojson{…, coordinates: […polygon-data…]}}]
It’s my understanindg that there are commercial operators of https://nominatim.openstreetmap.org/search.php. Our servers (where the calls will originate) are US based so we’d like for the target of these calls to also be in the US.
Usage patterns will vary from 50,000 to 300,000 calls per day. We’re looking to have no rate limiting on our account (ie. requests might come in large batches).
Also looking to set this up as soon as possible so time would be of the essence (ability to work with our procurement / legal department at tech speed is the key here).
whb
(Whb)
2
From what I can tell, those providers don’t all offer polygon lookup services (I actually couldn’t find a single one that specifically mentioned polygons on their website) - which is specifically what we’re looking for
Nadjita
(Nadjita)
4
You can just run your own instance of Nominatim. Been doing that myself, for a niche problem. Also: why are you using the old PHP-Frontend and not the Python one?