🛰️ Free Geocoding API

Convert addresses
to coordinates instantly

Geocode single addresses, bulk upload CSV files, or integrate our API into your app. Powered by OpenStreetMap & Nominatim.

Free Requests
<1s
Response Time
195
Countries
2
API Formats
AdvertisementSponsored placement — Advertise here
📍 Address → Latitude/Longitude
GEOCODING RESULT
🗺️ Map Preview
Click anywhere on the map to reverse-geocode that point.
🔄 Coordinates → Address
REVERSE GEOCODING RESULT
🗺️ Location Preview
📋 Bulk Geocoding — Upload CSV
📂

Click to upload or drag & drop a CSV file

CSV must have an address column. Max 500 rows (free plan).

← Try with this template
Geocoding addresses… 0%
#AddressLatitudeLongitudeDisplay NameStatus
Developer API

Our REST API lets you programmatically geocode addresses or reverse-geocode coordinates. Built on OpenStreetMap Nominatim. Free tier: 1,000 requests/day.

GET /api/geocode?address={query}
Convert a human-readable address to latitude/longitude coordinates.
// Example request GET https://geocodingtool.com/api/geocode?address=Eiffel+Tower&key=YOUR_API_KEY // Response { "status": "ok", "query": "Eiffel Tower", "lat": 48.8583736, "lon": 2.2922926, "display_name": "Eiffel Tower, Paris, Île-de-France, France", "type": "attraction", "importance": 0.9261, "boundingbox": [48.8573, 48.8592, 2.2912, 2.2934] }
GET /api/reverse?lat={lat}&lon={lon}
Convert latitude/longitude into a human-readable address.
GET https://geocodingtool.com/api/reverse?lat=48.8583736&lon=2.2922926&key=YOUR_KEY { "status": "ok", "lat": 48.8583736, "lon": 2.2922926, "address": { "road": "Champ de Mars", "city": "Paris", "postcode": "75007", "country": "France", "country_code": "fr" } }
POST /api/bulk
Geocode up to 500 addresses in a single API call (Pro+).
POST https://geocodingtool.com/api/bulk Content-Type: application/json { "key": "YOUR_API_KEY", "addresses": [ "1600 Amphitheatre Parkway, Mountain View, CA", "One Apple Park Way, Cupertino, CA" ] } // Returns array of geocoding results
🧪 Live API Tester
RAW JSON RESPONSE

        
      
💳 Simple, transparent pricing

Start free. Scale as you grow. No credit card required for the Free plan.

Free
$0/mo
1,000 geocodes/day
Address & reverse geocoding
CSV export (50 rows)
Map preview
Nominatim (OSM) backend
Enterprise
Custom
Unlimited geocodes
Private on-prem deployment
Custom SLA
Dedicated account manager
White-label option
SSO / SAML
📰 Geolocation & Maps Blog

Tutorials, tips, and deep dives on geocoding, mapping, and location intelligence.

🗺️
Tutorial
What is Geocoding? A Complete Beginner's Guide
March 2025 · 8 min read
📊
Deep Dive
OpenStreetMap vs Google Maps API: Which is Right for You?
February 2025 · 12 min read
🐍
Code
Bulk Geocoding 10,000 Addresses in Python
January 2025 · 10 min read
🌍
Explainer
Understanding Coordinate Systems: WGS84, UTM & More
December 2024 · 7 min read
Performance
Caching Geocoding Results to Save API Costs
November 2024 · 6 min read
🏗️
Architecture
Building a Location Intelligence Pipeline from Scratch
October 2024 · 15 min read