Access 250 countries, 5,000+ states, and 150,000+ cities through a strict, predictable REST API. Fast, free, and aggressively cached.
Traverse from countries to states to cities seamlessly. Standardized ISO 3166-1 and 3166-2 codes enforced across the board.
Every city features accurate latitude/longitude. Reverse-geocode regions or find nearby cities using Haversine distance querying.
Heavy payload caching and index-optimized database structures mean you never wait for data. Built for high-throughput edge environments.
Authentication is a single X-API-Key header. No rotating tokens, no complex handshake protocols.
Native client libraries for TypeScript, Python, and PHP dynamically generated from our OpenAPI spec. Fully typed.
Query data by continent, currency, population threshold, or substring. Limit and paginate response sizes natively.
Deploy your integration in minutes. No credit card required.
Generate API Key