Use cases · Geocoding APIs

Best Reverse Geocoding APIs

Geocoding APIs that turn latitude/longitude coordinates into human-readable addresses and place context.

Required capability: Reverse geocoding.

Our pick: Geocodio

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.

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 →

Best for…

Best overall
Geocodio - our default pick: strongest across pricing, trust and breadth
Best free pick
Geocodio - free tier: 2,500 lookups/day free on the pay-as-you-go plan; no credit card required until exceeding…
Best for enterprise
Geocodio - for regulated or large teams: SOC 2 Type II, HIPAA, published SLA
Cheapest to start
Positionstack - from $9.99 month to start; compare on your real usage, not the entry price
Best for agents
Geocodio - easiest to wire up programmatically: llms.txt
Broadest surface
LocationIQ - 15 documented actions; breadth isn't quality, but it's the most to build on

Ranked (13)

  • #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
    The catchCheap, fast, and developer-friendly, but the self-serve pay-as-you-go plan only covers the US, Canada, and Mexico.

    Geocodio profile →

  • #2 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

    Azure Maps (Search / Geocoding) profile →

  • #3 LocationIQ

    67 / 100
    • Broadest surface

    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
    Avoid ifYou have strict compliance requirements

    LocationIQ profile →

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

    Google Geocoding API profile →

  • #5 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

    Radar Geocoding API profile →

  • #6 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

    Esri ArcGIS Geocoding (World Geocoding Service) profile →

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

    OpenCage Geocoding API profile →

  • #8 MapTiler Geocoding

    72 / 100

    MapTiler Geocoding is a REST API offering forward and reverse geocoding, batch processing, address autocomplete, and fuzzy matching across a global dataset, suited for logistics, delivery apps, and store locators. Paid plans start at $25 per month with self-serve signup, and a free tier covers 100,000 requests per month for non-commercial use with mandatory MapTiler logo attribution. The API is GDPR-compliant and ISO 27001 certified, with a published SLA and an enterprise plan available. Notable customers include Met Office, Swisstopo, and Wetter.com.

    PricingHybrid · from $25 month · free tier
    TrustSOC 2 In progress · GDPR · ISO 27001
    Does
    • Forward geocoding
    • Reverse geocoding
    • Address autocomplete
    • Batch / bulk
    Used bySwisstopo, Wetter.com, Met Office, Tagesspiegel

    MapTiler Geocoding profile →

  • #9 Mapbox Geocoding API

    74 / 100

    Mapbox Geocoding API converts location text to geographic coordinates and coordinates to place names, with support for structured address input and batch requests of up to 50 queries per call, covering global coverage. Pricing is usage-based at $0.75 per 1,000 requests with a free tier of 100,000 requests per month, self-serve signup, and an enterprise plan available. The API holds SOC 2 Type 2 certification, is GDPR compliant, and ships SDKs for JavaScript, iOS, and Android, making it suited for delivery, logistics, and fleet management teams building on Mapbox maps.

    PricingUsage · from $0.75 1,000 requests · free tier
    TrustSOC 2 Type II · GDPR
    Does
    • Forward geocoding
    • Reverse geocoding
    • Batch / bulk
    Used byInstacart, Picnic, Blaise Transit, Tripadvisor

    Mapbox Geocoding API profile →

  • #10 HERE Geocoding and Search

    61 / 100

    HERE Geocoding and Search is a REST API for forward and reverse geocoding, address autocomplete, POI discovery, and batch geocoding, covering 100 or more countries and targeting developers who need precise location resolution at scale. It offers self-serve signup with a free tier of 250,000 transactions per month, then pay-as-you-grow pricing from $1.00 per 1,000 transactions, with enterprise plans available. The service carries SOC 2 Type 2, ISO 27001, and GDPR compliance, a published 99.9% uptime SLA, and counts Lyft and BMW among its customers.

    PricingSales-led · free tier
    TrustSOC 2 Type II · GDPR · ISO 27001
    Does
    • Forward geocoding
    • Reverse geocoding
    • Address autocomplete
    • Batch / bulk
    Used byLyft, BMW, Holcim, Urbantz
    Avoid ifYou need transparent pricing up front

    HERE Geocoding and Search profile →

  • #11 Stadia Maps Geocoding & Search

    70 / 100

    Stadia Maps Geocoding and Search is a REST API offering forward, reverse, structured, and bulk geocoding alongside address autocomplete and place lookup, with global coverage suited for logistics, fleet management, emergency dispatch, real estate, and navigation applications. Paid plans start at $20 per month with a free tier of 200,000 credits per month for non-commercial use, and enterprise plans are available without requiring a sales call. SDKs are provided for TypeScript/JavaScript, Python, Kotlin, Swift, and PHP, and an MCP server is available. The service is GDPR compliant, and bulk requests support up to 5,000 queries per call.

    PricingHybrid · from $20 month · free tier
    TrustGDPR
    Does
    • Forward geocoding
    • Reverse geocoding
    • Address autocomplete
    • Batch / bulk
    Used byHolidayCheck, Relive, Shadowmap, Stay22
    Avoid ifYou have strict compliance requirements

    Stadia Maps Geocoding & Search profile →

  • #12 Positionstack

    58 / 100
    • Cheapest to start

    Positionstack is a REST-based geocoding API covering more than 2 billion places worldwide, supporting forward geocoding, reverse geocoding, batch geocoding, and embeddable maps integration. It is self-serve with a free tier of 100 requests per month restricted to personal, non-commercial use, and paid subscription plans starting at $9.99 per month scaling up to 3 million monthly requests on the Business plan, with an enterprise option available. SDKs are published for seven languages including Python, Node.js, Go, and Java, and the service is GDPR-compliant.

    PricingSubscription · from $9.99 month · free tier
    TrustGDPR
    Does
    • Forward geocoding
    • Reverse geocoding
    • Batch / bulk
    Avoid ifYou have strict compliance requirements

    Positionstack profile →

  • #13 Geoapify Geocoding API

    63 / 100

    Geoapify Geocoding API converts addresses to coordinates and back, covering forward geocoding, reverse geocoding, address autocomplete, and asynchronous batch processing of up to 1,000 addresses per request, with global coverage. Pricing starts at $59 per month on a subscription model, and a free tier is available at 3,000 requests per day with attribution required. The REST API uses API key authentication, has a published SLA, and is GDPR compliant, making it a practical fit for logistics, delivery route planning, and location analytics teams in Europe and beyond.

    PricingSubscription · from $59 month · free tier
    TrustGDPR
    Does
    • Forward geocoding
    • Reverse geocoding
    • Address autocomplete
    • Batch / bulk
    Avoid ifYou have strict compliance requirements

    Geoapify Geocoding API profile →

Scope: only APIs with the required capability, picked from published, cited data. The score is one input, not the verdict, and we lead with each one’s trade-off. No reviews yet, no paid placement. See the full Geocoding APIs directory.