Reverse Geocoding API - Convert Lat/Lng to Address
Send a latitude and longitude pair and receive the corresponding street address, city, country, and display name. Powered by the OpenStreetMap Nominatim service. Useful for converting GPS coordinates from devices, photo EXIF data, or map clicks into readable locations.
Code examples
curl -X POST https://api.botoi.com/v1/geo/reverse \
-H "Content-Type: application/json" \
-d '{"lat":37.4224,"lng":-122.0842}'When to use this API
Display a readable address when users drop a pin on a map
When a user taps a location on your map, send the coordinates to this endpoint and show the street address in a tooltip or sidebar. Saves users from having to type the address manually.
Tag photos with location names from EXIF GPS data
Extract lat/lng from photo EXIF metadata and reverse-geocode them. Display "Taken in Mountain View, California" instead of raw coordinates in your photo gallery.
Enrich fleet tracking data with street addresses
Convert GPS coordinates from vehicle trackers into street addresses for dispatch logs, delivery confirmations, and route reports.
Frequently asked questions
What data does the response include?
What happens if the coordinates are in the ocean or an unmapped area?
How precise are the results?
Can I reverse-geocode multiple coordinates in one request?
Is this endpoint free?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.