Best Maps APIs

Last verified 2026-06-14 · 15 picks · every field cited · no reviews yet · no paid placement

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)

76 / 100 data score

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.

Azure Maps Render (Map Tiles) profile → · Azure Maps Render (Map Tiles) vs Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API)

At a glance

15 picks ranked from published, cited fields
#APIBest forStarting priceScore
1Azure Maps Render (Map Tiles)Best overall · Best free pick · Best for enterprise · Best for agents$4.50 1,000 transactions76
2Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API)transparent public pricing$7 1,000 map loads69
3Esri ArcGIS Basemap Styles & Map Tilestransparent public pricing$0.15 1,000 tiles61
4Mapbox Maps (GL JS, Static Images & Vector Tiles)transparent public pricing$0.25 1,000 tiles78
5Jawg Mapstransparent public pricing$289 month56
6LocationIQtransparent public pricing$45 month67
7TomTom Map Display API & Maps SDKtransparent public pricing$0.08 1,000 tiles62
8Radar Geocoding APItransparent public pricing$0.50 1,000 requests69
9HERE Maps (Maps API for JavaScript & Raster/Vector Tile API)a free tierFree tier61
10MapTiler Geocodingtransparent public pricing$25 month72
11ProtomapsCheapest to start$14 month53
12Thunderforest Mapstransparent public pricing$125 month58
13Stadia Maps Geocoding & Searchtransparent public pricing$20 month70
14Geoapify Geocoding APItransparent public pricing$59 month63
15Apple MapKit JSBroadest surfaceFree tier40

Quick pick by use case

If you only have thirty seconds, find your situation:

  • 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 DSS
    Does
    • Vector tiles
    • Static map images
    • Custom styling
    • Satellite imagery
    • 3D maps
    • Traffic layer
    Strengthstransparent public pricing · a free tier · self-serve signup
    ScoresAgent 45 · Pricing 100 · Setup 85 · Docs 25 · Procurement 100 · Trust 100

    Azure Maps Render (Map Tiles) profile →

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

    PricingHybrid · from $7 1,000 map loads · free tier
    TrustSOC 2 Type II · GDPR · ISO 27001
    Does
    • Vector tiles
    • Static map images
    • Mobile SDK
    • Custom styling
    • Satellite imagery
    • 3D maps
    Used byDomino's, Allstate, Kroger, Redfin
    Strengthstransparent public pricing · a free tier · self-serve signup
    The 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

    Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API) profile →

  • #3 Esri ArcGIS Basemap Styles & Map Tiles

    61 / 100

    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.

    PricingUsage · from $0.15 1,000 tiles · free tier
    TrustGDPR · ISO 27001
    Does
    • Vector tiles
    • Static map images
    • Mobile SDK
    • Custom styling
    • Satellite imagery
    • 3D maps
    • Traffic layer
    Strengthstransparent public pricing · a free tier · self-serve signup
    Avoid ifYou have strict compliance requirements
    ScoresAgent 30 · Pricing 100 · Setup 85 · Docs 0 · Procurement 100 · Trust 50

    Esri ArcGIS Basemap Styles & Map Tiles profile →

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

    78 / 100

    Mapbox 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 · GDPR
    Does
    • Vector tiles
    • Static map images
    • Mobile SDK
    • Custom styling
    • Satellite imagery
    • 3D maps
    • Traffic layer
    Used byToyota, General Motors, BMW, Hyundai AutoEver
    Strengthstransparent public pricing · a free tier · self-serve signup
    ScoresAgent 65 · Pricing 100 · Setup 85 · Docs 55 · Procurement 100 · Trust 60

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

  • #5 Jawg Maps

    56 / 100

    Jawg 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
    TrustGDPR
    Does
    • Vector tiles
    • Static map images
    • Mobile SDK
    • Custom styling
    • Satellite imagery
    • 3D maps
    Used byDécathlon, Wonderbox, The Fork, SNCF
    Strengthstransparent public pricing · a free tier · self-serve signup
    The 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

    Jawg Maps profile →

  • #6 LocationIQ

    67 / 100

    LocationIQ 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
    TrustGDPR
    Strengthstransparent public pricing · a free tier · self-serve signup
    Avoid ifYou have strict compliance requirements
    ScoresAgent 35 · Pricing 100 · Setup 85 · Docs 45 · Procurement 100 · Trust 35

    LocationIQ profile →

  • #7 TomTom Map Display API & Maps SDK

    62 / 100

    TomTom'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 27001
    Does
    • Vector tiles
    • Static map images
    • Mobile SDK
    • Custom styling
    • Satellite imagery
    • 3D maps
    • Traffic layer
    Used byMicrosoft, Uber, Apple, HUAWEI
    Strengthstransparent public pricing · a free tier · self-serve signup
    Avoid ifYou have strict compliance requirements
    ScoresAgent 40 · Pricing 100 · Setup 85 · Docs 15 · Procurement 100 · Trust 30

    TomTom Map Display API & Maps SDK profile →

  • #8 Radar Geocoding API

    69 / 100

    Radar 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 · GDPR
    Used byDICK'S Sporting Goods, Inspire Brands, bet365, Pizza Hut
    Strengthstransparent public pricing · a free tier · self-serve signup
    ScoresAgent 45 · Pricing 100 · Setup 85 · Docs 45 · Procurement 100 · Trust 40

    Radar Geocoding API profile →

See all 15 Maps APIs compared →

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.

See the full Maps APIs directory and each profile for the underlying data and citations, or compare the leaders: Azure Maps Render (Map Tiles) vs Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API).