OpenCage Geocoder is an API for geocoding. We offer forward and reverse geocoding, built on open data (OpenStreetMap, but also others). Global coverage, SDKs for over 20 programming languages, a generous free-trial. Very affordable, predictable pricing for those who need more (with soft-limits, not pay-as-you-go). Since 2013.