Access 250 countries, 5,000+ states, and 150,000+ cities through a predictable REST API. Built with in-memory caching, spatial distance indexing, and typed SDKs.
Traverse seamlessly from Country → State → City. Strictly mapped to ISO 3166-1 (alpha-2, alpha-3) and ISO 3166-2 administrative standards.
Run millisecond-fast nearby city lookups with custom radius limits using high-precision Haversine math and B-Tree geospatial coordinates.
Payload responses are backed by atomic ETag validation and in-memory caches. Serve repeat requests instantly without hitting cold disk reads.
Authentication requires a single header: X-API-Key: sk_.... No complex OAuth handshakes or token refresh routines required.
Pre-packaged SDKs for TypeScript/JavaScript, Python, and PHP automatically synced to our OpenAPI 3.0 specification. Full type definitions included.
Filter by region, continent, currency, or prefix. Autocomplete endpoints provide instant typeahead suggestions for search bars and address forms.
Get your production API key in 30 seconds. Free forever for developers, creators, and founders.