The world's most complete geographic data API. Countries, cities, airports, currencies, timezones and more — one consistent REST API.
No credit card required · 60 requests/day free forever
Built for developers who need reliable, consistent world data without managing multiple APIs.
240
Countries
Complete data — ISO codes, flags, borders, languages
54k
Airports
6x more than competitors — ICAO, IATA, coordinates
6k
Airlines
Active and historical — IATA, ICAO, callsigns
14k
Cities
Population, coordinates, timezone, capital flag
155
Currencies
ISO 4217, symbols, minor units
10
Languages
Country names translated in 10 languages
One header. One key. Consistent JSON responses across every endpoint. No OAuth flows, no SDK required.
Get your free API keyconst res = await fetch('https://api.omnisapi.com/v1/countries/ES', {
headers: { 'X-API-Key': 'your_key' }
});
const { data } = await res.json();
// → { name: "Spain", capital: "Madrid", population: 47415750, ... }Start free. Scale as you grow. No surprises.
Join developers using OmnisAPI to power their apps with world data.
Get started for free