Best Maps APIs
Opinionated picks for maps apis, with the trade-offs up front, judged from each API’s published, cited data. The reasoning is shown, so disagree where you know better. Compare all 15 →
Best overall: Azure Maps Render (Map Tiles)
Azure Maps Render is Microsoft's map tile service for web and mobile applications, delivering raster and vector tiles, satellite imagery, traffic overlays, and static map images via a REST API backed by TomTom basemap data. It is priced at $4.50 per 1,000 transactions with a free tier of 5,000 Base Map Tile transactions per month, and supports self-serve signup without a sales call. SDKs are available for JavaScript, TypeScript, and React, with mobile support via the Web SDK in a WebView. The service carries SOC 2 Type II, ISO 27001, HIPAA, PCI DSS, and GDPR compliance, and is available globally except China and Korea.
From $4.50 1,000 transactions · free tier available.
How it stacks up
- ✓ On compliance, Azure Maps Render (Map Tiles) additionally documents HIPAA.
- ✓ On compliance, Azure Maps Render (Map Tiles) additionally documents SOC 2, HIPAA.
- ✓ On compliance, Azure Maps Render (Map Tiles) additionally documents HIPAA.
Best for: Prototypes and side projects - free to start, no sales call; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box.
At a glance
| # | API | Best for | Starting price | Score |
|---|---|---|---|---|
| 1 | Azure Maps Render (Map Tiles) | Best overall · Best free pick · Best for enterprise · Best for agents | $4.50 1,000 transactions | 76 |
| 2 | Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API) | transparent public pricing | $7 1,000 map loads | 69 |
| 3 | Esri ArcGIS Basemap Styles & Map Tiles | transparent public pricing | $0.15 1,000 tiles | 61 |
| 4 | Mapbox Maps (GL JS, Static Images & Vector Tiles) | transparent public pricing | $0.25 1,000 tiles | 78 |
| 5 | Jawg Maps | transparent public pricing | $289 month | 56 |
| 6 | LocationIQ | transparent public pricing | $45 month | 67 |
| 7 | TomTom Map Display API & Maps SDK | transparent public pricing | $0.08 1,000 tiles | 62 |
| 8 | Radar Geocoding API | transparent public pricing | $0.50 1,000 requests | 69 |
| 9 | HERE Maps (Maps API for JavaScript & Raster/Vector Tile API) | a free tier | Free tier | 61 |
| 10 | MapTiler Geocoding | transparent public pricing | $25 month | 72 |
| 11 | Protomaps | Cheapest to start | $14 month | 53 |
| 12 | Thunderforest Maps | transparent public pricing | $125 month | 58 |
| 13 | Stadia Maps Geocoding & Search | transparent public pricing | $20 month | 70 |
| 14 | Geoapify Geocoding API | transparent public pricing | $59 month | 63 |
| 15 | Apple MapKit JS | Broadest surface | Free tier | 40 |
Quick pick by use case
- If you want the strongest all-round pick, pick Azure Maps Render (Map Tiles) - our default pick: strongest across pricing, trust and breadth.
- If you want to start free, pick Azure Maps Render (Map Tiles) - free tier: 5,000 free Base Map Tile transactions per month (Gen2). Each transaction covers up to 15….
- If you're buying for a regulated or large team, pick Azure Maps Render (Map Tiles) - for regulated or large teams: SOC 2 Type II, HIPAA, published SLA.
- If you want the lowest published entry price, pick Protomaps - from $14 month to start; compare on your real usage, not the entry price.
- If you're wiring this into coding agents or AI workflows, pick Azure Maps Render (Map Tiles) - easiest to wire up programmatically: llms.txt.
- If you want the broadest documented surface, pick Apple MapKit JS - 23 documented actions; breadth isn't quality, but it's the most to build on.
The picks in depth
#1 Azure Maps Render (Map Tiles)
76 / 100- Best overall
- Best free pick
- Best for enterprise
- Best for agents
Azure Maps Render is Microsoft's map tile service for web and mobile applications, delivering raster and vector tiles, satellite imagery, traffic overlays, and static map images via a REST API backed by TomTom basemap data. It is priced at $4.50 per 1,000 transactions with a free tier of 5,000 Base Map Tile transactions per month, and supports self-serve signup without a sales call. SDKs are available for JavaScript, TypeScript, and React, with mobile support via the Web SDK in a WebView. The service carries SOC 2 Type II, ISO 27001, HIPAA, PCI DSS, and GDPR compliance, and is available globally except China and Korea.
PricingUsage · from $4.50 1,000 transactions · free tier ✓TrustSOC 2 Type II · HIPAA · GDPR · ISO 27001 · PCI DSSDoesStrengthstransparent public pricing · a free tier · self-serve signupScoresAgent 45 · Pricing 100 · Setup 85 · Docs 25 · Procurement 100 · Trust 100Google 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.
PricingHybrid · from $7 1,000 map loads · free tier ✓TrustSOC 2 Type II · GDPR · ISO 27001DoesUsed byDomino's, Allstate, Kroger, RedfinStrengthstransparent public pricing · a free tier · self-serve signupThe catchThe richest basemap with 3D, Street View, and global accuracy, but tiles may not be cached or stored, attribution is mandatory, and per-load pricing climbs fast at scale.ScoresAgent 40 · Pricing 100 · Setup 85 · Docs 15 · Procurement 100 · Trust 75#3 Esri ArcGIS Basemap Styles & Map Tiles
61 / 100Esri 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.
PricingUsage · from $0.15 1,000 tiles · free tier ✓TrustGDPR · ISO 27001DoesStrengthstransparent public pricing · a free tier · self-serve signupAvoid ifYou have strict compliance requirementsScoresAgent 30 · Pricing 100 · Setup 85 · Docs 0 · Procurement 100 · Trust 50Mapbox Maps is a mapping platform offering interactive web maps via GL JS, native mobile SDKs for iOS, Android, Flutter, and React Native, static map images, and vector and raster tile APIs, drawing on over 150 data sources with 100,000 map updates per day. It suits developers building location features into consumer apps, dashboards, fleet tools, and store locators. Pricing is usage-based at $0.25 per 1,000 tiles, with a free tier covering 200,000 vector tile requests, 50,000 GL JS map loads, and 50,000 static image requests per month. The service is SOC 2 Type 2 certified, GDPR compliant, and carries a published SLA.
PricingUsage · from $0.25 1,000 tiles · free tier ✓TrustSOC 2 Type II · GDPRDoesUsed byToyota, General Motors, BMW, Hyundai AutoEverStrengthstransparent public pricing · a free tier · self-serve signupScoresAgent 65 · Pricing 100 · Setup 85 · Docs 55 · Procurement 100 · Trust 60#5 Jawg Maps
56 / 100Jawg Maps is a map design and geolocation platform built on OpenStreetMap data, offering raster and vector tiles, static maps, satellite imagery, geocoding, routing, and elevation APIs alongside iOS, Android, and React Native SDKs. It targets developers embedding interactive or static maps in web and mobile apps, with notable customers including Décathlon, SNCF, and Fnac. Pricing starts at $289 per month for commercial use, with a free tier capped at 25,000 map views per month for non-commercial projects only. The service is GDPR-compliant, requires attribution to both Jawg Maps and OpenStreetMap, and satellite imagery coverage is limited to six European countries.
PricingSubscription · from $289 month · free tier ✓TrustGDPRDoesUsed byDécathlon, Wonderbox, The Fork, SNCFStrengthstransparent public pricing · a free tier · self-serve signupThe catchAffordable, fully customizable OpenStreetMap maps, but the free tier is non-commercial only and commercial plans start around $289/month.ScoresAgent 20 · Pricing 100 · Setup 85 · Docs 15 · Procurement 100 · Trust 15#6 LocationIQ
67 / 100LocationIQ is a global geocoding and mapping API that covers forward and reverse geocoding, address autocomplete, routing, distance matrix, nearby places, and static or interactive maps, positioning itself as a cost-effective alternative to Google Maps. Paid plans start at $45 per month with a free tier available at 5,000 requests per day and no sales call required for signup. SDKs are available in seven languages including JavaScript, Python, Java, and Rust, and the service publishes both pricing and an SLA, with GDPR compliance and enterprise plans for high-volume needs.
PricingSubscription · from $45 month · free tier ✓TrustGDPRStrengthstransparent public pricing · a free tier · self-serve signupAvoid ifYou have strict compliance requirementsScoresAgent 35 · Pricing 100 · Setup 85 · Docs 45 · Procurement 100 · Trust 35#7 TomTom Map Display API & Maps SDK
62 / 100TomTom's Map Display API and Maps SDK is a REST-based suite for building interactive web and mobile mapping applications, offering raster and vector tiles, satellite imagery, static maps, custom styles, and native SDKs for JavaScript, Android, and iOS. Coverage spans 235 or more countries and territories using TomTom proprietary data, OpenStreetMap, and Overture Maps Foundation sources, with satellite imagery from Maxar. Pricing is usage-based at $0.08 per 1,000 tiles, with a free tier of 50,000 tile requests per day requiring no credit card. The product holds ISO 27001 certification and GDPR compliance, and counts Microsoft, Uber, Apple, and Huawei among its documented customers.
PricingUsage · from $0.08 1,000 tiles · free tier ✓TrustGDPR · ISO 27001DoesUsed byMicrosoft, Uber, Apple, HUAWEIStrengthstransparent public pricing · a free tier · self-serve signupAvoid ifYou have strict compliance requirementsScoresAgent 40 · Pricing 100 · Setup 85 · Docs 15 · Procurement 100 · Trust 30#8 Radar Geocoding API
69 / 100Radar Geocoding API converts addresses to coordinates and coordinates to addresses via forward, reverse, and IP geocoding, covering 195+ countries with varying coverage tiers. It targets developers building store locators, delivery tracking, and content localization apps, with mobile SDKs for iOS, Android, React Native, and Flutter. Pricing starts at $0.50 per 1,000 requests with a 100,000 request per month free tier and self-serve signup. The service is SOC 2 Type 2 certified and GDPR compliant, with customers including Lululemon, Pizza Hut, and TaskRabbit.
PricingHybrid · from $0.50 1,000 requests · free tier ✓TrustSOC 2 Type II · GDPRUsed byDICK'S Sporting Goods, Inspire Brands, bet365, Pizza HutStrengthstransparent public pricing · a free tier · self-serve signupScoresAgent 45 · Pricing 100 · Setup 85 · Docs 45 · Procurement 100 · Trust 40
How we rank
The headline score is the average of six 0-100 axes computed only from each API’s published, sourced fields: agent-friendliness, pricing transparency, setup speed, docs quality, procurement ease, and trust readiness. An unknown signal scores 0 for its axis - we credit what’s confirmed, never guess. The score is one input, not the verdict: we lead with each pick’s trade-off, and where a job has only one real option we say so rather than crown it. Full method on the methodology page.
Why trust apio
- ✓ Every field cited. Each profile links the source for every claim - check us.
- ✓ Public audit log. Every change to this data is recorded per field, with who changed it and why.
- ✓ Published, deterministic methodology. The score is a formula over the same fields you can see - recompute it yourself.
- ✓ Zero affiliate links, zero ads, zero paid placement. Money never moves rank.
- ✓ No reviews yet - and we say so rather than synthesizing them.
Frequently asked questions
What is the best maps api?
Azure Maps Render (Map Tiles) is our current top pick across pricing, trust, and developer-surface data (from $4.50 1,000 transactions). The right pick depends on your constraint: if you want the strongest all-round pick, Azure Maps Render (Map Tiles); if you want to start free, Azure Maps Render (Map Tiles); if you're buying for a regulated or large team, Azure Maps Render (Map Tiles).
How are these Maps APIs ranked?
By a transparent data-readiness score computed from each API's published, sourced fields: pricing, free tier, self-serve access, compliance, webhooks/sandbox, and capability breadth. No reviews, no paid placement.
Which Maps APIs have a free tier?
Azure Maps Render (Map Tiles), Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API), Esri ArcGIS Basemap Styles & Map Tiles, Mapbox Maps (GL JS, Static Images & Vector Tiles), Jawg Maps, LocationIQ, TomTom Map Display API & Maps SDK, Radar Geocoding API, HERE Maps (Maps API for JavaScript & Raster/Vector Tile API), MapTiler Geocoding, Protomaps, Thunderforest Maps, Stadia Maps Geocoding & Search, Geoapify Geocoding API, Apple MapKit JS.