Geocoding & Geoparsing
GeoNames is a geographical database that covers all countries and contains over eleven million placenames that can be downloaded for free.
geoparser.io API- interface to the Geoparser.io API for Identifying and Disambiguating Places Mentioned in Text.
Geocode.xyz- is a web service that identifies the place names and street addresses mentioned in the text.
Geoparsepy- is a Geoparsing library to extract and disambiguate locations from text, using OSM database for very high throughputs and no rate limits.