Free tier available

54,000 airports.
6,000 airlines.
One API.

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

Everything you need. Nothing you don't.

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

Simple by design.

One header. One key. Consistent JSON responses across every endpoint. No OAuth flows, no SDK required.

Get your free API key
const 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, ... }

Simple pricing.

Start free. Scale as you grow. No surprises.

Free

$0

60/day requests

Overage:

Start free

Starter

$9/mo

15,000/mo requests

Overage: $2 / 1k

Get Starter
Most popular

Pro

$49/mo

100,000/mo requests

Overage: $1 / 1k

Get Pro

Growth

$149/mo

500,000/mo requests

Overage: $0.50 / 1k

Get Growth

Ready to build?

Join developers using OmnisAPI to power their apps with world data.

Get started for free