Skip to main content
GET
Residents’ travel spending by country and category
Read annual tourism expenditure directly from Eurostat tour_dem_extot. Supports up to 10 reporting European countries or EU27, purpose, destination, measure and spending-category filters. Values are euro, with no millions conversion. This is spending by residents aged 15 or over on trips of at least one night, not spending received by destinations. Total excludes durable goods; other may include restaurant spending when not reported separately. Missing observations remain null and source status flags are retained. Default from_year is the current year minus five; default to_year is the latest dataset year. Source: Eurostat Statistics API.

Authorizations

x-api-key
string
header
required

Headers

Cache-Control
string
Idempotency-Key
string
X-Max-Credits
integer

Optional nonnegative integer cap on the maximum request hold. A live request whose hold exceeds this cap returns 422 CREDIT_BUDGET_EXCEEDED before spending. Metered holds use the requested limit; cache hits and successful idempotent replays cost zero.

Required range: x >= 0

Query Parameters

country_code
string
required

Comma-separated reporting-country codes, up to 10. Accepts GR/EL, GB/UK and EU27. Coverage depends on the selected dataset.

category
string

Comma-separated spending categories. Omit to return every supported category. See the endpoint description for differences in legacy categories.

purpose
enum<string>

Select all trips, personal travel, or business travel. Default: total.

Available options:
total,
personal,
business
destination
enum<string>

Select all destinations, trips within the reporting country, or trips abroad. Default: world.

Available options:
world,
domestic,
foreign
measure
enum<string>

Select total euros spent, average euros for each trip, or average euros for each night. Default: total.

Available options:
total,
per_trip,
per_night
from_year
integer

First requested year, inclusive. Defaults to the current calendar year minus five.

Required range: 1990 <= x <= 2100
to_year
integer

Last requested year, inclusive. Defaults to the latest published year in the dataset; individual countries may have no observation for that year.

Required range: 1990 <= x <= 2100

Response

Request completed. Interpret data using the selected resource contract.

success
boolean
required
platform
string
required
endpoint
string
required
credits_used
integer
required
Required range: x >= 0
credits_remaining
integer | null
required
request_id
string
required
cached
boolean
required
data
object
required

The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.