Skip to main content

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.

By Garrett Wolfe, founder of OneGTM (Clay Artisan Solutions Partner) and former GTM engineer at Unify. Updated .

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

ToolBest forStarting price
Google Maps PlatformSmall business coverage and place IDs that match Google MapsFree tier; Geocoding $5 per 1,000
MapboxCheap high-volume geocoding and custom maps100,000 geocodes free; then $0.75 per 1,000
HEREAddress-heavy work in EuropeFree tier; rates not published
TomTomFree geocoding volume for a prototype20,000 free geocodes a month
RadarApps that geofence or verify a user's locationFrom $0.50 per 1,000 calls
Foursquare PlacesA Google alternative with a free bulk downloadPro $15 per 1,000 calls
SafeGraphBranded chain locations and spend by storeCustom pricing
GeoapifyOpenStreetMap data without running your own serverFree; paid from $59/month
Overture MapsA free global places and boundaries layer you can query in SQLFree
OpenStreetMap and NominatimFree geocoding when you can self-hostFree (1 request/second public)
Census TIGER/LineUS territory and boundary mappingFree
AdvanRaw visit counts by place for analystsCustom pricing
Placer.aiSite selection and retail benchmarking in a dashboardFreemium; 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.

Book a call

Location data APIs FAQ

What are the best location data APIs?
Google Maps Platform has the best coverage of small businesses and is what OneGTM uses for places lookups. Mapbox, HERE and TomTom are cheaper for plain geocoding. Foursquare and SafeGraph sell POI data in bulk, Overture Maps and OpenStreetMap are free, and Advan and Placer.ai cover foot traffic.
What is the cheapest geocoding API?
Free options are OpenStreetMap's Nominatim (self-hosted for any real volume), TomTom with 20,000 free geocodes a month, and Mapbox with 100,000 free temporary geocodes a month, then $0.75 per 1,000. Radar starts at $0.50 per 1,000 on an annual contract. Google charges $5 per 1,000 after 10,000 free.
How much does the Google Places API cost?
Each Places SKU gets a free monthly allowance (10,000 calls on Essentials, 5,000 on Pro, 1,000 on Enterprise), then Place Details Essentials is $5, Place Details Pro is $17, and Text Search Pro and Nearby Search Pro are $32 per 1,000 calls. Discounts start above 100,000 calls a month.
Is there a free alternative to the Google Places API?
Yes. Overture Maps publishes a free global places dataset with stable IDs, Foursquare releases FSQ OS Places under Apache 2.0, and OpenStreetMap is free through Nominatim or Geoapify's free tier of 3,000 credits a day. Coverage of small independent businesses is thinner than Google's.
Where can I get foot traffic data?
Advan sells raw foot traffic and spend datasets, Placer.ai sells a foot traffic analytics platform with a free limited version, and SafeGraph sells Spend data tied to places. All three price by contract, not per API call.
Can I store geocoding results in my database?
It depends on the vendor and SKU. Mapbox sells permanent geocoding at $5 per 1,000 because its cheaper temporary results may not be stored, and Google limits caching of most Places content except the place ID. Open data like Overture and OpenStreetMap can be stored under their licenses.
How do I get US county and ZIP code boundaries?
Download the free Census TIGER/Line shapefiles for counties and ZIP code tabulation areas, or use the divisions theme in Overture Maps. Load them into a spatial database such as PostGIS or DuckDB and join your geocoded accounts to them.

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.

Call with Garrett

Takes about 20 seconds. Times show up right here, and the call is with Garrett directly. See our privacy policy.

Systems we've built for

Rather do it the old way? team@getaob.com LinkedIn