# Stadia Maps > Stadia Maps offers location APIs for humans (maps, geocoding, routing, navigation SDKs, and self-hosted options). Thousands of companies of all sizes use Stadia Maps to contextualize their data on a map, solve logistics problems, build fitness experiences, and more. We back our customers up with no-surprise billing, world-class reliability, strong privacy guarantees, and real human support. Last updated: 2026-08-17 ## Products Stadia Maps products — maps & tiles, geocoding & search, routing & navigation, and self-hosted options. - [Geocoding & Search APIs](https://stadiamaps.com/raw/products/geocoding-search.md): Stadia Maps Geocoding & Search APIs offer precise geocoding and fast, autocomplete search for places, addresses, and POIs. Our SDKs offer seamless integration into navigation, delivery, real estate, and other apps. - [Autocomplete Search API | Place Autocomplete](https://stadiamaps.com/raw/products/geocoding-search/autocomplete-search.md): Quickly find addresses, venues, cities, and more with Autocomplete Search. - [Geocoding API: Forward, Reverse & Address Lookup | Stadia Maps](https://stadiamaps.com/raw/products/geocoding-search/geocoding.md): Enable accurate, real-time location lookup for both machines and users. - [Time Zones | Geospatial Data](https://stadiamaps.com/raw/products/geocoding-search/time-zones.md): What time is it? What about at 36.5363, 127.8302? Time is hard, and finding the correct time zone at a specific location is equally difficult. Get instant, accurate time zone information for any location on Earth. - [Maps, Geocoding & Routing APIs | Stadia Maps](https://stadiamaps.com/raw/products.md): Interactive maps, geocoding, routing, and geospatial APIs for various applications, including on-premise and embedded solutions. Built to handle 5+ billion API calls a month, with 99.99% uptime. - [Interactive Basemaps and Static Map APIs](https://stadiamaps.com/raw/products/maps.md): Stadia Maps saves you time and money, eliminates mapping complexities and compliance headaches, and provides the performance, reliability, and support you deserve. - [Interactive Basemaps | Vector & Raster Tiles](https://stadiamaps.com/raw/products/maps/interactive-basemaps.md): Basemaps provide background and visual context for your maps. Combine your favorite open-source map SDK with our Map Tiles to create Interactive Basemaps with exceptional flexibility, control, and support. - [Map Styles | Customizable Map Themes](https://stadiamaps.com/raw/products/maps/map-styles.md): Ensure clarity, accessibility, and relevance to enhance your map's functionality and aesthetic appeal. Prioritize readability and consistency, improve accuracy, and maximize impact. Our homegrown Map Styles are constantly refined based on customer feedback. - [Tailor Our Maps to Your Style](https://stadiamaps.com/raw/products/maps/map-styles/customize.md): Adjust our default look and add extra tilesets to fit your mapping needs. - [Satellite Imagery Maps | High-Res Tiles](https://stadiamaps.com/raw/products/maps/map-styles/satellite-imagery.md): Ideal for outdoors, logistics, tourism, and dozens of other applications, the Stadia Maps’ imagery basemap connects you to the world you see. Display your data in the beautiful, full-color context it deserves with our high-resolution imagery. - [Static Maps API | Embeddable Map Images](https://stadiamaps.com/raw/products/maps/static-maps.md): Static Maps are a cost-effective, easy way to integrate maps into your website, email, or app. Enhance your user experience with location when fast display is crucial. - [On-Prem & Embedded Location Solutions](https://stadiamaps.com/raw/products/on-prem-embedded.md): Host on-premises or embedded location APIs in your app. Stadia Maps offers Map Tiles, Time Zone APIs, and more to support your secure, offline, or self-hosted applications. - [Routing and Navigation APIs](https://stadiamaps.com/raw/products/routing-navigation.md): Stadia Maps offers flexible routing APIs for driving, walking, cycling, and more. Our global coverage and seamless platform integration enhance experiences and operational workflows. - [Elevation | Geospatial Data](https://stadiamaps.com/raw/products/routing-navigation/elevation.md): Get precise elevation data of a single point or build an entire elevation profile along a path, bringing a new dimension to your applications. - [Ferrostar SDK | Cross-Platform Navigation](https://stadiamaps.com/raw/products/routing-navigation/ferrostar-navigation-sdk.md): Fast, reliable, portable navigation. - [Isochrone API | Reachable Range](https://stadiamaps.com/raw/products/routing-navigation/isochrones.md): Calculate areas by travel time and visualize locations that can be reached within a specified time or distance from a given location. - [Matrix Routing API | Travel Time & Distance](https://stadiamaps.com/raw/products/routing-navigation/matrix-routing.md): Ideal for complex, multi-point routing. - [Road Information API | Speed Limits & Details](https://stadiamaps.com/raw/products/routing-navigation/road-information.md): Pinpoint the closest street to a location or access detailed road information such as posted speed limits, grades, signs, or surface quality. - [Traffic-Influenced Routing](https://stadiamaps.com/raw/products/routing-navigation/traffic-influenced-routing.md): Add real-time and predictive traffic to your routes and ETAs. Same API, same transparent pricing, now with a fundamentally better picture of the road. - [Turn-by-Turn Routing API with Real-Time Navigation](https://stadiamaps.com/raw/products/routing-navigation/turn-by-turn-directions.md): Reliable routing and map matching for precise turn-by-turn guidance, trip optimization, distance, and travel time calculations. ## Pricing Transparent, usage-based pricing with a 14-day free trial, no upfront costs, and enterprise plans for high-volume customers. - [Pricing & Plans](https://stadiamaps.com/pricing/): Plans, included credits, overage rates, and an interactive pricing calculator. ## Blog Long-form articles on maps, geocoding, routing, and the technology behind Stadia Maps. Listed newest first. - [The Hidden Cost of Search: Why Your Geocoding Bill is Higher Than It Should Be (July 2026)](https://stadiamaps.com/raw/blog/why-is-your-geocoding-bill-higher-than-it-should-be.md): Google, Mapbox, AWS, and ESRI charge 6-8x more to store a geocoding result than to query it. Here's why the caching tax exists, and how Stadia Maps avoids it. - [The Open Data Superpower: Why Global Search is Moving Beyond Proprietary Silos (July 2026)](https://stadiamaps.com/raw/blog/open-data-geocoding-global-search.md): Stadia Maps builds geocoding & search on continuous open data streams — rapid updates, community fix-it loops, multilingual search, and precision reverse geocoding. - [When Google Maps Killed its Heatmap API, Here's What it Costs You (July 2026)](https://stadiamaps.com/raw/blog/google-maps-heatmap-deprecated-maplibre-migration.md): Google's Maps JavaScript API HeatmapLayer was deprecated in May 2025 and removed in May 2026. Here's what broke, why it happened, and how to migrate to MapLibre GL JS with Stadia Maps tiles. - [Two Leaders Join Stadia Maps and What This Means for the People Who Build on Us (June 2026)](https://stadiamaps.com/raw/blog/two-leaders-join-stadia-maps.md): Rob Yoegel joins as Head of Growth and Rick Myers leads Success and Support at Stadia Maps, bringing Linode's developer-first playbook to location infrastructure. - [Precision Meets Privacy: Elevating the Consumer Search Experience (June 2026)](https://stadiamaps.com/raw/blog/precision-meets-privacy-consumer-search-experience.md): Stadia Maps geocoding API delivers structured search, reverse geocoding, and autocomplete across 1B+ locations — no user tracking, no ad-network bias. - [The Invisible Costs of Routing: Privacy, Pricing, and Avoiding the "MAU" Trap (June 2026)](https://stadiamaps.com/raw/blog/invisible-costs-of-routing-privacy-pricing-mau-trap.md): Most mapping SDKs harvest user data and charge by MAU — penalizing your success. See how Stadia Maps eliminates both risks with private-by-design infrastructure and transparent, usage-only billing. - [How We Fixed Water Feature Rendering Across All Zoom Levels in Our Basemaps (June 2026)](https://stadiamaps.com/raw/blog/fixing-missing-water-interactive-basemaps.md): Mixing Natural Earth and OSM data at different zoom levels caused rivers to vanish, coastlines to shift, and islands to flicker. Here's how we unified our basemaps around a single Overture Maps dataset to fix it. - [We Updated Our Changelog (Yes, Really) (June 2026)](https://stadiamaps.com/raw/blog/we-updated-our-changelog.md): Catch up on everything Stadia Maps shipped since mid-2024 — traffic-influenced routing, Geocoding v2 with hundreds of millions of new POIs, a 37M km² satellite imagery update, and new mobile SDKs. Plus, subscribe via RSS to stay current. - [Beyond the Car: Routing for the Other 90% of Transport (May 2026)](https://stadiamaps.com/raw/blog/beyond-the-car-routing-for-specialized-fleets.md): Car-first routing APIs fail trucks, e-bikes, and LSVs. See how Stadia Maps uses Valhalla and OpenStreetMap to deliver modal-specific routing that respects each vehicle's physical and legal constraints. - [Why Basic OpenStreetMap Routing Needs Real-Time Traffic (May 2026)](https://stadiamaps.com/raw/blog/why-osm-routing-needs-real-time-traffic.md): OpenStreetMap is a world-class road network, but without real-time traffic it's a static dataset. Here's why algorithmic ETAs fall apart in production logistics and how Stadia Maps closes the gap with TomTom-powered routing. - [2026 Satellite Imagery Update: 37 Million km² at 30cm Resolution (April 2026)](https://stadiamaps.com/raw/blog/2026-satellite-imagery-update.md): The 2026 Alidade Satellite update: 37M km² at 30cm resolution, seamless mosaics for Japan, Nigeria, Mexico, and the UAE, and average imagery age of 1.6 years. - [75 Million More Addresses: Expanding Geocoding Precision (April 2026)](https://stadiamaps.com/raw/blog/75-million-more-addresses-geocoding-precision.md): 75 million new rooftop-accurate addresses from OpenAddresses, 3 million Foursquare POIs, and structured address fields (house_number, street, unit) on the v1 API. - [Traffic-Influenced Routing Is Here (Public Preview) (April 2026)](https://stadiamaps.com/raw/blog/traffic-influenced-routing-in-public-preview.md): Live and historical TomTom traffic now powers routing, optimized routing, map matching, isochrones, and matrices across 80+ countries. Public preview. - [AI Tools for API Companies: 4 Design Principles for AI-Native API Consumption (August 2025)](https://stadiamaps.com/raw/blog/ai-tools-for-api-companies-ai-native-design-principles.md): Four design principles for MCP servers and AI tools that models actually use: contextual descriptions, token frugality, AI-readable outputs, focused tools. - [AI Tools for API Companies: AI Needs Context, or How Our Auto-Generation Failed Spectacularly (August 2025)](https://stadiamaps.com/raw/blog/ai-tools-for-api-companies-ai-needs-context.md): Auto-generating an MCP server from OpenAPI specs seemed obvious — and failed. What we learned about AI-native API consumption and MCP tool design. - [Enriching Geocoding & Search: More Data, Smarter Deduplication, and Forward & Reverse v2 (July 2025)](https://stadiamaps.com/raw/blog/geocoding-and-autocomplete-v2-updates-continue.md): Geocoding v2 Forward and Reverse endpoints, smarter cross-source deduplication, multi-language fixes, and 8M more Foursquare OS Places POIs. - [Introducing Stadia Maps Geocoding & Search v2: Supercharge Your Search (April 2025)](https://stadiamaps.com/raw/blog/introducing-stadia-maps-geocoding-search-v2.md): Geocoding & Search v2: 14M+ new places and addresses, faster responses, 80% lower autocomplete costs, and forward geocoding on every plan — including Free. - [2025 Satellite Imagery Map Refresh (March 2025)](https://stadiamaps.com/raw/blog/2025-satellite-imagery-refresh.md): The 2025 Alidade Satellite refresh delivers 10x more 30cm imagery, 54% global coverage at 50cm, full 1.5m coverage, and imagery no more than a few years old. - [Announcing Foursquare OS Places Beta (February 2025)](https://stadiamaps.com/raw/blog/geocoding-foursquare-beta.md): Foursquare OS Places joins Stadia Maps geocoding as a beta source: millions of new POIs, 250,000+ localized place names, and smarter fuzzy search. - [Ferrostar: Building a Cross-Platform Navigation SDK in Rust (Part 2 - iOS Packaging)](https://stadiamaps.com/raw/blog/ferrostar-building-a-cross-platform-navigation-sdk-in-rust-part-2.md): How we cross-compile Rust for iOS, package an XCFramework, and publish a Swift Package — Part 2 of the Ferrostar navigation SDK deep dive. - [Autocomplete Search for SwiftUI and Jetpack Compose](https://stadiamaps.com/raw/blog/autocomplete-search-for-swiftui-and-jetpack-compose.md): Add location autocomplete search to iOS and Android apps in a few lines of code with customizable SwiftUI and Jetpack Compose views from Stadia Maps. - [Our SwiftUI DSL Is Joining the MapLibre Family](https://stadiamaps.com/raw/blog/maplibre-swiftui-dsl.md): The MapLibre SwiftUI DSL, started at Stadia Maps, is now an official MapLibre project, bringing first-class SwiftUI support to MapLibre on iOS. - [Fall 2024 Credit Schedule Updates](https://stadiamaps.com/raw/blog/2024-matrix-navigation-credit-updates.md): Increased matrix element limits, navigation aids with OSRM support for routing, and adjustments to the credit schedule. - [Bulk Geocoding API Is Now Available](https://stadiamaps.com/raw/blog/quickly-geocode-thousands-of-addresses-with-bulk-geocoding.md): Geocode up to 5,000 addresses in one HTTP request: forward and structured queries, streamed results, and no extra credits or fees. - [Official SDK for PHP is Now Available](https://stadiamaps.com/raw/blog/new-sdk-php.md): The Stadia Maps PHP SDK brings geocoding, routing, elevation, and time zone APIs to PHP via Composer, fully open source and generated from our OpenAPI spec. - [Custom Markers and POST Support for Static Maps](https://stadiamaps.com/raw/blog/custom-markers-in-static-map-images.md): Add custom marker images (up to 5 per request, 128px) to static maps, and send complex requests as JSON via POST to bypass URL length limits. - [2024 Satellite Imagery Map Refresh](https://stadiamaps.com/raw/blog/2024-satellite-imagery-refresh.md): The 2024 imagery refresh brings vibrant global color, 4M km² more 50cm coverage, new 30cm imagery in major cities, and refreshed imagery portfolio-wide. - [Announcing Cacheable Static Maps](https://stadiamaps.com/raw/blog/announcing-cacheable-static-map-images.md): Generate, store, and reuse static map snapshots for print, email, and offline use with the cacheable static maps endpoint — no custom license needed. - [Announcing Version 2 of our Official SDKs](https://stadiamaps.com/raw/blog/announcing-version-2-of-official-sdks.md): Announcing v2 of the official Stadia Maps SDKs for TypeScript, Swift, Kotlin, and Python with improved type safety, new routing options, and elevation resampling. - [Ferrostar: Building a Cross-Platform Navigation SDK in Rust (Part 1)](https://stadiamaps.com/raw/blog/ferrostar-building-a-cross-platform-navigation-sdk-in-rust-part-1.md): Why Stadia Maps built Ferrostar's core in Rust with UniFFI: cross-platform architecture, Cargo workspace setup, and idiomatic Swift/Kotlin bindings. - [Sponsorship of Two Open Data Projects](https://stadiamaps.com/raw/blog/sponsorships-osmf-openaddresses.md): We continue our support of the open-source community by sponsoring two organizations: The OpenStreetMap Foundation and OpenAddresses. - [Stamen Design × Stadia Maps](https://stadiamaps.com/raw/blog/stamen-design-and-stadia-maps.md): Stadia Maps and Stamen Design are pleased to announce a long-term partnership to build mapping services to make great maps accessible to everyone. - [New SDK for Swift is Now Available](https://stadiamaps.com/raw/blog/new-sdk-swift.md): The Stadia Maps Swift SDK brings geocoding, routing, elevation, and time zone APIs to iOS with async/await support and full Xcode autocomplete. - [Major Update to Our Geocoding and Autocomplete Search Data](https://stadiamaps.com/raw/blog/update-to-geocoding-autocomplete-search.md): City and postal code data for over 50 million US addresses improved for completeness, USPS-aligned formatting, and searchability. - [Three New SDKs and MapLibre GL JS Search Plugin Are Now Available](https://stadiamaps.com/raw/blog/new-sdks-and-maplibre-plugin.md): Stadia Maps SDKs for JavaScript/TypeScript, Python, and Kotlin, plus a MapLibre GL JS plugin that adds autocomplete search to maps in a few lines of code. - [Generally Available: Geocoding & Autocomplete Search with SDKs](https://stadiamaps.com/raw/blog/geocoding-and-autocomplete-search-generally-available.md): Stadia Maps Geocoding & Autocomplete Search APIs reach general availability: forward, reverse, and structured geocoding with SDKs for TypeScript and Python. - [European Union-only Endpoints Are Now Available](https://stadiamaps.com/raw/blog/eu-only-endpoints-are-now-available.md): Stadia Maps EU-only API endpoints are now live. Route all map tile and API traffic through EU servers for easier GDPR compliance. - [Satellite Maps Are Now Available](https://stadiamaps.com/raw/blog/satellite-maps-are-now-available.md): Stadia Maps now offers satellite and aerial imagery tiles. Add up-to-date satellite basemaps to your web or mobile app via the API. - [New Plans & Pricing in 2023](https://stadiamaps.com/raw/blog/plan-updates-2023.md): Stadia Maps 2023 pricing update: monthly credit-based usage replaces daily map views and API request limits, with per-plan feature access. - [Map Style Improvements and House Number Layer](https://stadiamaps.com/raw/blog/map-style-improvements-highway-shields-and-house-numbers.md): Stadia Maps map style update: improved highway shield rendering and house number display for cleaner, more accurate vector maps. - [Announcing Simplified Account-Based Billing](https://stadiamaps.com/raw/blog/announcing-simplified-account-level-billing.md): Stadia Maps bills per account, not per property — one subscription covers combined usage across all your properties, with an account-level usage overview. - [Announcing Improved Static Maps with Customizable Lines](https://stadiamaps.com/raw/blog/static-maps-with-polylines.md): Add customizable polylines to static map images to visualize routes, hiking tracks, and flight paths, plus a new Mumbai PoP for faster maps in India. - [Announcing Time Zone APIs and a Documentation Refresh](https://stadiamaps.com/raw/blog/product-updates-time-zones-and-docs.md): Stadia Maps product update: the Time Zone API is now live, plus major improvements to our developer documentation. - [Mapbox GL JS v2 Licensing and Stadia Maps](https://stadiamaps.com/raw/blog/mapbox-gl-licensing-and-stadia-maps.md): How the Mapbox GL JS license change affects developers, and why Stadia Maps + MapLibre GL JS is the best open-source alternative. - [Product Update: Improved Tiles, a New Tier, and Stadia Maps News](https://stadiamaps.com/raw/blog/product-updates-improved-tiles-new-tier.md): Faster raster tiles, an improved Outdoors style, the Stadia Growth pricing tier, and Stadia Maps news from mid-2020. - [Helping Businesses Deliver Location Experiences Before, During, and After COVID-19](https://stadiamaps.com/raw/blog/maps-before-during-after-covid-19.md): How Stadia Maps helped businesses maintain affordable maps and navigation during COVID-19, with free or discounted services for pandemic-response projects. - [Enhanced Documentation and Introducing mkjsfiddle](https://stadiamaps.com/raw/blog/enhanced-docs-and-mkjsfiddle.md): We've enhanced our documentation with JSFiddle integration and open-sourced the code we used to do it! - [Announcing Elevation Data](https://stadiamaps.com/raw/blog/announcing-elevation-data.md): Taking our services to the next level: elevation data at a point, along a path, and for elevation-influenced routing. - [Mapping Infrastructure v2 Release](https://stadiamaps.com/raw/blog/infrastructure-v2-improved-map-tiles-and-data.md): Stadia Maps infrastructure v2: upgraded tile servers, improved OpenStreetMap data pipelines, and faster global map tile delivery. ## Customer Stories Case studies about companies building location applications with Stadia Maps. - [The Platform to the Sun: How Shadowmap Uses Stadia Maps to Power Sunlight Simulation at Global Scale](https://stadiamaps.com/raw/customer-stories/shadowmap.md): How Shadowmap serves 3D sunlight simulation to 700,000+ monthly users — and powers Redfin's sunlight scores — with map tiles from Stadia Maps. ## Learn Educational articles explaining foundational mapping, geocoding, and routing concepts. - [What Is Address Autocomplete?](https://stadiamaps.com/raw/learn/address-autocomplete.md): Address autocomplete suggests places, addresses, and points of interest as users type. Learn how it works and how to add it with Stadia Maps SDKs and API. - [What Is a GDPR-Compliant Mapping API?](https://stadiamaps.com/raw/learn/gdpr-compliant-mapping-api.md): A GDPR-compliant mapping API avoids tracking end users and can keep requests in the EU. Learn what Stadia Maps collects, and how EU-only endpoints work. - [What Is Geocoding?](https://stadiamaps.com/raw/learn/geocoding.md): Master geocoding fundamentals: Convert addresses to coordinates and vice versa. Learn how our global geocoding API works, data accuracy levels, and best practices. - [What Is an Isochrone?](https://stadiamaps.com/raw/learn/isochrones.md): Learn how isochrones work, what parameters matter, and how to generate one with the Stadia Maps Isochrone API. - [What Is Reverse Geocoding?](https://stadiamaps.com/raw/learn/reverse-geocoding.md): Reverse geocoding converts coordinates into an address or nearby place. Learn how it handles administrative layers and how to build one with Stadia Maps. - [What Is Satellite Imagery Resolution?](https://stadiamaps.com/raw/learn/satellite-imagery-resolution.md): Satellite imagery resolution is the ground distance each pixel covers. Learn what 30cm means, why freshness matters, and what resolution Stadia Maps offers. - [Vector vs. Raster Map Tiles](https://stadiamaps.com/raw/learn/vector-versus-raster-map-tiles.md): Vector and raster are the two main map tile formats. Learn how they differ, when to use each, and how Stadia Maps serves both with MapLibre and OpenLayers. ## FAQs Frequently asked questions about Stadia Maps APIs, pricing, billing, and operations. - [Are mid-cycle upgrades and downgrades prorated?](https://stadiamaps.com/raw/faqs/are-mid-cycle-upgrades-and-downgrades-prorated.md): Yes, mid-cycle changes are prorated by time spent on each plan. Example: upgrade from $10 to $20 exactly halfway through the cycle, and your next invoice is $5 higher. Downgrades leave a credit balance applied to future charges, not an automatic refund. - [As a non-profit, can I use the Free plan for a project that generates revenue?](https://stadiamaps.com/raw/faqs/as-a-non-profit-can-i-use-the-free-plan-for-a-project-that-generates-revenue.md): By default, no, since this meets our Commercial Use criteria of generating revenue. We can, however, make exceptions depending on your individual project’s details. Please reach out to us at support@stadiamaps.com and start a conversation. - [As an academic researcher, can I use the Free plan for my non-commercial research projects and papers?](https://stadiamaps.com/raw/faqs/as-an-academic-researcher-can-i-use-the-free-plan-for-non-commercial-research.md): Yes, as long as you meet the definition of Non-Commercial Academic Use, which we define as any usage by students, faculty, and staff that benefits non-commercial academic activities (e.g. studies, presentations, papers, projects, etc.) at educational institutions or programs. - [Can I use my subscription for multiple websites/apps?](https://stadiamaps.com/raw/faqs/can-i-use-my-subscription-for-multiple-websites-apps.md): In general, yes, as long as the subscription is not shared across multiple entities (with exceptions for certain forms of reuse in white-labeled products). An entity is typically a natural person or a corporation (for-profit or non-profit). See our terms for more details or Contact us if you have questions about your use case. - [Can I use Stadia Maps as a for-profit entity or in a product which is sold or generates revenue?](https://stadiamaps.com/raw/faqs/can-i-use-stadiamaps-as-a-for-profit-entity-or-in-a-product-thats-sold.md): Yes, however, in both cases, you meet our criteria of Commercial Use and are required to have an active paid subscription - [Can I use Stadia Maps in print, TV, film, or another form of media?](https://stadiamaps.com/raw/faqs/can-i-use-stadiamaps-in-print-tv-film-or-other-media.md): Yes, though you may need a paid subscription or a custom license depending on your use case. - [Do you have documentation?](https://stadiamaps.com/raw/faqs/do-you-have-documentation.md): Yes! You can find our extensive documentation and tutorials at docs.stadiamaps.com. - [Do you have SDKs available?](https://stadiamaps.com/raw/faqs/do-you-have-sdks-available.md): Yes! We have everything from API clients to drop-in components in many popular languages: - [Do you support custom map styles?](https://stadiamaps.com/raw/faqs/do-you-support-custom-map-styles.md): Yes! Vector tiles are rendered client-side, and you can restyle them freely with any Stadia Maps plan. We have a complete guide on custom styles in our docs. - [Does having multiple properties affect my billing?](https://stadiamaps.com/raw/faqs/does-having-multiple-properties-affect-my-billing.md): No. We offer simple billing where usage is aggregated across all properties in your account. Your account subscription is for all usage, whether you have one property or ten. - [Does Stadia Maps work offline?](https://stadiamaps.com/raw/faqs/does-stadia-maps-work-offline.md): Not our hosted APIs. Those need an internet connection. For offline maps, use our on-premises and embedded solutions instead. - [How can I cancel a free trial?](https://stadiamaps.com/raw/faqs/how-can-i-cancel-a-free-trial.md): If you have not given us a payment method such as a credit card, no action is needed to cancel. Your account will automatically revert to the free tier after your trial ends. - [How can I remove the hard credit limit?](https://stadiamaps.com/raw/faqs/how-can-i-remove-the-hard-credit-limit.md): When you’re ready to go live, go to the plan upgrade screen. If you haven’t added a payment method yet, follow the prompts to add your contact details and payment method. After entering your information and confirming the plan you want to upgrade to, click the green upgrade button on the dashboard. - [How do I get an API key?](https://stadiamaps.com/raw/faqs/how-do-i-get-an-api-key.md): Get started for free, create a property in your dashboard, and your API key will be generated automatically. - [How do you define commercial use?](https://stadiamaps.com/raw/faqs/how-do-you-define-commercial-use.md): Use of Stadia Maps’ services commercially requires a paid subscription or (in some cases) a custom license. We consider usage to be commercial in any of the following situations: - [How is additional usage billed?](https://stadiamaps.com/raw/faqs/how-is-additional-usage-billed.md): When you opt in, additional usage is billed on the next invoice after the usage occurs. While our base monthly fees are pre-pay, these charges are then added to your invoice at the end of each billing cycle. For example, suppose you are subscribed to the Standard plan with a billing cycle starting the 1st of each month, and in January, you accrue $20 in additional usage. Your February invoice would be $100: $80 for the Standard plan for February, and $20 for the additional usage in January. - [How much does Stadia Maps cost?](https://stadiamaps.com/raw/faqs/how-much-does-stadia-maps-cost.md): Plans start at free. Paid plans begin at $20/month and include higher credit limits and additional usage options. See full pricing. - [I have multiple domains. Do I need more than one subscription?](https://stadiamaps.com/raw/faqs/i-have-multiple-domains-do-i-need-more-than-one-subscription.md): Generally, no. But be sure to read our FAQ about sharing a subscription between multiple websites/apps first! Creating a new property for each domain makes the most sense if you have logically separate products/sites, because it lets you track usage and manage API keys separately. We also support adding multiple domains to a single property on request. Contact us for details. - [Is Stadia Maps a good alternative to Google Maps?](https://stadiamaps.com/raw/faqs/is-stadia-maps-a-good-alternative-to-google-maps.md): Yes, Stadia Maps is built on open standards, so you're never locked into displaying our geocoding or routing results only on our own maps. Teams typically save up to 90% switching from Google Maps Platform. - [Is Stadia Maps a good alternative to Mapbox?](https://stadiamaps.com/raw/faqs/is-stadia-maps-a-good-alternative-to-mapbox.md): Yes, Stadia Maps runs on the same MapLibre GL JS vector tile stack, so most teams switch basemaps in two lines of code and save up to 90% on comparable usage. - [Is Stadia Maps a good alternative to MapTiler?](https://stadiamaps.com/raw/faqs/is-stadia-maps-a-good-alternative-to-maptiler.md): Yes, save up to 73% on comparable usage, and unlock routing and navigation APIs MapTiler doesn't offer at any tier, plus real human support included on every paid plan. - [Is Stadia Maps GDPR and CCPA compliant?](https://stadiamaps.com/raw/faqs/is-stadia-maps-gdpr-and-ccpa-compliant.md): Yes. Stadia Maps doesn't track end users, collect telemetry, or sell behavioral data by default. Dedicated EU-only endpoints are also available for customers who need requests handled entirely within the EU. - [Is there a free plan?](https://stadiamaps.com/raw/faqs/is-there-a-free-plan.md): Yes. Our free tier gives you access to all core APIs with a monthly credit limit and no payment method required. See pricing for limits. - [What are basemaps?](https://stadiamaps.com/raw/faqs/what-are-basemaps.md): Basemaps are the layer of "normal" things you’d expect to see on a map like water, country borders, cities, points of interest, etc. They are called basemaps because they are the "base" that provides context for the markers and overlays you add on top. - [What are the API rate limits?](https://stadiamaps.com/raw/faqs/what-are-the-api-rate-limits.md): There's no fixed requests-per-second limit — your real constraint is your monthly credit allowance. Once it's exhausted, you'll get 429 responses until the next billing cycle. - [What happens when I add a payment method during a trial?](https://stadiamaps.com/raw/faqs/what-happens-when-i-add-a-payment-method-during-a-trial.md): When you add a payment method during a free trial, you will be able to select a plan to subscribe to after the trial. We will automatically bill you for the selected plan as soon as your trial ends. You can change your plan selection at any time before your trial ends. - [What happens when I cancel my account?](https://stadiamaps.com/raw/faqs/what-happens-when-i-cancel-my-account.md): Because your subscription is prepaid, your account will remain on your currently selected plan until the end of your billing cycle. After which, your account will be downgraded to the free tier. If additional usage is enabled, you will receive a final invoice for any additional usage accrued through the end of your billing cycle. - [What if I have a question that isn’t answered in the FAQ?](https://stadiamaps.com/raw/faqs/what-if-i-have-a-question-thats-not-answered.md): If you can’t find what you need on our website or documentation, email us at support@stadiamaps.com. We’d be delighted to answer any of your questions. - [What is MapLibre?](https://stadiamaps.com/raw/faqs/what-is-maplibre.md): MapLibre is a collective that organizes the development of fully-open and free map rendering tools. Stadia Maps is a founding member, and co-founder Luke Seelenbinder currently serves on the governing board. Together, we form a large and growing network of developers and corporations all working together to advance the state of the art. - [What is your refund policy?](https://stadiamaps.com/raw/faqs/what-is-your-refund-policy.md): If you cancel a subscription early or downgrade to a lower plan, your Stripe account may receive a prorated refund in the form of an account credit (see the FAQ above). However, we will not normally issue refunds back to your original payment method. Any credit balance will remain on your account for future use. - [What limitations apply to trial accounts?](https://stadiamaps.com/raw/faqs/what-limitations-apply-to-trial-accounts.md): Trial accounts have access to the same APIs as our Professional plan, so you can easily evaluate all our services with no obligation. For the duration of the trial, your account will have the same credit limit as a free account. - [What map tile formats do you offer?](https://stadiamaps.com/raw/faqs/what-map-tile-formats-do-you-offer.md): We offer both vector (protobuf-encoded Mapbox Vector Tiles) and raster (PNG) tiles. Static maps are available in PNG (the default) or JPEG format. Our raster tiles and static maps are available in both 1x and 2x scale. - [What platforms do you support?](https://stadiamaps.com/raw/faqs/what-platforms-do-you-support.md): Yes, on the web (Leaflet, MapLibre GL JS, OpenLayers) and natively for iOS (Swift/SwiftUI), Android (Kotlin/Jetpack Compose), and Flutter. SDKs also cover JavaScript/TypeScript, Python, Kotlin, Swift, and PHP. - [What’s a credit?](https://stadiamaps.com/raw/faqs/whats-a-credit.md): We use a credits system for enforcing limits and metering usage. Every request you make has a cost stated in the credit schedule on our pricing page. These are counted against your plan’s monthly credit allowance and, if you have opted in to additional usage, billed at the rate specified in your plan once you exhaust your credit pool. - [What’s a static map?](https://stadiamaps.com/raw/faqs/whats-a-static-map.md): A static map is a full map image that you can customize and embed easily without any JavaScript or map rendering library. You can even add features like markers and lines, and our servers handle the drawing for you! Just add a few parameters to the URL. ## Open Source Key open source projects maintained by Stadia Maps. - [Ferrostar](https://github.com/stadiamaps/ferrostar): Cross-platform FOSS navigation SDK for iOS, Android, and the web. - [Stadia Maps MCP Server](https://github.com/stadiamaps/stadiamaps-mcp-server-ts): TypeScript Model Context Protocol server for the Stadia Maps APIs. - [MapLibre Search Box](https://github.com/stadiamaps/maplibre-search-box): Autocomplete search control for MapLibre, powered by the Stadia Maps Autocomplete Search API. - [PMTiles for Rust](https://github.com/stadiamaps/pmtiles-rs): Rust implementation of the PMTiles format. - [SDF Font Tools](https://github.com/stadiamaps/sdf_font_tools): Rust tools for working with SDF font glyphs in PBF format. - [Valinor](https://github.com/stadiamaps/valinor): Rust bindings and tooling for the Valhalla routing engine. ## Site Pages Reference pages including the changelog, infrastructure overview, attribution, legal terms, and privacy commitments. - [About Stadia Maps](https://stadiamaps.com/raw/about.md): Stadia Maps is a privacy-first location infrastructure with global performance, no end-user tracking, and no vendor lock-in. - [Map Attribution Requirements](https://stadiamaps.com/raw/attribution.md): When using Stadia Maps, you're required to display attribution in your map interface for the data sources, map styles, and software components that power them. - [Stadia Maps Blog – Mapping APIs, Geocoding & Routing](https://stadiamaps.com/raw/blog.md): Product updates and geospatial insights from the Stadia Maps team about maps, geocoding & search, and routing & navigation. - [Build a Map Tool](https://stadiamaps.com/raw/build-a-map.md): Build professional interactive or static maps in minutes. Try our free map builder tool to configure styles, markers, and overlays without writing code. - [Stadia Maps Changelog](https://stadiamaps.com/raw/changelog.md): See what's new at Stadia Maps including recent releases, API updates, data improvements, and infrastructure changes. - [Customer Stories | How Teams Build with Stadia Maps](https://stadiamaps.com/raw/customer-stories.md): How teams in real estate, logistics, travel, and beyond build reliable, privacy-first apps at scale with Stadia Maps. - [Routing API Demo Page](https://stadiamaps.com/raw/demos/simple-routing.md): Live demo of Stadia Maps turn-by-turn routing. See driving, walking, and cycling directions in action. - [Explore Our Map Styles](https://stadiamaps.com/raw/explore-the-map.md): Explore every Stadia Maps style, from satellite imagery and terrain to watercolor and toner, live on an interactive map. - [Stadia Maps FAQs | Maps, Geocoding, Routing, Billing & More](https://stadiamaps.com/raw/faqs.md): Answers to common questions about Stadia Maps' mapping APIs, geocoding, routing, billing, acceptable use, and SDKs. - [Location APIs: Maps, Geocoding, Navigation](https://stadiamaps.com/raw/index.md): Maps, geocoding, search, routing, and navigation APIs built on transparent pricing and privacy-first infrastructure. - [Stadia Maps Global Infrastructure](https://stadiamaps.com/raw/infrastructure.md): 14 interconnected data centers. No user tracking. Built to handle any request in milliseconds, anywhere in the world. - [Learn | Location Concepts Explained](https://stadiamaps.com/raw/learn.md): Plain-language explanations of maps, geocoding, and routing concepts, and how to use them with the Stadia Maps APIs. - [Data Processing Addendum](https://stadiamaps.com/raw/legal/data-processing-addendum.md): Stadia Maps Data Processing Addendum (DPA) outlining data handling, compliance obligations, and sub-processor information for enterprise customers. - [Sub-processors](https://stadiamaps.com/raw/legal/subprocessors.md): Review Stadia Maps' complete list of sub-processors. We work with trusted partners to deliver reliable location APIs while maintaining full GDPR compliance. - [Stadia Maps MCP Server](https://stadiamaps.com/raw/location-for-ai.md): Give AI agents real-time maps, geocoding, routing, and time zone data through the Stadia Maps MCP server. - [Pricing & Plans for Map & Location APIs](https://stadiamaps.com/raw/pricing.md): Transparent, credit-based pricing for map tiles, geocoding, and routing. Free plan available, no billing shock. - [Privacy at Stadia Maps](https://stadiamaps.com/raw/privacy/privacy-commitment.md): At Stadia Maps, privacy isn’t just a feature, it’s the foundation. Unlike major platforms that monetize your users’ movement and behavior, we’ve built a location platform that keeps your data private, secure, and your users safe. - [Privacy Policy](https://stadiamaps.com/raw/privacy/privacy-policy.md): Read the Stadia Maps Privacy Policy about how we collect, use, and protect your data, and our commitment to zero advertising and user tracking. - [Build Private Maps with Stadia Maps](https://stadiamaps.com/raw/privacy/private-location-apis-maps.md): Stadia Maps does not track or sell your users’ data. Build location applications that respect user privacy and meet CCPA and other US privacy regulations. - [Map & Location Solutions for Logistics](https://stadiamaps.com/raw/solutions/logistics.md): Manage fleets, dispatch vehicles, optimize routes and navigation, and visualize data with Stadia Maps. - [Map & Location Solutions for Outdoors](https://stadiamaps.com/raw/solutions/outdoors.md): Empower your users to discover, explore, plan, and share the world using solutions from Stadia Maps. - [Map & Location Solutions for Real Estate](https://stadiamaps.com/raw/solutions/real-estate.md): Let renters and buyers explore neighborhoods and browse inventory with beautiful maps powered by Stadia Maps. - [Map & Location Solutions for Travel](https://stadiamaps.com/raw/solutions/travel.md): Create elegant, seamless user experiences for exploring, planning, and buying trips with Stadia Maps. - [Stamen Design x Stadia Maps](https://stadiamaps.com/raw/stamen.md): Affordable, private cartography from Stamen Design and Stadia Maps. Access iconic map styles with GDPR compliance and no tracking. Perfect for privacy-conscious apps. - [Support](https://stadiamaps.com/raw/support.md): Get help with Stadia Maps. Reach our support team by email or join the developer community on Discord, Slack, Mastodon, Bluesky, and more. - [Google Maps Alternatives: 5 Options Compared](https://stadiamaps.com/raw/switch-to-stadia/from-google.md): Comparing Google Maps alternatives? Real pricing, lock-in tradeoffs, and privacy for Mapbox, MapTiler, and Stadia Maps. - [Mapbox Alternatives: 5 Options Compared](https://stadiamaps.com/raw/switch-to-stadia/from-mapbox.md): Comparing Mapbox alternatives? Real pricing, license tradeoffs, and privacy for Google Maps, MapTiler, and Stadia Maps. - [MapTiler Alternatives: 5 Options Compared](https://stadiamaps.com/raw/switch-to-stadia/from-maptiler.md): Comparing MapTiler alternatives? Pricing, the routing gap, and caching options vs. Mapbox, Google Maps, and Stadia Maps. - [Switch to Stadia Maps from Google, Mapbox & MapTiler](https://stadiamaps.com/raw/switch-to-stadia.md): Switch from Google Maps, Mapbox, or MapTiler to Stadia Maps for privacy-first APIs and real human support, no lock-in. - [Terms of Service](https://stadiamaps.com/raw/terms-of-service.md): Read the Stadia Maps Terms of Service, including acceptable use policies, commercial licensing terms, and billing conditions. ## Contact Route enterprise and high-volume inquiries to enterprise sales; general questions go to support. - [General support](mailto:support@stadiamaps.com): support@stadiamaps.com — questions, account help, and general support. - [Enterprise sales](mailto:entsales@stadiamaps.com): entsales@stadiamaps.com — enterprise plans, high-volume use cases, and custom integrations. ## Notes - API reference documentation is hosted separately at https://docs.stadiamaps.com/, which publishes its own llms.txt at https://docs.stadiamaps.com/llms.txt for implementation details. - Status and uptime information is published at https://status.stadiamaps.com/