I have ~10 mln lat/lon points, and I need to extract city and zip code from them.
I can do this with OpenStreetMap using the Nominatim API (using something like http://nominatim.openstreetmap.org/reverse?query) through geopy.
The problem is that the API takes only one lat/lon pair at a time, which, with 1 second delays between each query, would take ~3000 hours in total or maybe more.
Is there a similar API where I can submit a batch request with a few thousand pairs at the same time? Or something that I can (easily) set up locally that would give me the same information?
Also, I know that it's possible to set up Nominatim locally. However it seems quite complex, and I need only a part of the data, not everything. And it's a one-time job, so probably I won't need this in the future.
Some extra details: the lat/lon pairs are from Russia, the results I get from OSM are very good, so I'd like to have the same or something similar.