Everything is a static file, so curl and jq are all you need. Fetch the dataset, filter to live values, join to sources, pin a frozen version, and verify integrity — each is a one-liner. No CLI to install, no API to authenticate.
- curl + jq only; nothing to install.
- Version pinning and integrity checks included.
- See also /developers/sdk and /developers/cookbook.
Fetch the dataset
Save the full export.
curl -s https://warconomy.com/datasets/conflict-economic-impact/data.json -o warconomy.jsonList live observations
Filter to citable live values.
jq '.observations[] | select(.dataMode=="live") | {id, value, unit, sourceId}' warconomy.jsonJoin to sources
Resolve each sourceId to a publisher.
jq '.sources | map({(.id): .publisher}) | add as $s | $s' warconomy.jsonPin a version
Fetch a frozen payload by version.
V=$(curl -s https://warconomy.com/datasets/conflict-economic-impact/versions/data.json | jq -r '.versions[0].version')
curl -s https://warconomy.com/datasets/conflict-economic-impact/versions/$V/data.json -o warconomy-$V.jsonVerify integrity
Read the published fingerprints.
curl -s https://warconomy.com/datasets/conflict-economic-impact/checksums.json | jq -r '.checksums[] | [.path, .fingerprint, .bytes] | @tsv'More
SDK: /developers/sdk · cookbook: /developers/cookbook · downloads: /downloads.json.