Opensource Geocoding APIs

Opensource Geocoding APIs

I am in need of a geocoding api to use in my application. I tried Google maps api but it restricts 10 requests per second. The thing is place names will be there in my csv file and it should geocode for those place names in csv file. Since there are around 900 names in my csv file, only 10 were being geocoded using Google maps api.

I would like to know if using geonames or other opensource geocoding apis would be an option, with respect to number of requests per second and maximum number of requests per day.

You can use Nominatim. Also Qgis can perform geocoding using plugins.

Try Mapzen Search:

Here's a demo of a Leaflet application using the API: