Stadia Maps Geocoding & Search
"Precise geocoding and fast, autocomplete search" - convert place names into geographic coordinates and vice versa, and rapidly discover addresses, venues, cities, and postal codes. [1]
Stadia Maps Geocoding and Search is a REST API offering forward, reverse, structured, and bulk geocoding alongside address autocomplete and place lookup, with global coverage suited for logistics, fleet management, emergency dispatch, real estate, and navigation applications. Paid plans start at $20 per month with a free tier of 200,000 credits per month for non-commercial use, and enterprise plans are available without requiring a sales call. SDKs are provided for TypeScript/JavaScript, Python, Kotlin, Swift, and PHP, and an MCP server is available. The service is GDPR compliant, and bulk requests support up to 5,000 queries per call.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; AI agents and automation - an agent-ready surface (MCP / llms.txt); Cost-sensitive teams - low, transparent entry price
Avoid if: You have strict compliance requirements
Scores
- 65 / 100Agent friendliness
- 100 / 100Pricing transparency
- 85 / 100Setup speed
- 55 / 100Docs quality
- 100 / 100Procurement ease
- 15 / 100Trust readiness
Pricing & procurement
- Pricing model
- Hybrid (base + usage) [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- Free plan at $0/month with 200,000 credits/month (recurring); includes Forward Geocoding and Place Details; does NOT include Autocomplete, Reverse, Structured, or Bulk Geocoding APIs; commercial use not permitted on free plan. [5]
- Self-serve signup
- ✓ Yes [6]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [7]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free | 200,000 credits/month included | month | $0 | source |
| Starter | 1,000,000 credits/month included | month | $20 | source |
| Standard | 7,500,000 credits/month included | month | $80 | source |
| Professional | 25,000,000 credits/month included | month | $250 | source |
| Starter | overage credits | 1,000 credits | $0.03 | source |
| Standard | overage credits | 1,000 credits | $0.02 | source |
| Professional | overage credits | 1,000 credits | $0.015 | source |
| all paid plans | Forward Geocoding (20 credits/request) | request | - | source |
| all paid plans | Reverse Geocoding (20 credits/request) | request | - | source |
| all paid plans | Structured Geocoding (20 credits/request) | request | - | source |
| all paid plans | Bulk Geocoding (20 credits/request) | request | - | source |
| all paid plans | Autocomplete Search v1 (20 credits/request) | request | - | source |
| all paid plans | Autocomplete Search v2 (1 credit/request) | request | - | source |
| all paid plans | Place Lookup (20 credits/GID) | GID lookup | - | source |
Capabilities
- Supported actions
- forward_geocode, reverse_geocode, structured_geocode, autocomplete, bulk_geocode, place_details [8]
- Regions
- global
- Languages
- multilingual via BCP47 lang parameter and Accept-Language header; enhanced non-English support including East Asian languages
- Input types
- free-form address text, structured address components, lat/lon coordinates, bulk address lists (up to 5000 queries), partial text for autocomplete, GID (globally unique identifier)
- Output types
- GeoJSON FeatureCollection (RFC 7946) [9]
- Webhooks
- ✗ No [10]
- Sandbox / test mode
- ✗ No [11]
- SDK languages
- TypeScript/JavaScript, Python, Kotlin, Swift, PHP [12]
- MCP server
- ✓ Yes [13]
Trust & compliance
- SOC 2
- – Unknown [14]
- HIPAA
- ✗ No [15]
- GDPR
- ✓ Yes [16]
- ISO 27001
- – Unknown [17]
- PCI DSS
- – Unknown [18]
- Published SLA
- ✗ No [19]
- Rate limits
- Bulk geocoding requests may contain up to 5,000 queries per request. Credit exhaustion returns HTTP 429. Per-request credit costs: Forward/Reverse/Structured/Bulk Geocoding and Autocomplete v1 = 20 credits; Autocomplete v2 = 1 credit; Place Lookup = 20 credits/GID. Per-second rate limits not published. [20]
- Known restrictions
- Cannot permanently store geocoding results without an active Standard, Professional, or Enterprise subscription, Server-side caching prohibited; only client-side caching following HTTP headers (max 7 days) allowed, Mobile app offline caching limited to 100MB per device only, No creation of derivative databases through systematic data extraction, No benchmarking services against competitors, Commercial use requires paid subscription (free tier for non-commercial only), No proxying or circumventing access controls, No data extraction to train competing ML/AI systems, Maps must display attribution: © Stadia Maps, Prohibited uses include traffic law enforcement applications and autonomous vehicle systems [21]
Developer surface
Integration
- API style
- rest
- Base URL
- https://api.stadiamaps.com
- Version
- v2
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key
- Error format
- vendor-specific (GeoJSON FeatureCollection envelope with geocoding.error string in v2, geocoding.errors array in v1)
Adoption & maturity
- Launched
- 2016-01-01
- GA
- 2025-04-08
- Notable customers
- HolidayCheck, Relive, Shadowmap, Stay22, ZeroDown, Furkot, Swiftly, On the Go Map
Other Geocoding APIs
Azure Maps Render (Map Tiles)
"Azure Maps is a collection of geospatial services and SDKs that use fresh mapping data to provide geographic context to web and mobile applications."
Azure Maps Route
"Use to get the best route between an origin and destination for automobile, commercial trucks and walking routes."
Geocodio
"The delightfully boring geocoder"
Route4Me
"Industrial Grade Route Planning And Route Optimization Software" that "automates and integrates mission-critical last mile workflows, empowering route planners, dispatchers, drivers, and managers to take your business to the next level."
Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API)
"Make the world your platform. Develop AI-powered insights and build with maps in over 250 countries and territories, powered by data updated 100 million times daily."
Melissa
Global data quality and enhancement solutions to profile, verify, clean, update, match, and integrate People data.
References
- ↑Description: stadiamaps.com · stadiamaps.com
- ↑Pricing model: stadiamaps.com · stadiamaps.com
- ↑Published pricing: stadiamaps.com
- ↑Free tier: stadiamaps.com · stadiamaps.com
- ↑Free tier details: stadiamaps.com · stadiamaps.com
- ↑Self-serve signup: stadiamaps.com
- ↑Enterprise plan: stadiamaps.com
- ↑Supported actions: docs.stadiamaps.com · docs.stadiamaps.com
- ↑Output types: docs.stadiamaps.com
- ↑Webhooks: stadiamaps.com
- ↑Sandbox: stadiamaps.com
- ↑SDK languages: stadiamaps.com
- ↑MCP server: stadiamaps.com · github.com
- ↑SOC 2: stadiamaps.com · stadiamaps.com
- ↑HIPAA: stadiamaps.com · stadiamaps.com
- ↑GDPR: stadiamaps.com · docs.stadiamaps.com
- ↑ISO 27001: stadiamaps.com
- ↑PCI DSS: stadiamaps.com
- ↑Published SLA: stadiamaps.com · stadiamaps.com
- ↑Rate limits: docs.stadiamaps.com · docs.stadiamaps.com
- ↑Known restrictions: stadiamaps.com · stadiamaps.com
Change history
- 2026-06-15 Score Agent Friendliness: 45 → 65
- 2026-06-15 Score Docs Quality: 35 → 55
- 2026-06-14 API Reference URL: (none) → https://docs.stadiamaps.com/api-reference/
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Llms Txt URL: https://stadiamaps.com/llms.txt → https://docs.stadiamaps.com/llms.txt
- 2026-06-14 Capabilities: {} → {"batch":true,"forward":true,"reverse":true,"autocomplete":true}
- 2026-06-14 Summary Md: (none) → Stadia Maps Geocoding and Search is a REST API offering forward, reverse, struc…
- 2026-06-14 Score Docs Quality: 0 → 35
- 2026-06-14 Score Agent Friendliness: 30 → 45
- 2026-06-14 Status Page URL: (none) → https://status.stadiamaps.com
- 2026-06-14 Llms Txt Present: (none) → Yes
- 2026-06-14 Llms Txt URL: (none) → https://stadiamaps.com/llms.txt
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Changelog URL: (none) → https://stadiamaps.com/changelog
- 2026-06-14 Docs URL: (none) → https://docs.stadiamaps.com
- 2026-06-14 Score Agent Friendliness: (none) → 30
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Avoid If: (none) → You have strict compliance requirements
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, AI agents and auto…
- 2026-06-14 Score Trust Readiness: (none) → 15
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Score Docs Quality: (none) → 0
- 2026-06-14 Score Setup Speed: (none) → 85
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 SLA Published: set to No
- 2026-06-14 Data Retention Policy URL: set to https://stadiamaps.com/privacy/privacy-policy/
- 2026-06-14 Documented Rate Limits: set to Bulk geocoding requests may contain up to 5,000 queries per request. Credit exh…
- 2026-06-14 Status: set to published
- 2026-06-14 Known Restrictions: set to Cannot permanently store geocoding results without an active Standard, Professi…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://docs.stadiamaps.com/authentication/
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.stadiamaps.com
- 2026-06-14 API Version: set to v2
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 MCP URL: set to https://github.com/stadiamaps/stadiamaps-mcp-server-ts
- 2026-06-14 Quickstart URL: set to https://docs.stadiamaps.com/geocoding-search-autocomplete/overview/
- 2026-06-14 Error Format: set to vendor-specific (GeoJSON FeatureCollection envelope with geocoding.error string…
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Starting Price Usd: set to 20
- 2026-06-14 Price Basis: set to month
- 2026-06-14 Free Tier Limit: set to 200,000 credits/month (non-commercial use only)
- 2026-06-14 Launched At: set to 2016-01-01
- 2026-06-14 GA Date: set to 2025-04-08
- 2026-06-14 Notable Customers: set to HolidayCheck, Relive, Shadowmap, Stay22, ZeroDown, Furkot, Swiftly, On the Go M…
- 2026-06-14 Slug: set to stadia-maps
- 2026-06-14 Source Confidence: set to high
- 2026-06-14 Extractor: set to claude-subagent:sonnet
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/stadia-maps \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/stadia-maps/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'