Geocoding
Turn any address into precise coordinates, worldwide, with a confidence score you can trust.
Geocoding, reverse lookup, autocomplete, routing, and map tiles — one REST API, served from the edge in under 25 milliseconds. Real coverage, honest pricing, SDKs for every stack.
npm install @meridian/sdk
curl -G https://api.meridian.dev/v1/geocode \ --data-urlencode "q=340 Bryant St"
{ "query": "340 Bryant St, San Francisco", "match": { "formatted": "340 Bryant St, San Francisco, CA 94107", "confidence": 0.98, "location": { "lat": 37.7825, "lng": -122.3946 } }, "took_ms": 24}
A small, predictable surface. Every endpoint is versioned, rate-limited fairly, and returns the same clean JSON shape — no SDK required to get started.
Turn any address into precise coordinates, worldwide, with a confidence score you can trust.
Resolve any lat/lng into a formatted address, neighborhood, and administrative components.
Type-ahead place suggestions that feel instant — ranked, session-aware, sub-20ms responses.
Turn-by-turn directions across driving, cycling, and walking, with live traffic-aware ETAs.
Ground elevation for any single point or an entire path, sampled at meter resolution.
Vector and raster tiles, retina-ready and styled to your brand with a single style token.
Requests resolve on the nearest node. No cold starts, no proxy hops.
10k free calls a month, then flat per-thousand. No seats, no surprise egress.
GDPR-ready, EU data residency on request, and no query logging by default.
Typed, hand-written clients with retries, pagination, and edge failover built in. Or skip them entirely — it is a plain REST API underneath.
import { Meridian } from "@meridian/sdk"; const meridian = new Meridian(process.env.MERIDIAN_KEY); const { match } = await meridian.geocode({ q: "340 Bryant St, San Francisco", }); console.log(match.location); // { lat: 37.7825, lng: -122.3946 }
First-party SDKs, each versioned in lockstep with the API and covered by the same 99.99% SLA.
pip install meridian
Measured across the fleet over the last thirty days. Every region reports to a public status page — no marketing math.
Create a key, paste the curl, ship. No credit card, no sales call, and 10,000 calls a month free forever.