Corporate Data
API v1

Climate-risk data for Zambia, straight into your systems.

Put Zambia’s rainfall, drought risk, soil-moisture forecasts, water access and crop mix into your credit, insurance or programme systems. All 10 provinces, as JSON over HTTPS, from K12,000 a month.

One key per organisation

Sent as a Bearer token. We store only a hash of it.

Clear limits

A per-minute rate and a monthly quota, shown on every response.

Privacy by design

Province totals only. No farmer is ever identifiable.

What partners build with it

The same data behind the Neta Alert dashboard, delivered to your own systems.

Lenders

Screen every loan application against its province’s season forecast and water access, inside your own credit system.

drought-risk · water-availability

Insurers

Test a rainfall trigger against the 10-year baseline for every 5-day period, then watch the live readings that would pay out.

backtest/rainfall · rainfall · validation-report

NGOs and government

Target programmes at the provinces forecast to have a dry season, and report on them with the same numbers.

soil-moisture-forecast · crop-distribution

Agribusiness

Plan inputs and depots around where crops are grown and where water and roads hold up.

crop-distribution · water-availability

Why teams use it

Ready to use

Province figures, already averaged over each real boundary. No satellite files, GIS team or data pipeline needed.

History to test against

A 10-year baseline for every 5-day period of the year, so you can check a rule before you rely on it.

Honest about confidence

Ensemble sizes, stated usual rates and plain-language reads, so a risk team can check every number.

Kept current

Rainfall and drought risk refresh every 5 days; forecasts update as new outlooks are issued.

Quick start

Every endpoint is a GET relative to this base URL:

https://eobkhsunhiqtfkgkaovv.supabase.co/functions/v1/institutional-api

Send your key in the Authorization header:

BASE="https://eobkhsunhiqtfkgkaovv.supabase.co/functions/v1/institutional-api"

curl -s "$BASE/v1/drought-risk?province=Eastern" \
  -H "Authorization: Bearer $NETAGROW_API_KEY"

x-api-key: <key> works too. Keep the key on your server: never in a browser, mobile app or public repository. If it leaks, we revoke it and issue a new one.

Every response

{
  "country": "ZM",
  "province": "Eastern",
  "as_of": "2026-09-27",
  "source": "Satellite",
  "data": [ ... ]
}
  • as_of is when the response was made. The data's own dates are inside data.
  • source says where the data comes from: Satellite, Geospatial, TAMSAT-ALERT or Netagrow.
  • Headers: X-RateLimit-Limit (your per-minute rate) and X-Quota-Remaining (calls left this month).

Endpoints

Limits and freshness

  • Each key has a per-minute rate and a monthly quota, set by your plan. Calls we refuse don't count towards the quota.
  • Climate data updates every 5 days. Water and crop data change slowly. A daily sync of every endpoint for all provinces is about 2,400 calls a month; cache responses rather than polling more often.

Errors

Errors return { "error": "…" } with one of these codes:

400Unknown province, or a required parameter is missing.
401Missing, wrong, expired or revoked key.
403Your key doesn’t cover this endpoint or country.
404Unknown endpoint.
405Not a GET request. The API is read-only.
429Over your per-minute rate (wait for Retry-After seconds) or your monthly quota (resets on the 1st, UTC).
500Our error. Retry with backoff; tell us if it persists.
503The usage check is briefly unavailable. Retry after Retry-After seconds.

Plans

A flat monthly fee per organisation, in Zambian kwacha. Every plan covers all endpoints and all 10 provinces.

Standard

K12,000/month

  • 25,000 calls a month
  • 60 calls a minute
  • All endpoints · email support

Professional

K25,000/month

  • 100,000 calls a month
  • 120 calls a minute
  • All endpoints · priority support · monthly usage report

Enterprise

From K40,000/month

  • Quota by agreement
  • Rate by agreement
  • Named contact · custom endpoints · backtest studies

When you reach your monthly quota, calls pause until the 1st, or you can move up a plan at any time.

Access and billing

  • Access is under a monthly data licence per organisation. Your plan sets the endpoints, the monthly quota and the rate.
  • We invoice monthly, and you pay by bank transfer. We can send you your usage for any month.
  • A key is suspended if an invoice goes unpaid, and restored when it's settled.

Before building on the data, read how it's made and where it's weaker: Data methodology.

Ready to integrate?

Keys are issued per organisation under a monthly data licence. Tell us what you're building and which data you need.