Tova

Fast global data APIs. Flat pricing.

10x cheaper.

<200ms average response time. 56,000+ cities worldwide.

Start for Free

API Endpoints

Fast, reliable endpoints for city and country data — test free, deploy affordably

City Search

City Search

Search for cities by name within a specific country using its ISO-3 code. Supports starts-with and contains matching, ordered by population.

GET /search?q={name}&iso3={country}
Try Now Documentation
Nearest Cities

Nearest Cities

Find the closest cities to any latitude/longitude coordinate. Distances calculated in kilometers or miles.

GET /nearest?lat={lat}&lng={lng}
Try Now Documentation
Country Lookup

Country Lookup

Get country details by ISO-3 code, including capital city, region count, city count, and currency.

GET /countries/{iso3}
Try Now Documentation
City Lookup

City Lookup

Retrieve detailed information about any city using its universal city code. Returns name, country, region, population, gps coordinates, and known aliases.

GET /cities/{ucc}
Try Now Documentation

Why Developers Choose Tova APIs

Tova Google Mapbox LocationIQ
Production (500k) 119/mo $2,500/mo $375/mo $500/mo
Integration stability Locked versions Quarterly changes Limited legacy support No formal policy
Response time <200ms 200–500ms 100–300ms ~100ms
Display on any map Yes Google only Mapbox only Yes
Data lock-in UCCs (optional) High High Low

Small free tier, massive production value. Test quickly, deploy cheaply, scale affordably.

Start Testing Free

test requests — everything you need to:

  • Test endpoints
  • Build your complete integration
  • Validate fast performance
  • Deploy

No credit card required. Upgrade when you're ready for production.

Get Test Key

Code Examples

Get started in your stack.

Common Questions

Why is the free tier smaller than competitors?

Our free tier is designed for testing and integration, not running production apps indefinitely. 1,000 requests is enough to test all endpoints, build your integration, and validate our average performance of <200ms.

Once you're ready for production, our pricing is 10–33x cheaper than competitors like Google ($119 vs $2,500 for 500k requests) with faster response times.

Mapbox offers 100,000 free requests. Why should I pay?

Mapbox's free tier comes with a major restriction: you cannot store or cache results. They must be used in real-time only and discarded immediately. For most production use cases, you need their Permanent Geocoding API at $5/1,000 requests — that's $2,500 for 500k requests vs our $119.

Plus, we're faster and have no display restrictions. Use any map provider.

What if I need more than 1,000 test requests?

If you have a legitimate need for extended testing (complex integration, multiple environments, extensive QA), email us at [email protected]. We will consider increasing this limit.

Alternatively, our paid plans include additional test requests per month (separate from production quota) so you can test freely while running production.

Fast testing. No gotchas. No surprises bills.

Start Testing Free