Best Geocoding APIs

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

Opinionated picks for geocoding 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: Geocodio

73 / 100 data score

Geocodio is a REST geocoding API covering the United States, Canada, Mexico, and the United Kingdom, offering forward and reverse geocoding, batch processing, address standardization, and optional data enrichment with census data, political districts, and timezones. Pricing starts at $1.00 per 1,000 requests with a free tier of 2,500 lookups per day, self-serve signup, and enterprise plans available. The service holds SOC 2 Type II, HIPAA, and GDPR certifications and publishes an SLA, making it suitable for compliance-sensitive applications. Official SDKs span eight languages including Python, Node.js, Go, and Rust.

From $1 1,000 requests · free tier available.

How it stacks up

  • Geocodio supports webhooks for event-driven integration; the other does not document them.
  • Geocodio supports webhooks for event-driven integration; the other does not document them.
  • On compliance, Geocodio additionally documents SOC 2, HIPAA.

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

The catch: Cheap, fast, and developer-friendly, but the self-serve pay-as-you-go plan only covers the US, Canada, and Mexico.

Geocodio profile → · Geocodio vs Melissa

At a glance

15 picks ranked from published, cited fields
#APIBest forStarting priceScore
1GeocodioBest overall · Best free pick · Best for enterprise · Best for agents$1 1,000 requests73
2MelissaBroadest surfaceFree tier63
3Azure Maps (Search / Geocoding)transparent public pricingFree tier68
4LocationIQtransparent public pricing$45 month67
5Google Geocoding APItransparent public pricing$5 1,000 requests74
6Radar Geocoding APItransparent public pricing$0.50 1,000 requests69
7Esri ArcGIS Geocoding (World Geocoding Service)transparent public pricing$0.50 1,000 geocodes73
8OpenCage Geocoding APItransparent public pricing$50 month81
9MapTiler Geocodingtransparent public pricing$25 month72
10Mapbox Geocoding APItransparent public pricing$0.75 1,000 requests74
11HERE Geocoding and Searcha free tierFree tier61
12Stadia Maps Geocoding & Searchtransparent public pricing$20 month70
13TomTom Geocoding APItransparent public pricing$0.75 1,000 requests65
14PositionstackCheapest to start$9.99 month58
15Geoapify Geocoding APItransparent public pricing$59 month63

Quick pick by use case

If you only have thirty seconds, find your situation:

  • If you want the strongest all-round pick, pick Geocodio - our default pick: strongest across pricing, trust and breadth.
  • If you want to start free, pick Geocodio - free tier: 2,500 lookups/day free on the pay-as-you-go plan; no credit card required until exceeding….
  • If you're buying for a regulated or large team, pick Geocodio - for regulated or large teams: SOC 2 Type II, HIPAA, published SLA.
  • If you want the lowest published entry price, pick Positionstack - from $9.99 month to start; compare on your real usage, not the entry price.
  • If you're wiring this into coding agents or AI workflows, pick Geocodio - easiest to wire up programmatically: llms.txt.
  • If you want the broadest documented surface, pick Melissa - 26 documented actions; breadth isn't quality, but it's the most to build on.

The picks in depth

  • #1 Geocodio

    73 / 100
    • Best overall
    • Best free pick
    • Best for enterprise
    • Best for agents

    Geocodio is a REST geocoding API covering the United States, Canada, Mexico, and the United Kingdom, offering forward and reverse geocoding, batch processing, address standardization, and optional data enrichment with census data, political districts, and timezones. Pricing starts at $1.00 per 1,000 requests with a free tier of 2,500 lookups per day, self-serve signup, and enterprise plans available. The service holds SOC 2 Type II, HIPAA, and GDPR certifications and publishes an SLA, making it suitable for compliance-sensitive applications. Official SDKs span eight languages including Python, Node.js, Go, and Rust.

    PricingHybrid · from $1 1,000 requests · free tier
    TrustSOC 2 Type II · HIPAA · GDPR
    Does
    • Forward geocoding
    • Reverse geocoding
    • Batch / bulk
    • Timezone lookup
    Used byAmerican Red Cross, Vote.org, The Sherwin-Williams Company, Drexel University
    Strengthstransparent public pricing · a free tier · self-serve signup
    The catchCheap, fast, and developer-friendly, but the self-serve pay-as-you-go plan only covers the US, Canada, and Mexico.
    ScoresAgent 35 · Pricing 100 · Setup 85 · Docs 45 · Procurement 100 · Trust 75

    Geocodio profile →

  • #2 Melissa

    63 / 100
    • Broadest surface

    Melissa provides global data quality APIs to verify, clean, match, and enrich people data, including address, email, phone, and identity verification across 240+ countries and territories. Pricing is published and self-serve, and three SDKs are available. The platform carries SOC 2 Type 2, HIPAA, and GDPR compliance with a published SLA.

    PricingHybrid · free tier
    TrustSOC 2 Type II · HIPAA · GDPR
    Does
    • Address autocomplete
    Strengthstransparent public pricing · a free tier · self-serve signup
    ScoresAgent 20 · Pricing 75 · Setup 75 · Docs 45 · Procurement 90 · Trust 75

    Melissa profile →

  • #3 Azure Maps (Search / Geocoding)

    68 / 100

    Azure Maps Search and Geocoding is a REST API from Microsoft that provides forward and reverse geocoding, address autocomplete, batch geocoding, polygon lookup, and points-of-interest search for developers building location-aware web and mobile applications. Coverage spans 190+ countries with rooftop-level accuracy in major markets including the US, Canada, Western Europe, Australia, and Brazil. Pricing is usage-based at a per-1,000-transaction rate with a free tier of 5,000 transactions per month and self-serve signup. The service carries SOC 2 Type II, HIPAA, GDPR, and ISO 27001 certifications, supports API key and OAuth 2.0 auth, and offers SDKs for .NET, Python, JavaScript/TypeScript, and Java.

    PricingUsage · free tier
    TrustSOC 2 Type II · HIPAA · GDPR · ISO 27001
    Does
    • Forward geocoding
    • Reverse geocoding
    • Address autocomplete
    • Batch / bulk
    • Rooftop precision
    • Timezone lookup
    Used byAxpo
    Strengthstransparent public pricing · a free tier · self-serve signup
    ScoresAgent 45 · Pricing 75 · Setup 85 · Docs 25 · Procurement 90 · Trust 90

    Azure Maps (Search / Geocoding) profile →

  • #4 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
    Does
    • Forward geocoding
    • Reverse geocoding
    • Address autocomplete
    • Timezone lookup
    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 →

  • #5 Google Geocoding API

    74 / 100

    Google Geocoding API converts addresses to latitude/longitude coordinates and back, and also resolves Place IDs to addresses or coordinates, covering all regions where Google Maps is officially launched. It is suited for logistics, travel, expense, and location-aware applications, with SDK support for Python, Java, Node.js, and Go plus an MCP server. Pricing starts at $5 per 1,000 requests with a free tier of 10,000 requests per month and an enterprise plan available. The service holds SOC 2 Type 2 and ISO 27001 certifications, is GDPR compliant, and publishes an SLA, though HIPAA use is explicitly prohibited under its terms.

    PricingHybrid · from $5 1,000 requests · free tier
    TrustSOC 2 Type II · GDPR · ISO 27001
    Does
    • Forward geocoding
    • Reverse geocoding
    Used bySeaRates, Domino's Indonesia, Rome2rio, CBcloud
    Strengthstransparent public pricing · a free tier · self-serve signup
    The catchTop-tier global accuracy, but Google's terms broadly prohibit caching or storing geocoding results, so it is a poor base for building your own dataset.
    ScoresAgent 50 · Pricing 100 · Setup 85 · Docs 35 · Procurement 100 · Trust 75

    Google Geocoding API profile →

  • #6 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
    Does
    • Forward geocoding
    • Reverse geocoding
    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 →

  • #7 Esri ArcGIS Geocoding (World Geocoding Service)

    73 / 100

    Esri's World Geocoding Service converts addresses and place names to coordinates (and back) across 149 countries, with street-level precision for 50+ nations including the US, UK, Canada, and Germany. Pricing is usage-based at $0.50 per 1,000 geocodes, with 20,000 free non-stored geocodes per month; storing results raises the rate to $4 per 1,000 and requires passing a forStorage flag. The REST API supports API key and OAuth 2 authentication with JavaScript and Python SDKs, and the service holds SOC 2 Type 2, ISO 27001, HIPAA, and GDPR certifications, though HIPAA-eligible use is limited to US addresses only.

    PricingUsage · from $0.50 1,000 geocodes · free tier
    TrustSOC 2 Type II · HIPAA · GDPR · ISO 27001
    Does
    • Forward geocoding
    • Reverse geocoding
    • Address autocomplete
    • Batch / bulk
    Strengthstransparent public pricing · a free tier · self-serve signup
    ScoresAgent 30 · Pricing 100 · Setup 80 · Docs 35 · Procurement 100 · Trust 90

    Esri ArcGIS Geocoding (World Geocoding Service) profile →

  • #8 OpenCage Geocoding API

    81 / 100

    OpenCage Geocoding API is a worldwide forward and reverse geocoding service, in operation since 2014, suited for use cases ranging from fleet tracking and logistics to academic research and IoT location data. Paid subscriptions start at $50/month with a free tier of 2,500 requests per day for testing (production use requires a paid plan), and enterprise pricing is available. The REST API supports API key auth and ships with official SDKs in over ten languages including Python, Go, Rust, and R, plus an MCP server. GDPR and HIPAA compliance are documented.

    PricingSubscription · from $50 month · free tier
    TrustHIPAA · GDPR
    Does
    • Forward geocoding
    • Reverse geocoding
    • Address autocomplete
    • Batch / bulk
    Used bySIXT Share, BigMile, DQC Data Quality Company, Cobalt Intelligence
    Strengthstransparent public pricing · a free tier · self-serve signup
    ScoresAgent 90 · Pricing 100 · Setup 85 · Docs 80 · Procurement 100 · Trust 30

    OpenCage Geocoding API profile →

See all 15 Geocoding 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 geocoding api?

Geocodio is our current top pick across pricing, trust, and developer-surface data (from $1 1,000 requests). The right pick depends on your constraint: if you want the strongest all-round pick, Geocodio; if you want to start free, Geocodio; if you're buying for a regulated or large team, Geocodio.

How are these Geocoding 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 Geocoding APIs have a free tier?

Geocodio, Melissa, Azure Maps (Search / Geocoding), LocationIQ, Google Geocoding API, Radar Geocoding API, Esri ArcGIS Geocoding (World Geocoding Service), OpenCage Geocoding API, MapTiler Geocoding, Mapbox Geocoding API, HERE Geocoding and Search, Stadia Maps Geocoding & Search, TomTom Geocoding API, Positionstack, Geoapify Geocoding API.

See the full Geocoding APIs directory and each profile for the underlying data and citations, or compare the leaders: Geocodio vs Melissa.