Economy and tourism
GET
/v1/economy/{iso}/tourismTourism receipts and spending abroad (balance-of-payments travel, annual and the last eight quarters) beside the size of the economy, with arrivals added up from the country's own monthly count and receipts per arrival.
Analyst plan and upKey requiredJSON or CSVCached until the next release
Parameters
| Name | Type | Description |
|---|---|---|
| isorequired | string path | ISO 3166 two-letter country code e.g. CL |
Request
# Tourism's weight in a country's economy
curl "https://api.tourismapi.com/v1/economy/CL/tourism" \
-H "X-API-Key: $TOURISM_API_KEY"const res = await fetch("https://api.tourismapi.com/v1/economy/CL/tourism", {
headers: { "X-API-Key": process.env.TOURISM_API_KEY }
});
if (!res.ok) throw new Error(`Tourism API ${res.status}`);
const { meta, data } = await res.json();
console.log(meta.data_as_of, data);import os, requests
r = requests.get(
"https://api.tourismapi.com/v1/economy/CL/tourism",
headers={"X-API-Key": os.environ["TOURISM_API_KEY"]},
timeout=10,
)
r.raise_for_status()
body = r.json()
print(body["meta"]["data_as_of"], body["data"])$ch = curl_init("https://api.tourismapi.com/v1/economy/CL/tourism");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["X-API-Key: " . getenv("TOURISM_API_KEY")],
]);
$body = json_decode(curl_exec($ch), true);
print_r($body["data"]);
Example response
{
"meta": {
"request_id": "req_bb78ee64ca",
"data_as_of": "2026-10-20T04:48:19Z",
"count": 51,
"country": "CL",
"name": "Chile",
"latest_year": 2025,
"quarters": [
{
"quarter": "2026-Q2",
"receipts_usd": 627221750,
"receipts_change_pct": -11.5,
"spending_abroad_usd": 770375501,
"spending_change_pct": 1.9
},
{
"quarter": "2026-Q1",
"receipts_usd": 1140866893,
"receipts_change_pct": -14.6,
"spending_abroad_usd": 975684952,
"spending_change_pct": 9.2
},
{
"quarter": "2025-Q4",
"receipts_usd": 967368721,
"receipts_change_pct": 1.5,
"spending_abroad_usd": 752348815,
"spending_change_pct": -10.6
},
{
"quarter": "2025-Q3",
"receipts_usd": 831608091,
"receipts_change_pct": 11.3,
"spending_abroad_usd": 751399734,
"spending_change_pct": -6.2
},
{
"quarter": "2025-Q2",
"receipts_usd": 708624154,
"receipts_change_pct": 18,
"spending_abroad_usd": 755718520,
"spending_change_pct": -2.2
},
{
"quarter": "2025-Q1",
"receipts_usd": 1336515869,
"receipts_change_pct": 48.4,
"spending_abroad_usd": 893186751,
"spending_change_pct": -9.2
},
{
"quarter": "2024-Q4",
"receipts_usd": 953337591,
"receipts_change_pct": 29.7,
"spending_abroad_usd": 841584415,
"spending_change_pct": 9.5
},
{
"quarter": "2024-Q3",
"receipts_usd": 747046971,
"receipts_change_pct": 45.3,
"spending_abroad_usd": 800656044,
"spending_change_pct": 1.5
}
],
"note": "Receipts and spending abroad are the balance-of-payments travel credit and debit; arrivals are the country's own monthly count added up over each whole year (all twelve months held). The last eight quarters of receipts and spending are in meta.quarters; monthly arrivals are at /v1/arrivals."
},
"data": [
{
"year": 2025,
"receipts_usd": 3844116835,
"spending_abroad_usd": 3152653820,
"arrivals": null,
"receipts_per_arrival_usd": null,
"receipts_share_gdp_pct": 1.08
},
{
"year": 2024,
"receipts_usd": 3201545203,
"spending_abroad_usd": 3398653204,
"arrivals": null,
"receipts_per_arrival_usd": null,
"receipts_share_gdp_pct": 0.97
},
{
"year": 2023,
"receipts_usd": 2422229727,
"spending_abroad_usd": 3086357723,
"arrivals": null,
"receipts_per_arrival_usd": null,
"receipts_share_gdp_pct": 0.72
}
]
}Response fields
| Field | Type | Example |
|---|---|---|
| year | number | 2025 |
| receipts_usd | number | 3844116835 |
| spending_abroad_usd | number | 3152653820 |
| arrivals | null | null |
| receipts_per_arrival_usd | null | null |
| receipts_share_gdp_pct | number | 1.08 |