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]

stadiamaps.com/products/geocoding-search/ · By Stadia Maps · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

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 / 100
    Agent friendliness
  • 100 / 100
    Pricing transparency
  • 85 / 100
    Setup speed
  • 55 / 100
    Docs quality
  • 100 / 100
    Procurement ease
  • 15 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

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]
Published prices
PlanItemPerAmountSource
Free200,000 credits/month includedmonth$0source
Starter1,000,000 credits/month includedmonth$20source
Standard7,500,000 credits/month includedmonth$80source
Professional25,000,000 credits/month includedmonth$250source
Starteroverage credits1,000 credits$0.03source
Standardoverage credits1,000 credits$0.02source
Professionaloverage credits1,000 credits$0.015source
all paid plansForward Geocoding (20 credits/request)request - source
all paid plansReverse Geocoding (20 credits/request)request - source
all paid plansStructured Geocoding (20 credits/request)request - source
all paid plansBulk Geocoding (20 credits/request)request - source
all paid plansAutocomplete Search v1 (20 credits/request)request - source
all paid plansAutocomplete Search v2 (1 credit/request)request - source
all paid plansPlace Lookup (20 credits/GID)GID lookup - source

Capabilities

  • Forward geocoding
  • Reverse geocoding
  • Address autocomplete
  • Batch / bulk
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

Docs rendering: static · llms.txt present

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)

SDKs

  • TypeScript/JavaScript @stadiamaps/api · repo
  • Python stadiamaps · repo
  • Kotlin stadiamaps-api-kotlin · repo
  • Swift stadiamaps-api-swift · repo
  • PHP stadiamaps/api · repo

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."

    Usage · free tier · public pricing · self-serve

  • Azure Maps Route

    "Use to get the best route between an origin and destination for automobile, commercial trucks and walking routes."

    Usage · free tier · public pricing · self-serve

  • Geocodio

    "The delightfully boring geocoder"

    Hybrid · free tier · public pricing · self-serve

  • 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."

    Subscription · free tier · public pricing · self-serve

  • 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."

    Hybrid · free tier · public pricing · self-serve

  • Melissa

    Global data quality and enhancement solutions to profile, verify, clean, update, match, and integrate People data.

    Hybrid · free tier · public pricing · self-serve

Stadia Maps Geocoding & Search alternatives · Stadia Maps Geocoding & Search vs Azure Maps Render (Map Tiles) · All Geocoding APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: stadiamaps.com · stadiamaps.com
  2. Pricing model: stadiamaps.com · stadiamaps.com
  3. Published pricing: stadiamaps.com
  4. Free tier: stadiamaps.com · stadiamaps.com
  5. Free tier details: stadiamaps.com · stadiamaps.com
  6. Self-serve signup: stadiamaps.com
  7. Enterprise plan: stadiamaps.com
  8. Supported actions: docs.stadiamaps.com · docs.stadiamaps.com
  9. Output types: docs.stadiamaps.com
  10. Webhooks: stadiamaps.com
  11. Sandbox: stadiamaps.com
  12. SDK languages: stadiamaps.com
  13. MCP server: stadiamaps.com · github.com
  14. SOC 2: stadiamaps.com · stadiamaps.com
  15. HIPAA: stadiamaps.com · stadiamaps.com
  16. GDPR: stadiamaps.com · docs.stadiamaps.com
  17. ISO 27001: stadiamaps.com
  18. PCI DSS: stadiamaps.com
  19. Published SLA: stadiamaps.com · stadiamaps.com
  20. Rate limits: docs.stadiamaps.com · docs.stadiamaps.com
  21. Known restrictions: stadiamaps.com · stadiamaps.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Agent Friendliness: 4565
  2. 2026-06-15 Score Docs Quality: 3555
  3. 2026-06-14 API Reference URL: (none)https://docs.stadiamaps.com/api-reference/
  4. 2026-06-14 Robots Allows Agents: (none)Yes
  5. 2026-06-14 Has Structured Data: (none)Yes
  6. 2026-06-14 Llms Txt URL: https://stadiamaps.com/llms.txthttps://docs.stadiamaps.com/llms.txt
  7. 2026-06-14 Capabilities: {}{"batch":true,"forward":true,"reverse":true,"autocomplete":true}
  8. 2026-06-14 Summary Md: (none)Stadia Maps Geocoding and Search is a REST API offering forward, reverse, struc…
  9. 2026-06-14 Score Docs Quality: 035
  10. 2026-06-14 Score Agent Friendliness: 3045
  11. 2026-06-14 Status Page URL: (none)https://status.stadiamaps.com
  12. 2026-06-14 Llms Txt Present: (none)Yes
  13. 2026-06-14 Llms Txt URL: (none)https://stadiamaps.com/llms.txt
  14. 2026-06-14 Rendering: (none)static
  15. 2026-06-14 Changelog URL: (none)https://stadiamaps.com/changelog
  16. 2026-06-14 Docs URL: (none)https://docs.stadiamaps.com
  17. 2026-06-14 Score Agent Friendliness: (none)30
  18. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  19. 2026-06-14 Avoid If: (none)You have strict compliance requirements
  20. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call, AI agents and auto…
  21. 2026-06-14 Score Trust Readiness: (none)15
  22. 2026-06-14 Score Procurement Friction: (none)100
  23. 2026-06-14 Score Docs Quality: (none)0
  24. 2026-06-14 Score Setup Speed: (none)85
  25. 2026-06-14 Score Pricing Transparency: (none)100
  26. 2026-06-14 SLA Published: set to No
  27. 2026-06-14 Data Retention Policy URL: set to https://stadiamaps.com/privacy/privacy-policy/
  28. 2026-06-14 Documented Rate Limits: set to Bulk geocoding requests may contain up to 5,000 queries per request. Credit exh…
  29. 2026-06-14 Status: set to published
  30. 2026-06-14 Known Restrictions: set to Cannot permanently store geocoding results without an active Standard, Professi…
  31. 2026-06-14 Auth Methods: set to api_key
  32. 2026-06-14 Auth Docs URL: set to https://docs.stadiamaps.com/authentication/
  33. 2026-06-14 API Style: set to rest
  34. 2026-06-14 Base URL: set to https://api.stadiamaps.com
  35. 2026-06-14 API Version: set to v2
  36. 2026-06-14 Versioning Scheme: set to url
  37. 2026-06-14 Stability: set to ga
  38. 2026-06-14 MCP URL: set to https://github.com/stadiamaps/stadiamaps-mcp-server-ts
  39. 2026-06-14 Quickstart URL: set to https://docs.stadiamaps.com/geocoding-search-autocomplete/overview/
  40. 2026-06-14 Error Format: set to vendor-specific (GeoJSON FeatureCollection envelope with geocoding.error string…
  41. 2026-06-14 Requires Verification: set to No
  42. 2026-06-14 Starting Price Usd: set to 20
  43. 2026-06-14 Price Basis: set to month
  44. 2026-06-14 Free Tier Limit: set to 200,000 credits/month (non-commercial use only)
  45. 2026-06-14 Launched At: set to 2016-01-01
  46. 2026-06-14 GA Date: set to 2025-04-08
  47. 2026-06-14 Notable Customers: set to HolidayCheck, Relive, Shadowmap, Stay22, ZeroDown, Furkot, Swiftly, On the Go M…
  48. 2026-06-14 Slug: set to stadia-maps
  49. 2026-06-14 Source Confidence: set to high
  50. 2026-06-14 Extractor: set to claude-subagent:sonnet

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

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"}'

All the ways to contribute →