Getting started
1. Get an API key
Sign up at api.eolas.fyi. Your key will start with vs_.
2. Install the client
Installs eolas on PATH. Same install on Linux, macOS, and Windows. See the CLI reference for the full command list.
3. Set your key
Pass it directly:
Or set the environment variable and omit the argument:
Call eolas_key() once per session:
Or add it to your .Renviron for permanent access:
4. Fetch your first series
Use source-specific helpers so your code is self-documenting:
# CSV to stdout — pipe into anything
eolas get nz_cpi --start 2020-01-01 --format csv > cpi.csv
# JSON streamed to jq
eolas get nz_cpi --format json | jq '.[].value'
# Parquet straight to a file
eolas get sa2_2023 --format parquet --out sa2.parquet
Output auto-detects piping: rich tables in an interactive terminal, NDJSON / CSV when stdout is redirected. Pass --json to force NDJSON.
5. Plot it
6. Browse available series
You can also browse interactively at eolas.fyi/datasets.
Rate limits
Free keys allow 10 requests per month. Starter ($10/month) gives 100/month. Pro ($49/month) and Enterprise are unlimited.