
Failed deliveries are expensive. A Loqate study found that 8% of US first-time deliveries fail, at $17.20 per failed delivery. It's a vendor survey, not a geocoder benchmark, but it shows what's at stake.
Geocoding feeds delivery planning, fleet dispatch, field service scheduling, customer search, and territory analysis. This guide compares five production-oriented providers: NextBillion.ai, Google Maps Platform, HERE, Azure Maps, and Mapbox. Pricing, quotas, and terms change often, so confirm them in official documentation before you commit.
Key Takeaways
- Geocoding converts an address into latitude and longitude; reverse geocoding goes the other way.
- The best provider depends on your addresses, volume, storage needs, and mapping stack.
- Batch limits range from 100 queries per request to 1M records per job.
- Storage rights differ sharply, so read the terms before caching results.
- Run a pilot on your own address data.
Overview of Geocoding APIs in the US Location Intelligence Market
A geocoding API turns an address, business, or place name into coordinates that software can use for mapping, proximity search, distance calculations, and routing. Last-mile delivery, trucking, field service, ride-sharing, healthcare transportation, and retail all depend on it.
Bad coordinates cause failed deliveries, wasted routes, wrong service territories, and unhappy customers.
Commonly confused terms
| Term | What it does |
|---|---|
| Forward geocoding | Converts text into coordinates |
| Reverse geocoding | Converts coordinates into an address or place |
| Address validation | Corrects and checks address components |
| Autocomplete | Predicts addresses as users type |
| Place search | Finds addresses, businesses, and points of interest |
Validation matters because geocoding alone doesn't prove deliverability. Google notes that a ROOFTOP or RANGE_INTERPOLATED result doesn't necessarily mean the address exists. Routing and map rendering are separate functions.

Best Geocoding Service Providers & APIs in the US
Each provider below is judged on documented coverage, precision fields, batch capability, pricing transparency, usage terms, and fit for operational work. Details come from official documentation current as of October 2026.
NextBillion.ai
NextBillion.ai is an API-first location platform built for logistics, fleet, field service, delivery, and telematics businesses. Its documentation covers forward geocoding, structured geocoding, reverse geocoding, autocomplete, a POI search API, and batch geocoding.
Where it fits:
- Teams that want geocoding next to routing, maps, and fleet workflows
- Integrations with Samsara, Geotab, Motive, and Netradyne
- Solution-engineer support and on-premise options for the broader platform
Documented specifics:
- Quality fields: Responses include
queryScoreandfieldScore. These score matching, not physical accuracy. - Rate limits: 2,400 requests per minute for forward, reverse, and autocomplete; 60 requests per minute for batch, with higher quotas on request.
- Batch: Up to 100 queries per request.
- Security: SOC 2 Type II and ISO 27001 at the platform level. Endpoint-level scope isn't separately stated.
- Pricing: Models are order-, asset-, and API-call-based. No public geocoding-specific rate is listed, so ask for a quote.
Geocoding-specific deployment and data-retention terms aren't public either. Ask about both during evaluation.
Google Maps Platform
Google offers the broadest developer ecosystem. Geocoding v4 is generally available, and autocomplete sits in Places API (New).
Strengths: familiar documentation, tight Maps integration, and wide coverage.
Watch for:
- Precision:
ROOFTOP,RANGE_INTERPOLATED,GEOMETRIC_CENTER, andAPPROXIMATElocation types, pluspartial_matchflags (v3 schema) - Rate limit: 25 queries per second by default
- Batch: No native batch method in the current REST inventory
- Pricing: 10,000 free monthly events, then $5 per 1,000 for 10,001 to 100,000, falling to $0.38 at the highest volumes
- Caching: 30 days for coordinates by default. A conditional exception allows indefinite storage only for end-user-facing features, isolated per user. Place IDs can be stored indefinitely.
- Display: Results shown on a map must use a Google map
HERE Technologies
HERE's Geocoding & Search v7 covers geocode, reverse geocode, autocomplete, autosuggest, discover, and lookup. Forward requests accept unstructured, structured, and hybrid input.
Strengths:
- Bulk jobs: Batch API v7 runs asynchronous jobs of up to 1M records and 500 MB of input
- Quality fields:
queryScoreandfieldScoreon a 0-1 scale - Address points:
houseNumberTypeseparates point addresses from interpolated ones
Throughput and queue time aren't guaranteed. Public pricing details are thin: HERE describes transaction-based plans with agreement-dependent terms. Storage defaults to 30 days, and indefinite reuse requires a separate Permanent Storage Plan that excludes resale and redistribution.
Microsoft Azure Maps
Azure Maps suits organizations already on Azure. API version 2026-01-01 covers geocoding, reverse geocoding, and batch.
Strengths:
- Quality signals: Confidence of High, Medium, or Low; match codes such as
Ambiguous; and point methods includingRooftop,Parcel, andInterpolation - Authentication: Entra ID, shared key, and SAS
- Residency: A US endpoint keeps request inputs within the US geography
Limits and terms:
- Batch: 100 queries per synchronous request, each billed as a Search transaction
- Free tier: 5,000 Search transactions per month. Paid rates aren't listed publicly.
- Storage: Geocodes may be stored while the Azure account stays active, but results can't be scaled across users
Mapbox
Mapbox targets developers building customer-facing maps and search. Its Geocoding v6 handles addresses; Search Box adds POIs and sessions.
Strengths:
- Batch: 1,000 searches per request, billed individually
- Accuracy field:
coordinates.accuracyreports rooftop, parcel, point, or interpolated - Match confidence:
exact,high,medium, orlow
Pricing and rights:
- Temporary geocoding: 100,000 free requests monthly, then $0.75 per 1,000. Results can't be cached.
- Permanent geocoding: $5 per 1,000 for the first 500,000, then $4. This allows indefinite storage but not free redistribution.
- Display: Geocoding requires a Mapbox map.
- Autocomplete: It can bill per keystroke, so model your costs carefully.

Side-by-side snapshot
| Provider | Batch model | Pricing basis | Storage |
|---|---|---|---|
| NextBillion.ai | 100 queries per request | Not public for geocoding | Not established publicly |
| No native batch method | Per-SKU, free monthly cap | 30 days, plus conditional exception | |
| HERE | Async, 1M records per job | Transaction or agreement | Separate permanent plan |
| Azure Maps | 100 synchronous queries | Per query | Active-account exception |
| Mapbox | 1,000 searches per request | Temporary or permanent | Permanent flag required |
How We Chose the Best Geocoding API
Brand recognition, a low headline price, or a free tier tells you little. Production volume, usage rights, and support decide the real cost.
Test address quality, not "accuracy"
Match rate and positional accuracy are different things. A peer-reviewed 2013 evaluation framework separates the share of addresses geocoded from distance to the true location. Confidence scores measure matching, not error radius.
Know the output levels: rooftop, parcel centroid, interpolated, street-level, and approximate. Then test:
- Ambiguous and incomplete addresses
- Rural and commercial addresses
- Multi-unit buildings
- Nonstandard formats
No current like-for-like five-provider US benchmark exists. A Texas study of eight platforms and 1,100 addresses is historical evidence of method, not a leaderboard.
Check production capabilities
Compare these production factors:
- Forward and reverse geocoding support
- Batch or async jobs and autocomplete
- Rate limits, latency, and monitoring
- SDKs and fallback options
- Integration with routing, dispatch, and fleet systems
Check commercial, legal, and security fit
Review commercial and compliance terms:
- Pricing units and volume bands
- Retention, caching, and redistribution rights
- Attribution, data residency, and certifications
- SLAs and support
A larger batch envelope doesn't mean fewer billable searches.
Build a weighted pilot scorecard
Run a sample of your own addresses through each shortlisted API. Weight match quality, integration effort, rights, and total cost by what your operation needs. There's no universal winner.

Conclusion
The best provider matches your address quality, geography, throughput, integration, and governance needs, not necessarily the best-known brand.
Before you sign a long-term agreement:
- Test shortlisted APIs on representative US addresses
- Measure match quality and downstream business impact
- Confirm pricing and usage rights
- Review scalability against your expected throughput
Logistics, fleet, field service, and transportation technology teams can evaluate NextBillion.ai geocoding and broader location intelligence against a real production use case.
Frequently Asked Questions
What does 'geocode' mean?
Geocoding converts an address, place name, or other description into latitude and longitude. Reverse geocoding does the opposite, turning coordinates into an address.
What is the difference between forward and reverse geocoding?
Forward geocoding turns text into coordinates; reverse geocoding turns coordinates into an address or place. A dispatcher geocodes a customer address forward, then reverse geocodes a driver's GPS ping to see where the van is.
What should I look for in a geocoding API?
Look at address precision, US coverage, confidence signals, forward and reverse support, batch processing, rate limits, pricing, data rights, security, uptime, and support.
Which geocoding API is best for US addresses?
It depends on address types, volume, validation needs, mapping ecosystem, integrations, and usage terms. Test providers against a representative sample of your own US data.
How much does a geocoding API cost?
Costs vary by request type, volume, batch use, plan, and storage rights. Google's first paid band is $5 per 1,000 and Mapbox temporary geocoding starts at $0.75 per 1,000. Compare total cost against current official pricing.
Can geocoding APIs process addresses in batches?
Some can. Mapbox, Azure Maps, NextBillion.ai, and HERE offer batch options, while Google does not list batch options among its standard methods. Check batch limits, job duration, retry handling, and output quality for large datasets.


