Every dataset, grouped the way the platform itself groups them
3 families, and each answers a different question about access. Market Data is the same rows for every caller, open the moment an account confirms its email. Location Data describes a place you registered. Sensor Data is what your own hardware reports, plus everything the platform computes on top of it. None of it is a wildcard: every field was declared in code and approved by hand before it could ever be served.
Market Data
Groups: Price intelligence, Demand & crop stress, Regulatory & legal, News & reporting.
Prices, trade, demand, regulation and reporting across Kenya, Tanzania, Uganda and Rwanda, with several layers reaching beyond the 4 into the wider region. Every account starts here, with no station and no waiting period. The groups below mirror the platform's own catalogue page, and each one opens onto a page that documents its datasets down to the individual field.
Price intelligence
What prices are doing, and whether the pattern has ever held.
| Dataset | Id | Cadence | Fields | Status |
|---|---|---|---|---|
| Commodity + fertilizer prices | market.commodity_prices | daily / weekly / monthly by source | 18 | served |
| Crop-protection + input retail prices | market.input_prices | daily | 11 | served |
| Real-time market prices | market.realtime_prices | monthly | 1 | served |
| Global commodity benchmarks | market.worldbank | monthly | 1 | served |
Demand & crop stress
Where demand is building, and where crops are struggling.
| Dataset | Id | Cadence | Fields | Status |
|---|---|---|---|---|
| Satellite demand indices | market.demand_indices | 10-daily / weekly | 1 | served |
| Rainfall anomaly | market.rainfall_anomaly | per season/dekad | 3 | served |
| Agricultural stress | market.agri_stress | dekadal | 6 | served |
Regulatory & legal
What the law is about to require, while there is still time to act.
| Dataset | Id | Cadence | Fields | Status |
|---|---|---|---|---|
| Regulatory + legal signals | market.regulatory | weekly, Saturday | 18 | served |
News & reporting
On-the-ground signal, every one traceable to its source.
| Dataset | Id | Cadence | Fields | Status |
|---|---|---|---|---|
| Agriculture news signals | market.signals | daily 10:00 UTC | 15 | served |
| Sub-national crop production | market.crop_production | per season, annual revisions | 3 | served |
Location Data
Groups: Crop condition.
Satellite, climate and soil for the locations registered to your account, derived from imagery and archives rather than from your own sensors, and served today only for gateways and fields you own.
Crop condition
How a field is doing against its own history, not a regional average. Scoped to your own fields.
| Dataset | Id | Cadence | Fields | Status |
|---|---|---|---|---|
| Satellite vegetation + SAR indices | farm.field_indices | weekly | 9 | served |
| Long-horizon climate archive | farm.climate.archive | weekly top-up | 7 | served |
| Soil baseline | farm.soil_baseline | once per location | 8 | served |
Sensor Data
Groups: Weather data, Soil data, Water data, Farm records.
Readings from hardware standing on the ground, split by what it measures: air, soil and water. The readings, and every analysis built on them, are served only for gateways you own; nothing here is ever resold from another farm's hardware.
Weather data
Your weather station and everything computed from it.
| Dataset | Id | Cadence | Fields | Status |
|---|---|---|---|---|
| Weather station readings | farm.weather.raw | ~10 min | 20 | own account |
| Hourly weather roll-up | farm.weather.hourly | hourly | 7 | own account |
| Daily weather roll-up | farm.weather.daily | daily | 6 | own account |
| Derived weather variables | farm.derived.hourly | hourly | 29 | own account |
| Disease + pest risk (v2) | farm.disease_risk | hourly | 8 | own account |
Soil data
Your soil probes and the root-zone balance built on them.
| Dataset | Id | Cadence | Fields | Status |
|---|---|---|---|---|
| Soil node readings | farm.soil.raw | ~10 min | 8 | own account |
| Hourly soil roll-up | farm.soil.hourly | hourly | 4 | own account |
| Daily soil roll-up | farm.soil.daily | daily | 5 | own account |
| Root-zone water balance | farm.water_balance | daily | 6 | served |
Water data
Pond and water-body telemetry. Aquaculture profiles only.
| Dataset | Id | Cadence | Fields | Status |
|---|---|---|---|---|
| Water readings | ~10 min | 4 | own account |
Farm records
Included with any sensor module at no extra charge.
| Dataset | Id | Cadence | Fields | Status |
|---|---|---|---|---|
| Field polygons | farm.fields | on edit | 8 | own account |
| Sensor settings | farm.sensor_settings | on edit | 17 | own account |
| Alert history | farm.alert_events | 10 min engine cycle | 15 | own account |
| Advisory history | farm.advisory_alerts | daily | 13 | own account |
What the status column means
- served Served over the API
- Cleared for commercial redistribution, or produced entirely by NuaSense, and readable by any key that carries the right scope.
- own account Own sensors, own account
- Produced by hardware the account itself owns, served to that account's keys and nobody else's. The platform never resells a farmer's readings; the hardware behind them, a gateway with a weather station and soil nodes, is described at nuasense.com/products.
This catalogue lists what the API can serve in principle. A real key's own GET /catalog lists what that specific key reaches, which narrows by scope and by which stations are approved on its account.