Quickstart
From zero to a working geocoding call in under 2 minutes.
1Get an API key
Create a free account at geoheim.com/dashboard. Your key looks like hk_live_…. The free tier gives you 100,000 requests/month — no credit card needed.
2Search for a place
curl "https://api.geoheim.com/search?q=Stockholm&format=json" \ -H "Authorization: Bearer hk_live_…"
3Reverse geocode coordinates
curl "https://api.geoheim.com/reverse?lat=59.33&lon=18.07&format=json" \ -H "Authorization: Bearer hk_live_…"
That's it.
Heimdall is a drop-in replacement for Nominatim. If you're already using Nominatim, change one URL — everything else stays the same. See the full endpoint reference or code examples in your language.
Prefer self-hosting? Run your own instance — same API, no key needed, free forever.