An address goes in.
Coordinates come out.
Geode resolves any address, postcode or place name to precise lat/long plus structured place data — in a single request. Ship in minutes, pay per request, and never get a surprise bill.
- p95 38 ms
- uptime 99.99%
- coverage 247 countries
POST https://api.geode.dev/v1/geocode
# one round-trip, JSON in / JSON out
curl -s https://api.geode.dev/v1/geocode \
-H "Authorization: Bearer $GEODE_KEY" \
-H "Content-Type: application/json" \
-d '{"q": "1600 Amphitheatre Pkwy, CA"}' {
"lat": 37.4220,
"lng": -122.0841,
"formatted": "1600 Amphitheatre Pkwy,
Mountain View, CA 94043",
"confidence": 0.98,
"place_type": "address",
"country": "US"
} No surprise invoices. Move the dials.
Type your monthly request volume and pick a plan — the estimate updates as you go. You only pay overage on requests beyond your plan's included quota.
The more you geocode, the less each call costs.
Transparent per-request pricing with a generous included quota on every plan. Overage is billed per 1,000 requests at the rate below.
| Plan | Monthly | Included requests | Per 1k overage | Action |
|---|---|---|---|---|
| Hobby | Free | 10,000 | $0.60 | Get API key |
| Startup popular | $49 | 250,000 | $0.40 | Get API key |
| Growth | $199 | 1.5M | $0.25 | Get API key |
| Scale | $799 | 10M | $0.12 | Get API key |
| Enterprise | Custom | Unlimited | Volume | Get API key |
One request. Your language.
The exact same call in curl, JavaScript, Python and Go. No SDK lock-in — it's just HTTP. Switch tabs to see your stack.
Fast at the edge. Boring on call.
Geode runs in 18 regions behind an anycast edge, so requests resolve close to your users. Live numbers on the status page.
Anatomy of a request
Get your API key.
Drop in your email, copy the key, make your first call before your coffee's cold. No credit card for the Hobby tier.
Front-end demo only — no data leaves your browser.