214 countries and territories189 of 193 UN membersmonthly to 2026-09back to 1926
Documentation / Breakdowns / 27 of 75

Arrivals by purpose

GET/v1/arrivals/by-purpose

Arrivals by purpose of trip where the country asks visitors why they came.

Developer plan and upKey requiredJSON or CSVCached until the next release
Parameters
NameTypeDescription
isorequiredstring
path
ISO 3166 two-letter country code
e.g. CL
periodoptionalperiod
query
One period; defaults to the latest finished one
e.g. 2026-08
Request
# Leisure, business and visiting friends
curl "https://api.tourismapi.com/v1/arrivals/by-purpose?iso=NL" \
  -H "X-API-Key: $TOURISM_API_KEY"
Ready
Example response
{
    "meta": {
        "request_id": "req_42ffdfc566",
        "data_as_of": "2026-10-20T04:48:15Z",
        "count": 50,
        "country": "NL",
        "measure": "arrivals",
        "breakdown": "purpose",
        "period": "2010",
        "freq": "A"
    },
    "data": [
        {
            "series": "sr_qv12q8ks",
            "name": "The Netherlands, All leisure accommodation, Netherlands (x1 000), year",
            "unit": "number",
            "value": 40540800
        },
        {
            "series": "sr_e6x7v623",
            "name": "The Netherlands, Holiday parks, Netherlands (x1 000), year",
            "unit": "number",
            "value": 21176900
        },
        {
            "series": "sr_x3qbr2e9",
            "name": "The Netherlands, Camp sites, Netherlands (x1 000), year",
            "unit": "number",
            "value": 16043700
        }
    ]
}
Response fields
FieldTypeExample
seriesstringsr_qv12q8ks
namestringThe Netherlands, All leisure accommodation, Netherlands (x1 000), year
unitstringnumber
valuenumber40540800