Skip to content

Agrovisio Data API

Vegetation indices, radar events, damage assessments, risk scores, CAP compliance and parametric index products for any field in the EU - over one HTTP API, with a free sandbox that answers on the first call.

Insurers and insurtech

Before/after damage assessment with a defensible confidence interval, SAR change events as beta signals (detection thresholds are still being calibrated), deterministic PDF certificates and parametric index definitions with backtests.

Banks and lenders

Explainable 0-100 risk scores with six components, portfolio summaries, yield forecasts with intervals and CAP subsidy calculations for borrower income.

Agri-input and agritech

NDVI / NDWI / EVI series with five season baselines, weather history from 1981, thermal water stress and radar events for any parcel in the served countries.

Built for integration

OpenAPI 3.1 that declares every error response, one error envelope with 34 stable types, cursor pagination, idempotent POSTs, signed webhooks, generated Python and TypeScript SDKs, a Postman collection.

  1. Get a sandbox key. Register in the client portal and copy the sk_test_... key. No sales call, no card. The sandbox is free, never billed and holds 20 real Lithuanian parcels with five years of Sentinel-1, Sentinel-2 and Sentinel-3 history, so the first call returns a full answer.

    Register for a sandbox key

    In a development environment the demo key printed by the sandbox seed script works straight away; the one below is the key this site was verified with, and the parcels behind it are rebuilt every night.

  2. Set three shell variables. Every example on this site uses them.

    Terminal
    export BASE=https://api.staging.agrovisio.ai/v1
    export KEY=sk_test_16e7fa3b7095c7f52f094bec33b48413
    export AUTH="Authorization: Bearer $KEY"
  3. Run the three calls below. Each one is complete and works against the sandbox as written. Any UUID works as an Idempotency-Key; python is only used to pull an id out of the JSON.

Terminal window
# 1. The 20 shared sandbox parcels (5 years of Sentinel history each)
curl -s "$BASE/parcels?limit=25" -H "$AUTH"

Every parcel carries external_ref, area_ha, crop_hint, environment: "test", a shared flag (true when the parcel belongs to another account than your key’s - the SBX-* set for any sandbox key except the demo account that owns it) and a data_status block that says how much history it already has. Pagination is cursor based: pass next_cursor back as ?cursor= until has_more is false.

Status and changelog

Live status of the API from your browser, and the changelog with an RSS feed for every addition, deprecation and method version change.

Base URL in production: https://api.agrovisio.ai/v1. Sandbox and live keys share it; the key prefix (sk_test_ / sk_live_) decides which world you see. Contains modified Copernicus Sentinel data.