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." [1]

mapsplatform.google.com/ · By Google · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

Google Maps Platform provides interactive and static map rendering, vector and raster tiles, 3D photorealistic tiles, Street View, and mobile SDKs for iOS, Android, Flutter, and React Native, covering 250+ countries and territories on proprietary data updated 100 million times daily. It suits web and mobile applications ranging from store locators and fleet displays to real estate discovery and geospatial analytics. Pricing starts at $7 per 1,000 map loads with a free tier of 10,000 map loads per month per SKU, self-serve signup, and a published SLA. The platform holds SOC 2 Type 2 and ISO 27001 certifications, is GDPR compliant, and offers an MCP server alongside API key authentication.

Best for / Avoid if

Best for: Prototypes and side projects - free to start, no sales call; Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt)

Scores

  • 40 / 100
    Agent friendliness
  • 100 / 100
    Pricing transparency
  • 85 / 100
    Setup speed
  • 15 / 100
    Docs quality
  • 100 / 100
    Procurement ease
  • 75 / 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
Free tier details
Recurring monthly free allotment per SKU (effective March 1, 2025, replaced the old $200 credit): Dynamic Maps - 10,000 events/month free; Static Maps - 10,000 events/month free; Map Tiles API 2D - 100,000 requests/month free; Map Tiles API Street View Tiles - 100,000 requests/month free; Map Tiles API Photorealistic 3D Tiles - 1,000 requests/month free. Static Street View - 10,000 events/month free; Dynamic Street View - 5,000 events/month free. These are recurring monthly caps per SKU, not one-time credits. Attribution required.
Self-serve signup
Yes [4]
Requires sales call
No
Enterprise plan
Yes [5]
Published prices
PlanItemPerAmountSource
Pay-as-you-goDynamic Maps (map loads) — free tierfirst 10,000 map loads per month$0source
Pay-as-you-goDynamic Maps (map loads)1,000 map loads (10,001–100,000)$7source
Pay-as-you-goDynamic Maps (map loads)1,000 map loads (100,001–500,000)$5.6source
Pay-as-you-goDynamic Maps (map loads)1,000 map loads (500,001–1,000,000)$4.2source
Pay-as-you-goDynamic Maps (map loads)1,000 map loads (1,000,001–5,000,000)$2.1source
Pay-as-you-goDynamic Maps (map loads)1,000 map loads (5,000,000+)$0.53source
Pay-as-you-goStatic Maps (requests) — free tierfirst 10,000 requests per month$0source
Pay-as-you-goStatic Maps (requests)1,000 requests (10,001–100,000)$2source
Pay-as-you-goStatic Maps (requests)1,000 requests (100,001–500,000)$1.6source
Pay-as-you-goStatic Maps (requests)1,000 requests (500,001–1,000,000)$1.2source
Pay-as-you-goStatic Maps (requests)1,000 requests (1,000,001–5,000,000)$0.6source
Pay-as-you-goStatic Maps (requests)1,000 requests (5,000,000+)$0.15source
Pay-as-you-goMaps Embed API (map loads)unlimited map loads$0source
Pay-as-you-goMaps SDK for iOS/Android (mobile map loads)unlimited map loads$0source
Pay-as-you-goStatic Street View (panorama loads) — free tierfirst 10,000 panorama loads per month$0source
Pay-as-you-goStatic Street View (panorama loads)1,000 panorama loads (10,001–100,000)$7source
Pay-as-you-goStatic Street View (panorama loads)1,000 panorama loads (100,001–500,000)$5.6source
Pay-as-you-goStatic Street View (panorama loads)1,000 panorama loads (500,001–1,000,000)$4.2source
Pay-as-you-goStatic Street View (panorama loads)1,000 panorama loads (1,000,001–5,000,000)$2.1source
Pay-as-you-goStatic Street View (panorama loads)1,000 panorama loads (5,000,000+)$0.53source
Pay-as-you-goDynamic Street View (panorama loads) — free tierfirst 5,000 panorama loads per month$0source
Pay-as-you-goDynamic Street View (panorama loads)1,000 panorama loads (5,001–100,000)$14source
Pay-as-you-goDynamic Street View (panorama loads)1,000 panorama loads (100,001–500,000)$11.2source
Pay-as-you-goDynamic Street View (panorama loads)1,000 panorama loads (500,001–1,000,000)$8.4source
Pay-as-you-goDynamic Street View (panorama loads)1,000 panorama loads (1,000,001–5,000,000)$4.2source
Pay-as-you-goDynamic Street View (panorama loads)1,000 panorama loads (5,000,000+)$1.05source
Pay-as-you-goMap Tiles API — 2D map tiles — free tierfirst 100,000 tile requests per month$0source
Pay-as-you-goMap Tiles API — 2D map tiles1,000 tile requests (100,001–1,000,000)$0.6source
Pay-as-you-goMap Tiles API — 2D map tiles1,000 tile requests (1,000,001–5,000,000)$0.48source
Pay-as-you-goMap Tiles API — 2D map tiles1,000 tile requests (5,000,001–10,000,000)$0.36source
Pay-as-you-goMap Tiles API — 2D map tiles1,000 tile requests (10,000,001–50,000,000)$0.18source
Pay-as-you-goMap Tiles API — 2D map tiles1,000 tile requests (50,000,000+)$0.045source
Pay-as-you-goMap Tiles API — Street View tiles — free tierfirst 100,000 tile requests per month$0source
Pay-as-you-goMap Tiles API — Street View tiles1,000 tile requests (100,001–1,000,000)$2source
Pay-as-you-goMap Tiles API — Street View tiles1,000 tile requests (1,000,001–5,000,000)$1.6source
Pay-as-you-goMap Tiles API — Street View tiles1,000 tile requests (5,000,001–10,000,000)$1.2source
Pay-as-you-goMap Tiles API — Street View tiles1,000 tile requests (10,000,001–50,000,000)$0.6source
Pay-as-you-goMap Tiles API — Street View tiles1,000 tile requests (50,000,000+)$0.2source
Pay-as-you-goMap Tiles API — Photorealistic 3D tiles — free tierfirst 1,000 tile requests per month$0source
Pay-as-you-goMap Tiles API — Photorealistic 3D tiles1,000 tile requests (1,001–100,000)$6source
Pay-as-you-goMap Tiles API — Photorealistic 3D tiles1,000 tile requests (100,001–500,000)$5.1source
Pay-as-you-goMap Tiles API — Photorealistic 3D tiles1,000 tile requests (500,001–1,000,000)$4.2source
Pay-as-you-goMap Tiles API — Photorealistic 3D tiles1,000 tile requests (1,000,001–5,000,000)$3.3source
Pay-as-you-goMap Tiles API — Photorealistic 3D tiles1,000 tile requests (5,000,000+)$2.4source
Starter (subscription)50,000 monthly calls — Dynamic Maps + Geocodingmonth$100source
Essentials (subscription)100,000 monthly calls — Dynamic Maps, Map Tiles 2D & Street View, Static Maps, Maps SDK, Maps Embed, + Routes/Places/Environment SKUsmonth$275source
Pro (subscription)250,000 monthly calls — all Essentials SKUs + Dynamic Street View, Photorealistic 3D Tiles, and premium Routes/Places SKUsmonth$1200source
Enterprise (subscription)Custom call volume — all Pro features + enterprise-tier APIs and maximum customizationmonth - source

Capabilities

  • Vector tiles
  • Static map images
  • Mobile SDK
  • Custom styling
  • Satellite imagery
  • 3D maps
Supported actions
interactive_js_map, static_map_image, raster_tiles, vector_tiles, mobile_sdk_ios, mobile_sdk_android, flutter_sdk, react_native_sdk, style_editor, cloud_based_map_styling, custom_map_ids, 3d_photorealistic_tiles, 3d_buildings, satellite_imagery, street_view_tiles, terrain_tiles, hybrid_map_type, webgl_overlay, custom_markers, data_layers, vector_rendering, map_tiles_api, indoor_maps
Regions
global - 250+ countries and territories, proprietary Google Maps data (not OpenStreetMap), satellite/aerial imagery globally, map data updated 100 million times daily, some APIs not available in all geographies due to government-imposed limitations [6]
Languages
Afrikaans, Albanian, Amharic, Arabic, Armenian, Belarusian, Bengali, Bosnian, Bulgarian, Burmese, Catalan, Chinese (Simplified), Chinese (Traditional), Chinese (Hong Kong), Croatian, Czech, Danish, Dutch, English, English (Australian), English (Great Britain), Estonian, Farsi, Filipino, Finnish, French, French (Canadian), Galician, Georgian, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kannada, Kazakh, Khmer, Korean, Kyrgyz, Lao, Latvian, Lithuanian, Macedonian, Malayalam, Marathi, Mongolian, Nepali, Polish, Portuguese (Brazilian), Portuguese (Portugal), Punjabi, Romanian, Russian, Serbian (Cyrillic), Serbian (Latin), Sinhalese, Slovak, Slovenian, Spanish, Spanish (Latin America), Swahili, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese, Zulu
Input types
center coordinates (lat/lng or address), zoom level, bounding box, map type (roadmap/satellite/terrain/hybrid), marker definitions, style spec / JSON, map ID, tile z/x/y coordinates, session token (Map Tiles API), image size (pixels), path/polygon definitions, scale factor, language parameter, GeoJSON overlays
Output types
interactive map canvas (JavaScript), PNG/GIF/JPEG static image (Static Maps API), raster tiles - PNG 2D (Map Tiles API), vector tiles (Maps JavaScript API vector rendering), photorealistic 3D tiles (Map Tiles API), Street View panorama tiles, terrain tiles, GL style JSON (cloud-based map styling)
Webhooks
No
Sandbox / test mode
No [7]
SDK languages
JavaScript, iOS, Android, Flutter, React Native
MCP server
Yes [8]

Trust & compliance

SOC 2
SOC 2 Type II [9]
HIPAA
No [10]
GDPR
Yes [11]
ISO 27001
Yes [12]
PCI DSS
No [13]
Published SLA
Yes [14]
Rate limits
Maps JavaScript API: 30,000 map loads per minute per project; 300 map loads per minute per IP. Maps Static API: 30,000 queries per minute. Map Tiles API 2D/Street View: 15,000 daily queries per project; 6,000 requests per minute. Map Tiles API Photorealistic 3D: 10,000 root tileset queries per day; 12,000 tile renderer queries per minute. [15]
Known restrictions
Google Maps attribution (logo and copyright notices) must always be visible, Must not pre-fetch, index, store, or cache any map Content except under the limited conditions stated in the Terms, Must not overlap or obscure the Google logo with any other logo, Map tiles cannot be used for image analysis, machine interpretation, object detection, geodata extraction or resale, or offline applications, Street View panorama ID is exempt from caching restrictions, Applications must respect Cache-Control HTTP headers (max-age, stale-while-revalidate, must-revalidate, private) returned by the API, EEA-specific terms effective July 8, 2025 apply content restrictions for users with EEA billing accounts, Maps Code Assist MCP server is experimental (pre-GA) status

Developer surface

Docs rendering: static

Integration

API style
rest
Base URL
https://maps.googleapis.com/maps/api/js
Version
3.65
Versioning
url
Stability
ga
Auth methods
api_key
Error format
vendor-specific
Rate limit
30000 / minute

SDKs

  • JavaScript @googlemaps/js-api-loader · repo
  • iOS GoogleMaps · repo
  • Android com.google.android.gms:play-services-maps · repo
  • Flutter google_maps_flutter · repo
  • React Native @googlemaps/react-native-navigation-sdk · repo

Adoption & maturity

Launched
2005-06-29
GA
2005-06-29
Notable customers
Domino's, Allstate, Kroger, Redfin, Realtor.com, Wayfair, Staples, IKEA Germany, Hilton HHonors, GoJek, Rappi, Tokopedia, OYO Hotels & Homes, Vodafone, Swisscom, Allianz, UniCredit, Sony Pictures, L'Oreal, Zynga

Other Maps 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

  • Esri ArcGIS Basemap Styles & Map Tiles

    "A location service that provides basemap styles and data for the world. It returns styles as Mapbox styles and web maps, and data as vector tiles and/or map tiles."

    Usage · free tier · public pricing · self-serve

  • Mapbox Maps (GL JS, Static Images & Vector Tiles)

    "Bring location data to life with beautiful base maps, versatile upload and design tools and cross-platform rendering."

    Usage · free tier · public pricing · self-serve

  • Jawg Maps

    "Integrate maps and geocoding in your websites and mobile apps" - Jawg Maps is a map design and data geolocation platform offering customizable interactive and static maps, geocoding, routing, and elevation APIs built on OpenStreetMap data.

    Subscription · free tier · public pricing · self-serve

  • LocationIQ

    "Affordable Google Maps alternative for your website or app"

    Subscription · free tier · public pricing · self-serve

  • TomTom Map Display API & Maps SDK

    "The Map Display API is a suite of web services designed for developers to create web and mobile applications around mapping."

    Usage · free tier · public pricing · self-serve

Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API) alternatives · Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API) vs Azure Maps Render (Map Tiles) · All Maps APIs APIs

References

Change history

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

  1. 2026-06-14 Score Agent Friendliness: 3040
  2. 2026-06-14 Has Structured Data: (none)No
  3. 2026-06-14 Robots Allows Agents: (none)Yes
  4. 2026-06-14 Capabilities: {}{"threed":true,"satellite":true,"mobile_sdk":true,"static_maps":true,"vector_ti…
  5. 2026-06-14 Summary Md: (none)Google Maps Platform provides interactive and static map rendering, vector and …
  6. 2026-06-14 Score Trust Readiness: (none)75
  7. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call, Regulated or enter…
  8. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  9. 2026-06-14 Score Procurement Friction: (none)100
  10. 2026-06-14 Score Agent Friendliness: (none)30
  11. 2026-06-14 Score Pricing Transparency: (none)100
  12. 2026-06-14 Score Setup Speed: (none)85
  13. 2026-06-14 Score Docs Quality: (none)15
  14. 2026-06-14 Llms Txt Present: (none)No
  15. 2026-06-14 Docs URL: (none)https://mapsplatform.google.com/api
  16. 2026-06-14 Rendering: (none)static
  17. 2026-06-14 MCP Server Available: set to Yes
  18. 2026-06-14 Pricing Model: set to hybrid
  19. 2026-06-14 Has Published Pricing: set to Yes
  20. 2026-06-14 Free Tier Details: set to Recurring monthly free allotment per SKU (effective March 1, 2025, replaced the…
  21. 2026-06-14 Self Serve Signup: set to Yes
  22. 2026-06-14 Requires Sales Call: set to No
  23. 2026-06-14 Enterprise Plan Available: set to Yes
  24. 2026-06-14 SOC 2: set to type_2
  25. 2026-06-14 HIPAA: set to No
  26. 2026-06-14 GDPR: set to Yes
  27. 2026-06-14 ISO 27001: set to Yes
  28. 2026-06-14 PCI DSS: set to No
  29. 2026-06-14 SLA Published: set to Yes
  30. 2026-06-14 SLA URL: set to https://cloud.google.com/maps-platform/terms/sla
  31. 2026-06-14 Data Retention Policy URL: set to https://developers.google.com/maps/security/compliance/security-compliance
  32. 2026-06-14 Documented Rate Limits: set to Maps JavaScript API: 30,000 map loads per minute per project; 300 map loads per…
  33. 2026-06-14 Rate Limit Requests: set to 30000
  34. 2026-06-14 Rate Limit Window: set to minute
  35. 2026-06-14 Known Restrictions: set to Google Maps attribution (logo and copyright notices) must always be visible, Mu…
  36. 2026-06-14 Auth Methods: set to api_key
  37. 2026-06-14 Auth Docs URL: set to https://developers.google.com/maps/documentation/javascript/get-api-key
  38. 2026-06-14 API Style: set to rest
  39. 2026-06-14 Base URL: set to https://maps.googleapis.com/maps/api/js
  40. 2026-06-14 API Version: set to 3.65
  41. 2026-06-14 Versioning Scheme: set to url
  42. 2026-06-14 Stability: set to ga
  43. 2026-06-14 Deprecation Policy URL: set to https://developers.google.com/maps/deprecations
  44. 2026-06-14 MCP URL: set to https://mapstools.googleapis.com/mcp
  45. 2026-06-14 Quickstart URL: set to https://developers.google.com/maps/get-started
  46. 2026-06-14 Error Format: set to vendor-specific
  47. 2026-06-14 Slug: set to google-maps
  48. 2026-06-14 Starting Price Usd: set to 7
  49. 2026-06-14 Price Basis: set to 1,000 map loads
  50. 2026-06-14 Free Tier Limit: set to 10,000 map loads/month per SKU (Dynamic Maps); Static Maps API also 10,000/mont…

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/google-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/google-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 →