Best location data APIs (2026): geocoding, places, foot traffic and boundaries
Location data APIs turn addresses into coordinates, coordinates back into addresses, and a point on a map into the businesses around it. Under that one label sit four different jobs: geocoding, places and POI search, foot traffic, and administrative boundaries like ZIP codes and counties. Most teams need one or two of them, and the cheapest vendor for one job is often the most expensive for another.
Below are the map platforms, the POI data vendors, the free open datasets, and the foot traffic providers, with what each vendor publishes about price. In GTM work we mostly use location data to place accounts in territories, check that a business sits inside a service area, and dedupe lists by place ID. If your real goal is a list of local businesses to sell to, read our guide to local business data instead.
Key takeaways
- Google Maps Platform has the best coverage of small businesses and charges for it: Places Text Search Pro is $32 per 1,000 calls after 5,000 free.
- Mapbox, HERE, TomTom and Geoapify are cheaper for plain geocoding. Read each vendor's storage terms before you save results to your database.
- Overture Maps, OpenStreetMap and Census TIGER/Line are free. You host and query them yourself.
- Foot traffic data (Advan, Placer.ai, SafeGraph Spend) is sold by contract, not by API call.
- Store the place ID next to every account. It is the cleanest dedupe key you will get.
Map platforms with geocoding and places search
These vendors run the whole stack: geocoding, reverse geocoding, place search, and maps. We use Google's Places API where coverage of small, local businesses matters most, such as an address autocomplete on a demo request form that has to find a single restaurant by name.
Google Maps Platform
Geocoding, Places (Text Search, Nearby Search, Place Details, Autocomplete), Routes and Maps APIs on Google's own business listings. Each SKU sits in an Essentials, Pro or Enterprise tier, and the fields you request decide the tier you pay for.
Best for: Small business coverage and place IDs that match Google Maps
Pricing: Free monthly calls per SKU: 10,000 on Essentials, 5,000 on Pro, 1,000 on Enterprise. Then Geocoding $5, Place Details Essentials $5, Place Details Pro $17, Text Search Pro and Nearby Search Pro $32 per 1,000 calls. Volume discounts from 100,000 calls a month. Subscriptions from $100/month for 50,000 calls.
Mapbox
Geocoding, Search Box (autocomplete and POI search) and map rendering. Mapbox splits geocoding into temporary results, which you may not store, and permanent results, which you may.
Best for: Cheap high-volume geocoding and custom maps
Pricing: Temporary geocoding free up to 100,000 requests a month, then $0.75 per 1,000 down to $0.45. Permanent geocoding $5 per 1,000 ($4 above 500,000). Search Box sessions free up to 500, then $3 per 1,000 at introductory pricing. Map loads free up to 50,000.
HERE
Geocoding and Search, routing, and map data from one of the big automotive map vendors, with strong address coverage in Europe. The freemium Base Plan lets you start without a sales call.
Best for: Address-heavy work in Europe
Pricing: Free to start on the Base Plan. Per-transaction rates were not published on HERE's public pricing pages when we checked; they show inside your account or from sales.
TomTom
Geocoding, reverse geocoding, Places Search (Suggest, Details, Discover) and traffic APIs. The free allowance is generous for geocoding and thin for places.
Best for: Free geocoding volume for a prototype
Pricing: Free each month: 20,000 geocoding and 20,000 reverse geocoding requests, 10,000 Places Suggest, 5,000 Places Details and 5,000 Discover calls. Paid tier prices are behind a pricing details link or sales.
Radar
Geofencing, trip tracking, geocoding and address validation built for apps that need to know where a user is. It is the odd one out here: strongest when the location belongs to a person on a phone.
Best for: Apps that geofence or verify a user's location
Pricing: No free tier. Core Maps (geocoding, reverse and IP geocoding, autocomplete) from $0.50 per 1,000 calls; Premium Maps (address validation, places search) from $2 per 1,000. Annual commitments.
POI and places data vendors
These sell the places themselves: names, categories, addresses, hours, and IDs. Use them when you want a POI layer you can query or load in bulk, not one search box.
Foursquare Places
Places API with search, details, and autocomplete on Foursquare's POI database, plus FSQ OS Places, an open source dump of the same core places under Apache 2.0 that you can pull through Iceberg, Hugging Face or Snowflake.
Best for: A Google alternative with a free bulk download
Pricing: Pro endpoints free for the first 500 calls, then $15 per 1,000 down to $9 above 500,000. Premium endpoints $18.75 per 1,000 down to $11.25. Up to 10,000 free Pro calls in the sandbox. FSQ OS Places is free.
SafeGraph
Global POI dataset (80M+ places, 15K+ brands, 195+ countries), building footprints (Geometry), structured addresses, and Spend, aggregated card transactions tied to each place. Sold as files, not a per-call API.
Best for: Branded chain locations and spend by store
Pricing: Custom pricing.
Geoapify
Geocoding, Places, routing and isolines built mostly on OpenStreetMap, sold on a daily credit allowance. A Places request is 1 credit plus 1 per extra 20 places returned.
Best for: OpenStreetMap data without running your own server
Pricing: Free with 3,000 credits a day. API 10 $59/month (10,000 credits a day), API 25 $109, API 50 $179, API 100 $299, API 250 $609. Custom unmetered from $860.
Free and open location data
Free data costs engineering time. You download it, host it, and keep it fresh yourself. For territory mapping and boundary joins it is often all you need.
Overture Maps
Open map data from a foundation backed by Meta, Microsoft, Amazon and others, in six themes: addresses, base, buildings, divisions, places and transportation. Releases sit on S3 and Azure with mirrors in BigQuery, Snowflake and Databricks, and every entity carries a stable GERS ID.
Best for: A free global places and boundaries layer you can query in SQL
Pricing: Free. Places data is mostly CDLA Permissive 2.0; base, buildings, divisions and transportation are ODbL.
OpenStreetMap and Nominatim
Nominatim is the geocoder for OpenStreetMap. The public server is for light use only; anything bulk means running your own instance or paying a hosted provider.
Best for: Free geocoding when you can self-host
Pricing: Free. The public server caps use at 1 request per second, and bulk jobs that run longer than a day are limited to 4 requests per minute. Self-hosting is free apart from your servers.
Census TIGER/Line
US Census Bureau shapefiles for states, counties, ZIP code tabulation areas, places, tracts and roads. The standard source for US boundary joins, such as which county or ZCTA a lat/long falls in.
Best for: US territory and boundary mapping
Pricing: Free.
Foot traffic and mobility data
Foot traffic data estimates how many people visit a place and where they came from, built from phone location panels. It is sold by contract to retail, real estate and finance teams. Expect a demo and an annual license.
Advan
Foot traffic and spend products (FIT, Patterns+, SPENDVIEW, REVEAL) that combine anonymized phone location data with card transactions, delivered as dashboards or raw files to S3, Google Cloud or FTP. Academic researchers can reach some of it through Dewey.
Best for: Raw visit counts by place for analysts
Pricing: Custom pricing.
Placer.ai
Foot traffic analytics platform for retail, commercial real estate and municipalities, with visit trends, trade areas and visitor demographics by location.
Best for: Site selection and retail benchmarking in a dashboard
Pricing: Free limited version; full subscriptions are custom priced.
Prices are from each vendor's site as of October 2026 and change often, so check before you buy. This is an opinionated list, not a paid ranking. Some links are referral links that may earn us a credit; that never changes what you pay or who makes the list.
Location data APIs compared
| Tool | Best for | Starting price |
|---|---|---|
| Google Maps Platform | Small business coverage and place IDs that match Google Maps | Free tier; Geocoding $5 per 1,000 |
| Mapbox | Cheap high-volume geocoding and custom maps | 100,000 geocodes free; then $0.75 per 1,000 |
| HERE | Address-heavy work in Europe | Free tier; rates not published |
| TomTom | Free geocoding volume for a prototype | 20,000 free geocodes a month |
| Radar | Apps that geofence or verify a user's location | From $0.50 per 1,000 calls |
| Foursquare Places | A Google alternative with a free bulk download | Pro $15 per 1,000 calls |
| SafeGraph | Branded chain locations and spend by store | Custom pricing |
| Geoapify | OpenStreetMap data without running your own server | Free; paid from $59/month |
| Overture Maps | A free global places and boundaries layer you can query in SQL | Free |
| OpenStreetMap and Nominatim | Free geocoding when you can self-host | Free (1 request/second public) |
| Census TIGER/Line | US territory and boundary mapping | Free |
| Advan | Raw visit counts by place for analysts | Custom pricing |
| Placer.ai | Site selection and retail benchmarking in a dashboard | Freemium; custom pricing |
Starting prices as published by each vendor in October 2026.
The four jobs under "location data"
Geocoding turns an address into a lat/long, and reverse geocoding goes the other way. Every map platform does this, and price is the main difference. Mapbox and TomTom give you 100,000 and 20,000 free geocodes a month; Google gives 10,000 and then charges $5 per 1,000.
Places search finds the businesses near a point or matching a query. Coverage of small, independent businesses is where vendors differ most, and Google leads it. Foursquare, SafeGraph and Overture are the bulk alternatives.
Foot traffic estimates visits to a place over time. It comes from phone panels, so it is modeled, and it is sold by contract.
Boundaries are the shapes: states, counties, ZIP areas, metro areas. Census TIGER/Line and Overture divisions are free and cover most needs.
Read the storage terms before you save results
The price per call is only half the cost. Several vendors restrict what you may store. Mapbox charges $5 per 1,000 for permanent geocodes and $0.75 for temporary ones, and temporary results may not be saved. Google's terms limit caching most Places content, with the place ID as the main exception you may keep. If you plan to write coordinates into your CRM or warehouse, pick a vendor and SKU that allows it, or use open data.
A cheap pattern: store the place ID and your own lat/long, and re-fetch details from the API only when you need fresh hours or a phone number.
How GTM teams use location data
In outbound and RevOps work, location data mostly cleans and segments accounts you already have. It rarely finds new ones on its own.
- Reverse geocode each account to a ZIP and county, then route it to the rep or partner who owns that territory.
- Check whether a business sits inside a service radius before it reaches a call list.
- Dedupe accounts by place ID, which survives name changes and messy addresses.
- Join locations to Census boundaries to size a market by county or metro with our TAM calculator.
- Validate addresses on inbound forms with autocomplete so routing rules get clean input.
When to get help
Wiring a geocoder takes an afternoon. The harder part is deciding which fields to store, keeping place IDs in sync with your CRM, and not paying Pro rates for data you never use.
OneGTM builds territory routing, service area checks and local account lists on top of these APIs, with the cost per record measured before anything runs at scale. You own the code and the data.
- Your Places API bill grew faster than your list did.
- Accounts land in the wrong territory because addresses are messy.
- You need every business of a type inside a set of service areas.
- You want to size a market by county or metro before you buy data.
Location data APIs FAQ
What are the best location data APIs?
What is the cheapest geocoding API?
How much does the Google Places API cost?
Is there a free alternative to the Google Places API?
Where can I get foot traffic data?
Can I store geocoding results in my database?
How do I get US county and ZIP code boundaries?
Need territories, service areas or a local account list built from location data?
Get a location data review
Tell me what you're building. I reply the same day.
Pick a time
Nothing works? Write team@getaob.com and I'll find one.
Book a timeGrid not loading? Open the booking page
Systems we've built for
- Antimetal
- SuperDial
- Rubie
- Enata
- Coastal Recruiting
Rather do it the old way? team@getaob.com LinkedIn