Drop into any workflow
Three endpoints, infinite applications. Here's what teams build with geo.tackos.ai.
Autocomplete shipping addresses as customers type. Reduce cart abandonment and invalid deliveries.
Show available properties in the map viewport. Pan to discover new neighborhoods instantly.
Validate site addresses and get coordinates for roof measurement, solar irradiance, and dispatch routing.
Validate addresses on intake forms. Standardize formatting. Catch typos before they enter your database.
Three endpoints. That's it.
No SDKs to install, no OAuth flows. Just GET requests.
Search addresses, cities, or states with intelligent parsing and fuzzy matching.
- qSearch queryrequired
- latLatitude for proximity sort
- lngLongitude for proximity sort
All cities within a geographic bounding box, sorted by size.
- lat1, lat2South / north latituderequired
- lng1, lng2West / east longituderequired
- limitMax results (default 50)
Find the nearest address to a coordinate pair.
- latLatituderequired
- lngLongituderequired
Health check for monitoring.
- No parameters.
// Address autocomplete with proximity bias const res = await fetch('https://geo.tackos.ai/autocomplete?q=350+Fifth+Ave&lat=40.7&lng=-74.0'); const { data, queryTime } = await res.json(); // Cities in bounding box const cities = await fetch('https://geo.tackos.ai/cities?lat1=40.5&lat2=41.0&lng1=-74.2&lng2=-73.7'); // Response { "data": [{ "type": "address", "number": "350", "street": "FIFTH AVE", "city": "NEW YORK", "state": "NY", "zipcode": "10118", "latitude": 40.7484, "longitude": -73.9856 }], "queryTime": 2 }
Simple. No per-request gotchas.
Start free. Upgrade when you need more.
For prototyping and small projects.
- 1,000 requests / day
- All endpoints
- No credit card required
- Rate limited by IP
For production apps and businesses.
- 50,000 requests / day
- All endpoints
- API key authentication
- Priority support