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." [1]
Esri ArcGIS Basemap Styles and Map Tiles is a location service that delivers worldwide basemap styles and geographic data as vector tiles, raster tiles, and static map images, with SDKs for JavaScript, iOS, Kotlin, Flutter, and Leaflet. It suits applications ranging from interactive web maps and store locators to fleet tracking and 3D scene visualization. Pricing is usage-based at $0.15 per 1,000 tiles, with a free tier of 2 million tiles per month, self-serve signup, and no sales call required. The service is GDPR-compliant, ISO 27001 certified, and carries a published SLA, though all applications must display "Powered by Esri" attribution alongside data-source credits.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Teams needing broad API coverage out of the box; Cost-sensitive teams - low, transparent entry price
Avoid if: You have strict compliance requirements
Scores
- 30 / 100Agent friendliness
- 100 / 100Pricing transparency
- 85 / 100Setup speed
- 0 / 100Docs quality
- 100 / 100Procurement ease
- 50 / 100Trust readiness
Pricing & procurement
- Pricing model
- Usage-based
- Published pricing
- ✓ Yes
- Free tier
- ✓ Yes
- Free tier details
- ArcGIS Location Platform includes 2 million free basemap tiles per month (then $0.15 per 1,000 tiles) and 1,000 free basemap sessions per month (then $4.00 per 1,000 sessions). Static basemap tiles share the same 2M/month free pool. ArcGIS Online subscriptions include basemap tile access at no additional per-tile charge.
- Self-serve signup
- ✓ Yes
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [2]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| ArcGIS Location Platform (free tier) | basemap tiles (vector, map, and static basemap tiles from designated APIs) | 2,000,000 tiles per month | $0 | source |
| ArcGIS Location Platform (pay-as-you-go) | basemap tiles (vector, map, and static basemap tiles from designated APIs) | 1,000 tiles | $0.15 | source |
| ArcGIS Location Platform (free tier) | basemap sessions | 1,000 sessions per month | $0 | source |
| ArcGIS Location Platform (pay-as-you-go) | basemap sessions | 1,000 sessions | $4 | source |
| ArcGIS Location Platform (free tier) | map tile service bandwidth (data hosting) | 25 GB per month | $0 | source |
| ArcGIS Location Platform (pay-as-you-go) | map tile service bandwidth (data hosting) | GB | $0.43 | source |
| ArcGIS Location Platform (free tier) | vector tile service bandwidth (data hosting) | 25 GB per month | $0 | source |
| ArcGIS Location Platform (pay-as-you-go) | vector tile service bandwidth (data hosting) | GB | $0.43 | source |
| ArcGIS Location Platform (free tier) | tiles generated (publishing/hosting) | 25,000 tiles per month | $0 | source |
| ArcGIS Location Platform (pay-as-you-go) | tiles generated (publishing/hosting) | 1,000 tiles | $0.12 | source |
| ArcGIS Online | basemap tiles | included with ArcGIS Online subscription (tile-based; sessions not available on ArcGIS Online) | $0 | source |
Capabilities
- Supported actions
- vector_tiles, raster_tiles, static_map_image, interactive_js_map, mobile_sdk_ios, mobile_sdk_android, custom_styles, satellite_imagery, 3d_buildings, style_editor, traffic_layer, basemap_styles_api, session_tokens, language_localization, worldview_customization [3]
- Regions
- global worldwide coverage, ArcGIS Basemap styles: data from TomTom, Garmin, FAO, NOAA, USGS, OpenStreetMap contributors, GIS User Community, Open Basemap styles: OpenStreetMap (OSM), Microsoft, Esri Community Maps, and other open data sources, Web Mercator projection, zoom levels 0-22 [4]
- Languages
- Arabic, Chinese (Simplified), Chinese (Traditional), Chinese (Hong Kong), French, German, Japanese, Korean, Portuguese (Brazil), Portuguese (Portugal), Russian, Spanish, English, 45+ languages supported via language parameter (global, local, ar, bs, bg, ca, zh-HK, zh-CN, zh-TW, hr, cs, da, nl, en, et, fi, fr, de, el, he, hu, id, it, ja, ko, lv, lt, nb, no, pl, pt-BR, pt-PT, ro, ru, sr, sk, sl, es, sv, th, tr, uk, vi) [5]
- Input types
- tile z/x/y coordinates, zoom level (0-22), basemap style name, language parameter, worldview parameter, places parameter, Mapbox GL style spec, ArcGIS web map spec, API key / access token
- Output types
- vector tiles (MVT/PBF), raster tiles (PNG, 512x512px), Mapbox Style Specification v8 JSON, ArcGIS Web Map Specification JSON, GL style JSON
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No
- SDK languages
- JavaScript, Swift (iOS), Kotlin (Android), Flutter (Dart), JavaScript (Leaflet plugin) [6]
- MCP server
- ✗ No [7]
Trust & compliance
- SOC 2
- Unknown [8]
- HIPAA
- ✗ No [9]
- GDPR
- ✓ Yes [10]
- ISO 27001
- ✓ Yes [11]
- PCI DSS
- – Unknown
- Published SLA
- ✓ Yes [12]
- Known restrictions
- Attribution required: 'Powered by Esri' must be displayed in all applications using ArcGIS APIs, SDKs, services, content, or data, Data source attribution required on map (TomTom, Garmin, FAO, NOAA, USGS, OpenStreetMap contributors, etc.), Requires ArcGIS Location Platform or ArcGIS Online account and valid access token with premium:user:basemaps privilege, Session tokens are only valid for the duration an application is running (max 12 hours); new session required on app restart, Static Basemap Tiles service only available on ArcGIS Location Platform (not ArcGIS Online or ArcGIS Enterprise), Session usage model not available on ArcGIS Online, ISO 27001 certification currently limited to EU regional hosting location only, Basemap services are NOT HIPAA-eligible (only geocoding and routing services qualify for HIPAA BAA with Esri), Esri's corporate SOC 2 does not cover ArcGIS products/services; ArcGIS Online relies on FedRAMP authorization and underlying cloud provider (Azure/AWS) SOC 2 certifications
Developer surface
Integration
- API style
- rest
- Base URL
- https://basemapstyles-api.arcgis.com/arcgis/rest/services/styles/v2
- Version
- v2 (current release 2.12.0)
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key, oauth2
- Error format
- vendor-specific: {"error": {"code": <int>, "message": "<string>", "details": ["<string>"], "restInfoUrl": "<string>"}}; custom codes 498 (invalid/expired token) and 499 (missing token) supplement standard HTTP codes
Adoption & maturity
- Launched
- 2021-01-01
- GA
- 2023-08-11
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."
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."
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."
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.
LocationIQ
"Affordable Google Maps alternative for your website or app"
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."
References
- ↑Description: developers.arcgis.com
- ↑Enterprise plan: esri.com
- ↑Supported actions: developers.arcgis.com · developers.arcgis.com
- ↑Regions: developers.arcgis.com
- ↑Languages: developers.arcgis.com
- ↑SDK languages: developers.arcgis.com
- ↑MCP server: developers.arcgis.com
- ↑SOC 2: trust.arcgis.com · trust.arcgis.com
- ↑HIPAA: trust.arcgis.com · trust.arcgis.com
- ↑GDPR: trust.arcgis.com
- ↑ISO 27001: trust.arcgis.com · trust.arcgis.com
- ↑Published SLA: trust.arcgis.com
Change history
- 2026-06-15 Score Agent Friendliness: 10 → 30
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Capabilities: {} → {"threed":true,"satellite":true,"mobile_sdk":true,"static_maps":true,"vector_ti…
- 2026-06-14 Summary Md: (none) → Esri ArcGIS Basemap Styles and Map Tiles is a location service that delivers wo…
- 2026-06-14 Score Trust Readiness: (none) → 50
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Teams needing broa…
- 2026-06-14 Avoid If: (none) → You have strict compliance requirements
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Score Docs Quality: (none) → 0
- 2026-06-14 Score Agent Friendliness: (none) → 10
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Score Setup Speed: (none) → 85
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 Status Page URL: (none) → https://status.location.arcgis.com
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Has Published Pricing: set to Yes
- 2026-06-14 Free Tier Available: set to Yes
- 2026-06-14 Free Tier Details: set to ArcGIS Location Platform includes 2 million free basemap tiles per month (then …
- 2026-06-14 Self Serve Signup: set to Yes
- 2026-06-14 Requires Sales Call: set to No
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 SOC 2: set to unknown
- 2026-06-14 HIPAA: set to No
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 ISO 27001: set to Yes
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 SLA URL: set to https://www.esri.com/content/dam/esrisites/en-us/media/legal/referenced-files/s…
- 2026-06-14 Data Retention Policy URL: set to https://trust.arcgis.com/en/compliance/gdpr.htm
- 2026-06-14 Known Restrictions: set to Attribution required: 'Powered by Esri' must be displayed in all applications u…
- 2026-06-14 Auth Methods: set to api_key, oauth2
- 2026-06-14 Auth Docs URL: set to https://developers.arcgis.com/documentation/security-and-authentication/
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://basemapstyles-api.arcgis.com/arcgis/rest/services/styles/v2
- 2026-06-14 API Version: set to v2 (current release 2.12.0)
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 Deprecation Policy URL: set to https://support.esri.com/en-us/knowledge-base/what-are-the-deprecation-plans-fo…
- 2026-06-14 Quickstart URL: set to https://developers.arcgis.com/documentation/mapping-and-location-services/mappi…
- 2026-06-14 Error Format: set to vendor-specific: {"error": {"code": <int>, "message": "<string>", "details": ["…
- 2026-06-14 Slug: set to arcgis-maps
- 2026-06-14 Starting Price Usd: set to 0.15
- 2026-06-14 Price Basis: set to 1,000 tiles
- 2026-06-14 Free Tier Limit: set to 2,000,000 basemap tiles/month (also 1,000 basemap sessions/month)
- 2026-06-14 Launched At: set to 2021-01-01
- 2026-06-14 GA Date: set to 2023-08-11
- 2026-06-14 Notable Customers: set to (none)
- 2026-06-14 Fields Not Found: set to documented_rate_limits, pci_dss, minimum_commitment, rate_limit_requests, rate_…
- 2026-06-14 Source Confidence: set to high
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/arcgis-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/arcgis-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"}'