What is a free service for geocoding names?

Prompt service, which can be fed to the address, and he would have given the latitude and longitude. OpenStreetMaps is not suitable, at times does not address, in whatever format they passed.
April 19th 20 at 12:31
2 answers
April 19th 20 at 12:33
Solution
the service, which can be fed to the address, and he would have given the latitude and longitude

There is a service DaData
Per day 10,000 requests for free.

spoiler
# Example for tips on locations
curl -X POST \
 -H "Content-Type: application/json" \
 -H "Accept: application/json" \
 -H "Authorization: Token 8c5d6b2cc555ea8eeee27d71a95c6cf48a7d55b2" \
 -d '{ "query": "Moscow Khabar", "count": 10 }' \
 https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address


The answer is:
data.geo_lat Coordinates: latitude
data.geo_lon Coordinates: longitude


Is the Yandex maps Geocoder
a total of no more than 25 thousand requests a day
the queries can be cached for up to 30 days
Limitations for free use:
  • The API should only be used in projects with open access
  • You cannot use the API in commercial projects
  • etc.
1) DaData - based on OSM
2) Yandex - cache for 30 days - is not in the sense to drag yourself the result. - Jazmyne.Rolfs commented on April 19th 20 at 12:36
@Jazmyne.Rolfs,
1. Didn't know
2. It's obvious who's in the documentation - Mariana.Volkman commented on April 19th 20 at 12:39
April 19th 20 at 12:35
Yandex.Card tried? They have something similar there.
Not suitable for commercial projects - filiberto commented on April 19th 20 at 12:38
@filiberto, really pay? - Jean.Goodwin commented on April 19th 20 at 12:41

Find more questions by tags Geolocation