Skip to main content
GET
List countries

Query Parameters

fields
string

Comma-separated field list. Supports dot paths (name.common). Use * or omit for the full object.

limit
integer

Page size from 1 to 25. Default 5.

Required range: 1 <= x <= 25
offset
integer

Number of matches to skip. Default 0. Used when page is omitted.

Required range: x >= 0
page
string

Zero-based page index, or "random" (seeded shuffle) or "randomized" (random sample).

index
integer

Slice index for page=random. Default 0.

Required range: x >= 0
seed
string

Shuffle seed for page=random. Generated and returned as X-List-Seed when omitted.

Response

JSON array of country objects.

name
object
required
cca2
string
required
cca3
string
required
population
number | null
required
flags
object
required
tld
string[]
ccn3
string
cioc
string
independent
boolean
status
string
unMember
boolean
unRegionalGroup
string
wikidataId
string
currencies
object
capital
string[]
altSpellings
string[]
region
string
subregion
string
languages
object
translations
object
latlng
number[]
landlocked
boolean
borders
string[]
area
number
flag
string
demonyms
object
capitalInfo
object
enrichment
object
holidays
object
maps
object
fifa
string
timezones
string[]
continents
string[]