Curl-able institutional
European property data.
Every observation in the Avena data layer is reachable via a public HTTPS endpoint. Official EU statistics, cross-validation snapshots, signed AVN-ID lookups, APON Oracle envelopes — all CC BY 4.0, no API key, CORS-open, with provenance headers on every response.
Six surfaces, one consistent contract.
Query official EU statistics — Eurostat, ECB SDW, INE Spain, ISTAT, CBS, BIS. Filter by country/source/indicator/period. JSON or CSV.
Cross-validation snapshots — Avena ground-truth vs official series. Signed delta in basis points.
Look up an AVN-ID and verify its HMAC-SHA256 signature against Avena's registry.
Issue a new signed identifier from a property fingerprint. Idempotent — same inputs return the same AVN-ID.
Signed price envelope for a single property. Includes payload, payload_hash, signature, nonce, verify_url.
Signed envelope for an Avena index (AVENA-CC, AVENA-VAL, AVENA-SCR, AVENA-DPT).
Every response carries its own citation.
The Avena API attaches institutional-grade provenance to every response. No need to dig through documentation to figure out how to cite a value — the headers tell you.
HTTP/2 200
content-type: application/json; charset=utf-8
cache-control: public, s-maxage=300, stale-while-revalidate=900
x-avena-layer: official-statistics
x-avena-license: CC-BY-4.0
x-avena-doi: 10.5281/zenodo.19520064
x-avena-cite-as: Avena Terminal (2026). EU Official Statistics Layer. avenaterminal.com/eu-official
access-control-allow-origin: *Six curl recipes to start with.
Pull the most recent Eurostat house-price index observations for Spain in JSON.
curl 'https://avenaterminal.com/api/v1/stats?country=ES&source=eurostat&indicator=prc_hpi_q&limit=20'Cost-of-borrowing for house purchase, all countries we cover, as CSV.
curl 'https://avenaterminal.com/api/v1/stats?source=ecb_sdw&indicator=MIR&format=csv' > ecb_mortgage_rates.csvPeriod-bounded query.
curl 'https://avenaterminal.com/api/v1/stats?country=FR&source=eurostat&from=2024-Q1&to=2026-Q4'The signed delta between Avena coastal corpus and the Eurostat Spain national HPI.
curl 'https://avenaterminal.com/api/v1/validation?country=ES®ion=coastal'Look up a signed property identifier and verify its HMAC signature.
curl 'https://avenaterminal.com/api/v1/avn-id/AVN:ES-03185-NB-0421'Returns a signed JSON envelope (payload, payload_hash, signature, nonce). Verifiable via /api/v1/oracle/verify.
curl 'https://avenaterminal.com/api/v1/oracle/index/AVENA-CC'Standard OpenAPI tooling works out of the box.
# Python client
openapi-generator-cli generate \
-i https://avenaterminal.com/api/openapi.json \
-g python \
-o ./avena-python-client
# TypeScript fetch client
openapi-generator-cli generate \
-i https://avenaterminal.com/api/openapi.json \
-g typescript-fetch \
-o ./avena-ts-client
# R client
openapi-generator-cli generate \
-i https://avenaterminal.com/api/openapi.json \
-g r \
-o ./avena-r-clientThe public API is free, CC BY 4.0, with reasonable rate limits. For institutional SLAs, bulk pulls, custom country-cohort definitions, dedicated webhook deliveries, or co-authored research, write to institutional@avenaterminal.com.