Heimdall

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.