Skip to main content
The most comprehensive geographical data platform providing accurate, up-to-date information for 247+ countries, 5,000+ states/provinces, and 150,000+ cities worldwide. Our ecosystem includes a powerful REST API, database tools, and export utilities designed for developers building location-aware applications.
All data includes ISO codes, coordinates, timezones, phone codes, currencies, and administrative hierarchies to support any geographical use case.

Quick Start

Get up and running with Country State City data in minutes.

Get API Key

Register for free API access with 1000 requests per day

API Introduction

Learn the basics and make your first API call

Encyclopedia

Browse and explore geographical data interactively

Core Products

🌐 REST API

Production-ready API serving geographical data with sub-100ms response times globally.

Countries API

Access data for 247+ countries with ISO codes, phone codes, and currencies

States API

Get states, provinces, and regions for any country

Cities API

Access 150,000+ cities with coordinates and timezone data

Authentication

Secure API access with API keys

🗄️ Database Tools

Self-hosted database solutions with installation guides for popular database systems.

MySQL

Complete MySQL setup and optimization guide

PostgreSQL

PostgreSQL installation with performance tuning

MongoDB

NoSQL setup for flexible geographical queries

SQLite

Lightweight database for mobile and desktop apps

DuckDB

Analytics-focused in-process SQL database

SQL Server

Enterprise-grade Microsoft SQL Server setup

🔧 Management Tools

Keep your geographical data current with our update and export tools.

Update Tool

Submit and track geographical data updates

Export Tool

Export data in multiple formats (JSON, CSV, SQL, XML)

Developer Resources

SDKs & Integration

Official SDKs

JavaScript, Python, PHP, and more language SDKs

Code Examples

Real-world examples and integration patterns

Use Cases

Build location-aware checkout flows, shipping calculators, and address validation systems with accurate geographical data and timezone support.
Enhance your analytics dashboards with geographical insights, regional performance metrics, and location-based user segmentation.
Create location pickers, store locators, weather apps, and travel applications with comprehensive city and coordinate data.
Support policy analysis, demographic studies, and administrative systems with standardized geographical hierarchies and ISO codes.

Getting Started

1

Choose Your Integration

Decide whether you need API access, self-hosted database, or data exports based on your use case and requirements.
2

Get API Access

Register for a free API key to start with 1000 requests per day, or explore database installation guides for self-hosted solutions.
3

Explore the Data

Review our API documentation or database schema to understand the available data structure and relationships.
4

Start Building

Follow our code examples or use one of our official SDKs to integrate geographical data into your application.

Support the Project

Donate

Support continued development and data maintenance

Contribute

Help improve geographical data accuracy

Need help? Check our changelog for the latest updates, or reach out to our team at [email protected].