Prompt
I'm building a geospatial app, what data APIs should I look at?
Latest observation
Here are the main geospatial data API categories worth evaluating for a geospatial app, plus a few strong providers in each.
1) Basemaps and map tiles
For the map itself.
- Mapbox — high-quality vector tiles, styles, satellite, geocoding, routing, isochrones.
- Google Maps Platform — excellent POI/search, roads, directions, places.
- HERE — strong enterprise mapping, routing, traffic, logistics.
- Esri ArcGIS — great for GIS-heavy workflows, enterprise and spatial analysis.
- OpenStreetMap-based providers — cheaper/open options, often with more flexibility.
2) Geocoding and reverse geocoding
Convert addresses ↔ coordinates.
- Google Geocoding API
- Mapbox Geocoding API
- HERE Geocoding & Search
- Smarty — strong address validation/parsing in the US.
- OpenCage — aggregates multiple sources, simple global geocoding.
3) Places / POI / search
Useful for “find nearby,” business listings, category search.
- Google Places API
- Foursquare Places API
- HERE Places
- Mapbox Search / Search Box
- Yelp Fusion API — good for reviews and business discovery in supported regions.
4) Routing, directions, and navigation
For turn-by-turn, ETA, delivery, fleet, mobility.
- Google Directions API
- Mapbox Directions API
- HERE Routing API
- TomTom Routing API
- OpenRouteService — good open-source-friendly option.
5) Traffic and travel time
If your app depends on live conditions.
- Google Traffic
- HERE Traffic
- TomTom Traffic
- INRIX — strong for enterprise and mobility analytics.
6) Isoline / isochrone / service areas
“How far can I get in 15 minutes?”
- Mapbox Isochrone API
- OpenRouteService Isochrones
- HERE Isoline
- Google has related functionality via routing/Distance Matrix
7) Elevation and terrain
Useful for hiking, outdoor, planning, drone, watershed, viewshed.
- Google Elevation API
- Mapbox Terrain / terrain-rgb
- OpenTopoData
- USGS / SRTM-based datasets for more direct data access
8) Search, autocomplete, and address validation
For better UX in forms and location entry.
- Google Places Autocomplete
- Mapbox Search Box / autocomplete
- HERE Autocomplete
- Smarty for validation and standardization
9) Weather, environmental, and hazard data
If your app cares about conditions.
- OpenWeather
- Tomorrow.io
- Meteomatics
- NOAA APIs for US weather/environmental data
- USGS for hazards, water, and earth science data
- Air quality: IQAir, BreezoMeter, OpenAQ
10) Demographics and business intelligence
For location intelligence, site selection, market analysis.
- Census APIs — US demographics
- ArcGIS Living Atlas
- Esri demographic data
- SafeGraph (availability/terms vary)
- Data Axle / similar POI and business datasets
11) Satellite, imagery, and remote sensing
For land use, agriculture, change detection, monitoring.
- Planet
- Maxar
- Sentinel Hub
- Google Earth Engine — analysis platform more than a simple API, but very powerful
- USGS EarthExplorer / Landsat / Sentinel datasets
12) Open data and global datasets
Good if you want lower cost or custom pipelines.
- OpenStreetMap
- Natural Earth
- GeoNames
- Overpass API for querying OSM features
- US Census / TIGER/Line
- OpenAddresses
- GHSL / WorldPop / World Bank depending on use case
How to choose
A simple way to narrow it down:
- Consumer map app: Mapbox or Google, plus Places and Directions
- Logistics/fleet: HERE or TomTom, plus traffic and routing
- GIS/enterprise: Esri + your own data sources
- Budget/open stack: OpenStreetMap + OpenRouteService + OpenCage + OpenWeather
- Location intelligence: Foursquare/Google/Esri + census/demographics
Key evaluation criteria
When comparing APIs, check:
- Coverage: countries, rural areas, indoor/POI depth
- Accuracy: geocoding precision, routing quality, ETA reliability
- Latency: response time and batch support
- Pricing: per-request, session-based, data transfer, overages
- Licensing: storage, caching, display restrictions
- Rate limits: especially for autocomplete and geocoding
- SDKs: web, iOS, Android, backend
- Data freshness: traffic, POI updates, map edits
- Compliance: privacy, GDPR/CCPA, usage terms
Practical starter stacks
- Fast MVP: Mapbox + OpenCage + OpenRouteService
- Best UX: Google Maps Platform end-to-end
- Enterprise logistics: HERE + traffic + fleet APIs
- Open and flexible: OSM + Nominatim/Photon + OSRM + Overpass
If you tell me what kind of geospatial app you’re building — for example delivery, real estate, outdoor recreation, transit, asset tracking, or analytics — I can suggest a tighter stack and specific APIs to start with.
Brands