Every place on Earth.
One API call.
Feed your agents the entire planet. Geocoding, routing with turn-by-turn navigation, elevation, search — GeoJSON back, open data you can cache.
First region: North America, loading now. More regions on request. See coverage
See it working
One request. GeoJSON back. Live results on the map.
Open data, no lock-in
Built on OpenStreetMap under ODbL. No vendor lock-in. Cache results and redistribute them with attribution.
Everything in one API
Geocoding, routing, elevation, map matching, route optimization, search, and PlazaQL. One API key, one bill.
Easy to migrate
Geocoding, directions, matrix and isochrones work the way they do on Google Maps or Mapbox, and directions follow Mapbox's response shape. Moving over is a client change, at a lower price per request.
Plaza vs Google Maps vs Mapbox
Same features. Fraction of the cost. Data you can actually cache.
| Google Maps | Mapbox | Plaza | |
|---|---|---|---|
| POI Search (1K) | $32 | $1 | from $0.50/1K |
| Reverse Geocode (1K) | $5 | $0.75 | from $0.50/1K |
| Directions (1K) Waypoints, alternatives, steps, exclusions | $5-10 | $2 | from $1.50/1K |
| Elevation | $5 | Via Tilequery | from $1.50/1K |
| Map Matching | $10 | $2 | from $1.50/1K |
| Route Optimization | $10 | $2 | from $1.50/1K |
| EV Routing | — | — | from $1.50/1K |
| Custom Tag Queries | Full PlazaQL | ||
| Custom Datasets Upload GeoJSON, query alongside OSM | |||
| Data Caching Store and redistribute | Prohibited | 30 days | Unlimited |
| Open Data (ODbL) | |||
| Free Tier | 5-10K free/mo | 100K free/mo | 500 std/day + 50 prm/day |
8B+
Nodes
1B+
Ways
15M+
Relations
22
Navigation languages
Pricing
Free tier included. Paid plans add prepaid volume and higher rate limits, and usage past your allocation is billed on demand.
Free
For side projects and experimentation
- 500 standard requests/day
- 50 premium requests/day
- 5,000 map tiles/day
Pro
100K–1M requests prepaid
- Up to 2,000 req/min
- All endpoints included
- On-demand billing
Enterprise
For large-scale deployments
- Volume discounts
- 10,000 requests/minute
- Dedicated support
Frequently asked questions
What is Plaza?
A geospatial data API serving the complete OpenStreetMap planet. Geocoding, routing, elevation, search, map matching, route optimization, and more — one API key, one bill.
Is Plaza free?
There's a free tier with 500 standard requests/day + 50 premium requests/day across all endpoints. No credit card required. Paid plans start at $50/mo.
What query languages does Plaza support?
Two interfaces: REST API for simple lookups and PlazaQL for complex spatial queries. Every feature works in both.
How does Plaza compare to Google Maps?
Same core APIs, 80-90% cheaper. At 100K geocoding requests/month, Google charges roughly $500; Plaza's Pro plan is $50. Plaza also adds PlazaQL, EV routing, and unlimited data caching under ODbL.
What data does Plaza serve?
The complete OpenStreetMap planet: 8 billion nodes, 1 billion ways, and 15 million relations. Licensed under ODbL — cache and redistribute freely with attribution.
Can I cache API responses?
Yes. Google Maps and Mapbox limit what you can store and for how long. Plaza data is ODbL — cache indefinitely, store in your own database, redistribute with attribution.
How fresh is the data?
OpenStreetMap is updated continuously by over 10 million contributors worldwide. Plaza applies OpenStreetMap's daily change files once a day, so edits usually show up within a day or two.
Does Plaza require an API key?
Yes. Every data endpoint needs a key (only the tile metadata files are public), but the free tier is instant — no credit card, no sales call. Sign up, get a key, start querying in under a minute.
What response formats does Plaza support?
JSON (paginated GeoJSON) by default, plus streamed GeoJSON, CSV and NDJSON through the format parameter. The streamed formats use chunked transfer encoding, so you can start processing before the response ends. Map tiles come back as Mapbox Vector Tiles.