Schemas
The fields of every endpoint's answer, with their type and an example.
Every answer is one envelope, {"meta": {...}, "data": ...} (see The response envelope). Below are the fields of data for every endpoint, read from a real answer of that endpoint, with each field's JSON type and an example. A list is shown by its first item. The same shapes are in /openapi.json, with each endpoint's example.
Countries
GET /v1/countries
data is a list of records.
| Field | Type | Example |
|---|---|---|
iso | string | BT |
name | string | Bhutan |
region | string | Asia Pacific |
monthly | boolean | true |
first | string | 2025 |
latest | string | 2026-09 |
months_behind | integer | 1 |
measures | array | [2 items] |
iso3 | string | BTN |
wikidata_id | string | Q917 |
GET /v1/countries/{iso}
data is one record.
| Field | Type | Example |
|---|---|---|
iso | string | CL |
name | string | Chile |
region | string | Americas |
monthly | boolean | true |
first | string | 2026 |
latest | string | 2026-08 |
months_behind | integer | 2 |
measures | array | [3 items] |
statistics | array | [0 items] |
iso3 | string | CHL |
wikidata_id | string | Q298 |
GET /v1/countries/{iso}/coverage
data is a list of records.
| Field | Type | Example |
|---|---|---|
measure | string | arrivals |
freq | string | A |
breakdown | string | total |
series | integer | 2 |
first | string | 2008 |
last | string | 2024 |
headline | string | sr_gnvbx5rt |
GET /v1/countries/{iso}/latest
data is one record.
| Field | Type | Example |
|---|---|---|
iso | string | CL |
period | string | 2026-08 |
figures | array | [3 items] |
figures[].measure | string | arrivals |
figures[].value | integer | 798946 |
figures[].unit | string | arrivals |
figures[].yoy_pct | number | -1.8 |
GET /v1/regions
data is a list of records.
| Field | Type | Example |
|---|---|---|
region | string | americas |
name | string | Americas |
countries | array | [3 items] |
GET /v1/regions/{region}
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2025-01 |
value | number | 51963828 |
countries_reporting | integer | 37 |
GET /v1/countries/{iso}/peers
data is a list of records.
| Field | Type | Example |
|---|---|---|
iso | string | CA |
name | string | Canada |
region | string | Americas |
monthly | boolean | true |
first | string | 1972 |
latest | string | 2026-09-30 |
months_behind | integer | 1 |
measures | array | [3 items] |
iso3 | string | CAN |
wikidata_id | string | Q16 |
GET /v1/countries/{iso}/brief
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | TH |
name | string | Thailand |
month | string | 2026-08 |
headline | string | A stronger August, still short of 201... |
brief | array | [1 items] |
figures | object | {...} |
figures.value | integer | 2714880 |
figures.yoy_pct | number | 6.4 |
figures.vs_2019_pct | number | 93.1 |
figures.ytd_yoy_pct | number | 4.9 |
figures.region_rank | object | {...} |
figures.region_rank.rank | integer | 5 |
figures.region_rank.of | integer | 12 |
figures.trust | object | {...} |
figures.trust.grade | string | A |
figures.trust.score | integer | 96 |
last_six | array | [1 items] |
last_six[].month | string | 2026-08 |
last_six[].value | integer | 2714880 |
last_six[].yoy_pct | number | 6.4 |
last_six[].vs_2019_pct | number | 93.1 |
last_six[].vs_3yr_avg_pct | number | 12.8 |
outlook | array | [1 items] |
outlook[].month | string | 2026-09 |
outlook[].value | integer | 2410000 |
outlook[].low | integer | 2310000 |
outlook[].high | integer | 2520000 |
outlook[].yoy_pct | number | 5.2 |
context | object | {...} |
context.jet_fuel | object | {...} |
context.jet_fuel.month | string | 2026-08 |
context.jet_fuel.usd_gallon | number | 3.724 |
context.jet_fuel.yoy_pct | number | 17.8 |
context.currency | object | {...} |
context.currency.currency | string | THB |
context.currency.per_eur | number | 37.12 |
context.currency.yoy_pct | number | -2.1 |
context.growth | object | {...} |
context.growth.year | integer | 2026 |
context.growth.pct | number | 2.8 |
GET /v1/countries/{iso}/rivals
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | VN |
name | string | Vietnam |
rank | integer | 1 |
score | integer | 86 |
shared_markets | array | [2 items] |
shared_markets[].country | string | CN |
shared_markets[].name | string | China |
basis | string | shared source markets, season, size a... |
Series
GET /v1/series
data is a list of records.
| Field | Type | Example |
|---|---|---|
id | string | sr_gnvbx5rt |
alias | string | cl.arrivals.total.a |
country | string | CL |
name | string | CHL, _Z, ARRIVALS, PS, _T, _Z, TDS, A |
measure | string | arrivals |
breakdown | null or value | null |
freq | string | A |
unit | string | PS |
first | string | 2008 |
last | string | 2024 |
points | integer | 17 |
headline | boolean | true |
GET /v1/series/{id}
data is one record.
| Field | Type | Example |
|---|---|---|
id | string | sr_wxq9yq5v |
alias | string | jp.arrivals.total.m |
country | string | JP |
name | string | Visitor arrivals to Japan from Total |
measure | string | arrivals |
breakdown | null or value | null |
freq | string | M |
unit | string | visitors |
first | string | 2003-01 |
last | string | 2026-08 |
points | integer | 284 |
headline | boolean | true |
GET /v1/series/{id}/observations
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2025-01 |
value | number | 3781629 |
GET /v1/series/{id}/revisions
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2026-06 |
old | integer | 48211904 |
new | integer | 48390117 |
seen_at | string | 2026-10-12T10:51:15Z |
GET /v1/series/{id}/metadata
data is one record.
| Field | Type | Example |
|---|---|---|
id | string | sr_wxq9yq5v |
alias | string | jp.arrivals.total.m |
country | string | JP |
name | string | Visitor arrivals to Japan from Total |
measure | string | arrivals |
breakdown | null or value | null |
freq | string | M |
unit | string | visitors |
first | string | 2003-01 |
last | string | 2026-08 |
points | integer | 284 |
headline | boolean | true |
table | string | Visitor arrivals to Japan by nationality |
derived | boolean | false |
latest_value | number | 3098900 |
currency | null or value | null |
scale | null or value | null |
revisions | integer | 0 |
last_revised | null or value | null |
updated | string | 2026-10-13T02:37:15Z |
GET /v1/series/search
data is a list of records.
| Field | Type | Example |
|---|---|---|
id | string | sr_2efm01hs |
alias | null or value | null |
country | string | NO |
name | string | Hotels and similar establishments, Fo... |
measure | string | capacity |
breakdown | null or value | null |
freq | string | M |
unit | string | |
first | string | 2010-01 |
last | string | 2019-12 |
points | integer | 120 |
headline | boolean | false |
GET /v1/tables
data is a list of records.
| Field | Type | Example |
|---|---|---|
table | string | Enterprises and employment in tourism |
series | integer | 18 |
first | string | 2008 |
last | string | 2024 |
measures | array | [0 items] |
GET /v1/series/{id}/latest
data is one record.
| Field | Type | Example |
|---|---|---|
series | string | sr_wxq9yq5v |
name | string | Visitor arrivals to Japan from Total |
unit | string | visitors |
period | string | 2026-08 |
value | number | 3098900 |
year_before | number | 3428406 |
yoy_pct | number | -9.6 |
Measures
GET /v1/arrivals
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | CL |
series | string | sr_gnvbx5rt |
name | string | CHL, _Z, ARRIVALS, PS, _T, _Z, TDS, A |
unit | string | PS |
freq | string | A |
observations | array | [0 items] |
GET /v1/nights
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | CL |
series | string | sr_ay31rkhs |
name | string | CHL, TRIPS, PS, OVERNIGHT, _T, TDS, A |
unit | string | PS |
freq | string | A |
observations | array | [0 items] |
GET /v1/spend
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | CL |
series | string | sr_qn2jpsb5 |
name | string | Travel spending (debit), CHL, quarterly |
unit | string | US dollars, x10^6 |
freq | string | Q |
observations | array | [3 items] |
observations[].period | string | 2025-Q4 |
observations[].value | number | 752348814.62 |
note | string | This series is not in a currency we c... |
GET /v1/departures
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | CL |
series | string | sr_r3pa07sb |
name | string | CHL, _Z, DEPARTURES, PS, _T, _Z, _Z, A |
unit | string | PS |
freq | string | A |
observations | array | [0 items] |
GET /v1/occupancy
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | CL |
series | null or value | null |
observations | array | [0 items] |
note | string | No occupancy series held for CL. |
GET /v1/capacity
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | CL |
series | null or value | null |
observations | array | [0 items] |
note | string | No capacity series held for CL. |
Breakdowns
GET /v1/arrivals/by-origin
data is a list of records.
| Field | Type | Example |
|---|---|---|
series | string | sr_4zqx3d8x |
name | string | Canada, Non-resident visitors enterin... |
unit | string | Visitors |
value | number | 4584611 |
GET /v1/nights/by-accommodation
data is a list of records.
| Field | Type | Example |
|---|---|---|
series | string | sr_85g2v1ta |
name | string | Tourist nights in Chile: hotels |
unit | string | nights |
value | number | 1333264 |
GET /v1/nights/by-region
data is a list of records.
| Field | Type | Example |
|---|---|---|
series | string | sr_d1jex8kh |
name | string | SLOVENIA |
unit | string | |
value | number | 17843311 |
GET /v1/arrivals/by-purpose
data is a list of records.
| Field | Type | Example |
|---|---|---|
series | string | sr_qv12q8ks |
name | string | The Netherlands, All leisure accommod... |
unit | string | number |
value | number | 40540800 |
GET /v1/origins/{iso}
data is a list of records.
| Field | Type | Example |
|---|---|---|
destination | string | CR |
name | string | Costa Rica |
series | string | sr_h1jk3ec9 |
unit | string | tourists |
freq | string | M |
period | string | 2026-08 |
value | number | 1420 |
Compare and rank
GET /v1/compare
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2025-01 |
CL | null or value | null |
BA | null or value | null |
AT | number | 3491284 |
GET /v1/rank
data is a list of records.
| Field | Type | Example |
|---|---|---|
rank | integer | 1 |
country | string | HU |
name | string | Hungary |
series | string | sr_8dhrzswd |
unit | string | |
period | string | 2026-08 |
value | number | 6916472 |
year_before | number | 7340976 |
yoy_pct | number | -5.8 |
GET /v1/growth
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | CL |
note | string | No arrivals figure held for CL at tha... |
GET /v1/share
data is one record.
| Field | Type | Example |
|---|---|---|
country | string | AT |
origin | string | DE |
period | string | 2026-08 |
share_pct | number | 41.2 |
group | string | europe |
GET /v1/seasonality
data is a list of records.
| Field | Type | Example |
|---|---|---|
month | integer | 1 |
index | number | 106.3 |
low | number | 106.3 |
high | number | 106.3 |
GET /v1/movers
data is one record.
| Field | Type | Example |
|---|---|---|
rising | array | [3 items] |
rising[].country | string | NC |
rising[].name | string | New Caledonia |
rising[].series | string | sr_ne8xpxnt |
rising[].unit | string | tourists |
rising[].period | string | 2026-08 |
rising[].value | number | 6786 |
rising[].year_before | number | 5260 |
rising[].yoy_pct | number | 29 |
falling | array | [3 items] |
falling[].country | string | PE |
falling[].name | string | Peru |
falling[].series | string | sr_41hhx4bx |
falling[].unit | string | tourists |
falling[].period | string | 2026-06 |
falling[].value | number | 258156 |
falling[].year_before | number | 278218 |
falling[].yoy_pct | number | -7.2 |
GET /v1/records
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | BE |
name | string | Belgium |
series | string | sr_6vm9se5n |
unit | string | Number |
record_period | string | 2026-07 |
record_value | number | 2126258 |
latest_period | string | 2026-07 |
latest_value | number | 2126258 |
pct_of_record | number | 100 |
latest_is_record | boolean | true |
Statistics
GET /v1/stats/trend
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2018-09 |
adjusted | number | 2493188.1 |
GET /v1/stats/recovery
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2020-01 |
index | number | 98.95 |
GET /v1/stats/benchmark
data is a list of records.
| Field | Type | Example |
|---|---|---|
year | string | 2015 |
country | number | 61.9 |
region | number | 74.9 |
GET /v1/stats/stay-length
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2026-07 |
nights_per_arrival | number | 2.18 |
GET /v1/stats/forecast
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2026-09 |
value | number | 2799576 |
low | number | 2581010 |
high | number | 3036651 |
GET /v1/stats/nowcast
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2026-09 |
value | number | 3090230 |
low | number | 2848972 |
high | number | 3351918 |
estimated | boolean | true |
GET /v1/stats/anomalies
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2020-03 |
score | number | -6.6 |
expected | number | 974204.6 |
GET /v1/stats/origin-shift
data is a list of records.
| Field | Type | Example |
|---|---|---|
origin | string | China |
share_pct | number | 13.05 |
change_points | number | -9.58 |
GET /v1/stats/concentration
data is one record.
| Field | Type | Example |
|---|---|---|
hhi | integer | 1391 |
top3_share_pct | number | 58.5 |
window | string | 2025-09 to 2026-08 |
markets | integer | 39 |
top | object | {...} |
top.South Korea | number | 26.5 |
top.Taiwan | number | 18.9 |
top.China | integer | 13 |
top.United States | number | 8.5 |
top.Hong Kong | number | 6.6 |
GET /v1/stats/fx-sensitivity
data is a list of records.
| Field | Type | Example |
|---|---|---|
origin | string | US |
name | string | United States |
currency | string | USD |
series | string | sr_p4b6agqg |
months | integer | 226 |
elasticity | number | -0.47 |
correlation | number | -0.28 |
reading | string | A 10% dearer JPY for United States tr... |
GET /v1/stats/tourism-intensity
data is a list of records.
| Field | Type | Example |
|---|---|---|
rank | integer | 1 |
country | string | AD |
name | string | Andorra |
year | integer | 2019 |
arrivals_per_resident | number | 107.684 |
receipts_per_resident_usd | number | 24976 |
arrivals | integer | 8235000 |
population | integer | 76474 |
Context
GET /v1/holidays
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | AT |
date | string | 2025-01-01 |
name | string | New Year's Day |
local_name | string | Neujahr |
national | boolean | true |
GET /v1/holidays/{iso}
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | CL |
date | string | 2026-01-01 |
name | string | New Year's Day |
local_name | string | Año Nuevo |
national | boolean | true |
GET /v1/fx
data is a list of records.
| Field | Type | Example |
|---|---|---|
quote | string | AUD |
base | string | EUR |
date | string | 2026-10-13 |
rate | number | 1.6033 |
GET /v1/fx/{currency}
data is a list of records.
| Field | Type | Example |
|---|---|---|
quote | string | THB |
base | string | EUR |
date | string | 2025-10-20 |
rate | number | 38.106 |
GET /v1/convert
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2025-01 |
value | number | 102.5 |
rate | number | 1.035373 |
GET /v1/joins/holidays
data is a list of records.
| Field | Type | Example |
|---|---|---|
period | string | 2025-01 |
value | number | 3781629 |
holidays | integer | 2 |
holiday_list | array | [2 items] |
holiday_list[].date | string | 2025-01-01 |
holiday_list[].name | string | New Year's Day |
GET /v1/holidays/upcoming
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | CL |
date | string | 2026-10-31 |
name | string | Reformation Day |
local_name | string | Día Nacional de las Iglesias Evangéli... |
national | boolean | true |
in_days | integer | 11 |
GET /v1/fx/latest
data is a list of records.
| Field | Type | Example |
|---|---|---|
quote | string | USD |
rate | number | 1.1225 |
GET /v1/fuel
data is a list of records.
| Field | Type | Example |
|---|---|---|
month | string | 2025-01 |
jet_fuel_usd_gallon | number | 2.347 |
jet_fuel_usd_litre | number | 0.62 |
jet_fuel_index | number | 125 |
jet_fuel_yoy_pct | number | -9.2 |
crude_usd_barrel | number | 79.27 |
crude_index | number | 123.2 |
crude_yoy_pct | number | -1.1 |
GET /v1/fuel/latest
data is a list of records.
| Field | Type | Example |
|---|---|---|
month | string | 2026-09 |
jet_fuel_usd_gallon | number | 4.388 |
jet_fuel_usd_litre | number | 1.159 |
jet_fuel_index | number | 233.7 |
jet_fuel_yoy_pct | number | 110.1 |
crude_usd_barrel | number | 114.16 |
crude_index | number | 177.4 |
crude_yoy_pct | number | 67.9 |
GET /v1/economy/{iso}
data is a list of records.
| Field | Type | Example |
|---|---|---|
year | integer | 2031 |
projection | boolean | true |
gdp_growth_pct | number | 2.3 |
inflation_pct | number | 3 |
gdp_usd_bn | number | 486.5 |
gdp_per_capita_usd | number | 23676 |
population_m | number | 20.55 |
unemployment_pct | number | 7.8 |
current_account_pct_gdp | number | -1.5 |
GET /v1/economy/{iso}/tourism
data is a list of records.
| Field | Type | Example |
|---|---|---|
year | integer | 2025 |
receipts_usd | number | 3844116835 |
spending_abroad_usd | number | 3152653820 |
arrivals | null or value | null |
receipts_per_arrival_usd | null or value | null |
receipts_share_gdp_pct | number | 1.08 |
GET /v1/economy/outlook
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | CL |
name | string | Chile |
gdp_growth_2026 | number | 0.6 |
inflation_2026 | number | 3.7 |
gdp_growth_2027 | number | 2.6 |
inflation_2027 | number | 3.5 |
gdp_growth_2028 | number | 2.4 |
inflation_2028 | number | 3 |
Releases
GET /v1/releases
data is a list of records.
| Field | Type | Example |
|---|---|---|
date | string | 2026-10-18 |
country | string | AT |
series_updated | integer | 1968 |
latest_period | string | 2026-Q1 |
measures | array | [3 items] |
GET /v1/releases/latest
data is a list of records.
| Field | Type | Example |
|---|---|---|
date | string | 2026-10-19 |
country | string | HU |
series_updated | integer | 434 |
latest_period | string | 2026-08 |
measures | array | [3 items] |
GET /v1/freshness
data is a list of records.
| Field | Type | Example |
|---|---|---|
iso | string | KI |
name | string | Kiribati |
latest | string | 2018-12 |
months_behind | integer | 94 |
GET /v1/gaps
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | VN |
name | string | Vietnam |
measure | string | arrivals |
series | string | sr_k2v8x0q1 |
first | string | 2008-01 |
latest | string | 2026-09 |
months_held | integer | 220 |
months_missing | integer | 0 |
months_not_published | integer | 0 |
months_withheld | integer | 0 |
months_pending | integer | 0 |
complete_pct | number | 100 |
missing | array | [0 items] |
not_published | array | [0 items] |
withheld | array | [0 items] |
checked_at | string | 2026-10-14T12:00:00Z |
GET /v1/calendar
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | AT |
name | string | Austria |
latest | string | 2026-08 |
next_period | string | 2026-09 |
expected_in | string | 2026-11 |
usual_delay_months | integer | 2 |
overdue | boolean | false |
GET /v1/changelog
data is a list of records.
| Field | Type | Example |
|---|---|---|
date | string | 2026-10-14 |
change | string | Data gaps for every country, month by... |
GET /v1/monitor
data is one record.
| Field | Type | Example |
|---|---|---|
month | string | 2026-07 |
edition | string | world |
title | string | World |
built_at | string | 2026-10-19T15:42:30Z |
headline | object | {...} |
headline.countries | integer | 71 |
headline.growing | integer | 52 |
headline.compared | integer | 71 |
headline.yoy_pct | integer | 4 |
headline.vs_2019_pct | number | 104.5 |
headline.records | integer | 13 |
headline.trust | integer | 99 |
regions | array | [3 items] |
regions[].region | string | americas |
regions[].name | string | Americas |
regions[].countries | integer | 10 |
regions[].yoy_pct | number | 4.1 |
regions[].vs_2019_pct | number | 101.1 |
rising | array | [3 items] |
rising[].country | string | XK |
rising[].name | string | Kosovo |
rising[].region | string | europe |
rising[].measure | string | arrivals |
rising[].unit | string | Number |
rising[].series | string | sr_zqr55sk9 |
rising[].basis | string | stays |
rising[].value | integer | 66955 |
rising[].year_before | integer | 50825 |
rising[].yoy_pct | number | 31.7 |
rising[].vs_2019_pct | null or value | null |
rising[].series_break | boolean | true |
rising[].pct_of_record | integer | 100 |
rising[].record | boolean | true |
falling | array | [3 items] |
falling[].country | string | AU |
falling[].name | string | Australia |
falling[].region | string | asia-pacific |
falling[].measure | string | arrivals |
falling[].unit | string | NUM |
falling[].series | string | sr_bgakrnej |
GET /v1/monitor/editions
data is a list of records.
| Field | Type | Example |
|---|---|---|
month | string | 2026-08 |
edition | string | africa |
countries | integer | 3 |
status | string | complete |
built_at | string | 2026-10-19T15:42:30Z |
GET /v1/monitor/paper
data is one record.
| Field | Type | Example |
|---|---|---|
month | string | 2026-07 |
issue | integer | 139 |
reference | string | TAPI-WTM-2026-07-WLD |
title | string | World Tourism Monitor, July 2026 |
built_at | string | 2026-10-19T15:43:15Z |
edition_built_at | string | 2026-10-19T15:42:30Z |
cite | string | Tourism API (2026). World Tourism Mon... |
brief | string | International arrivals moved +4.0% on... |
kf | array | [3 items] |
kf[].0 | string | Against July 2019 |
kf[].1 | string | 104.5% |
kf[].2 | string | |
key_findings | array | [3 items] |
sections | array | [3 items] |
sections[].no | integer | 26 |
sections[].kick | string | Appendix B |
sections[].title | string | Economic tables |
sections[].dek | string | Growth, inflation, unemployment and o... |
sections[].paragraphs | array | [0 items] |
sections[].figures | array | [0 items] |
sections[].tables | array | [1 items] |
facts | array | [3 items] |
figures | array | [3 items] |
figures[].no | integer | 19 |
figures[].title | string | The world figure for the next three m... |
figures[].unit | string | Change on a year, % |
figures[].type | string | band |
figures[].data | object | {...} |
figures[].data.months | array | [3 items] |
figures[].data.value | array | [3 items] |
figures[].data.low | array | [3 items] |
figures[].data.high | array | [3 items] |
figures[].source | string | Tourism API, /v1/stats/forecast, comb... |
figures[].call | string | /v1/stats/forecast?country=ES&horizon=3 |
tables | array | [3 items] |
tables[].no | integer | 21 |
tables[].title | string | Economic figures by country |
tables[].head | array | [3 items] |
tables[].rows | array | [3 items] |
tables[].rows[].0 | string | 5.5 |
GET /v1/monitor/index
data is a list of records.
| Field | Type | Example |
|---|---|---|
month | string | 2025-01 |
countries | integer | 90 |
yoy_pct | number | 13.4 |
vs_2019_pct | number | 109.8 |
growing | integer | 69 |
compared | integer | 88 |
records | integer | 8 |
trust | integer | 97 |
GET /v1/monitor/trust
data is a list of records.
| Field | Type | Example |
|---|---|---|
country | string | LK |
name | string | Sri Lanka |
region | string | asia-pacific |
measure | string | arrivals |
series | string | sr_mman287y |
fresh | integer | 100 |
complete | integer | 38 |
stable | integer | 100 |
official | integer | 100 |
score | integer | 81 |
grade | string | B |
Bulk and account
GET /v1/bulk/{iso}.csv
data is one record.
No fields: the endpoint answers a file or a status.
GET /v1/bulk/all.zip
data is one record.
| Field | Type | Example |
|---|---|---|
file | string | all.zip |
countries | integer | 199 |
built_at | string | 2026-10-12T09:41:07Z |
manifest | string | /v1/bulk/manifest.json |
GET /v1/units
data is one record.
| Field | Type | Example |
|---|---|---|
counts | array | [3 items] |
counts[].unit | string | nights |
counts[].scale | integer | 1 |
rates | array | [2 items] |
rates[].unit | string | percent |
rates[].scale | integer | 1 |
currencies | array | [3 items] |
periods | array | [3 items] |
GET /v1/usage
data is one record.
| Field | Type | Example |
|---|---|---|
today | integer | 214 |
month | integer | 3880 |
by_endpoint | object | {...} |
by_endpoint./v1/arrivals | integer | 120 |
by_endpoint./v1/series/{id}/observations | integer | 94 |
GET /v1/status
data is one record.
| Field | Type | Example |
|---|---|---|
ok | boolean | true |
last_load | string | 2026-10-20T04:14:01Z |
countries | integer | 214 |
monthly_countries | integer | 125 |
monthly_within_2_months | integer | 55 |
endpoints_live | integer | 75 |
status_page | string | https://tourismapi.com/status |