Agriculture news signals for Kenya, Tanzania, Uganda and Rwanda, extracted daily with source and quote

Daily signals extracted from East African agriculture news in 5 languages, each typed by commodity, place, signal type, direction and horizon, with the article, a verbatim quote, a publisher trust tier and the extractor's confidence. 15 fields.

Catalogue entry: Agriculture news signals. Typed, source-traceable signals extracted daily from East African agriculture news, keyed to the same county + commodity vocabulary as the price data. Every signal carries a source URL and a verbatim quote.

Questions this data answers

  • Is a maize shortage being reported in Kenya before it shows in the price table, with the source?
  • What has the government said about the fertilizer subsidy this month, with the exact figures and the article?
  • Which counties were named in drought coverage this week, and does the satellite agree?
  • What has been reported about fertilizer in Rwanda or Uganda in the last 60 days, and by whom?
  • Are processors reporting a milk or coffee supply change in their own figures before the statistics office does?
  • How many high-trust signals came out of each country this week, on which commodities?

What the news signals holds

Typed signals extracted every single day from agriculture reporting in Kenya, Tanzania, Uganda and Rwanda, in English, Swahili and French, with Kinyarwanda and Luganda handled on a best-effort basis. Each signal names its own commodity, county or region, type, direction and horizon, alongside a 1-sentence reason and the exact supporting sentence lifted from the article in its original language, with the article’s title, publisher and link attached. Every row carries a publisher trust tier and the extractor’s own confidence, and each claim then gets checked against the platform’s price medians and marked as aligning, contradicting, extending, or carrying no reference at all.

The vocabulary

23 commodities in total, running from fertilizer and seed through the staples, the export crops, milk, vegetables and the fuels. Signal types cover price level and direction, demand and supply direction, input cost, policy, production, weather shock, pest and disease, government programme, new entrant, product launch and partnership. Direction stays unknown wherever the article itself doesn’t support a causal claim, so a plant under construction never quietly becomes a price forecast.

Volume and mix

The chart counts signals per day across 13 days in August: between 15 and 72 a day, 474 across the whole window. By type, price level and government programme lead the pack, followed by production, policy, price direction and supply direction. By country, Kenya carries 330 of those 474, Uganda 98, Tanzania 41, Rwanda 5, with Rwandan coverage itself widened only in September.

Reading the news signals samples

The 5 high-trust signals below span a supply signal on milk from a 3.7 % fall in formal deliveries between June and July, a production signal on maize climbing from 34.3 million to 73 million bags between 2022 and 2025 with imports down 66.5 %, a government-programme signal on the fertilizer subsidy covering 33.55 million bags to 1.98 million farmers, and a weather-shock signal naming Uasin Gishu and Trans Nzoia directly. 2 of those 5 come from 1 article; each claim still gets its own row, and only a list shown to a person collapses them back by article.

Coverage notes

Most signals read as national simply because most reporting is national to begin with; county granularity grows only as county-specific reporting does. A number inside a signal is always the number the article itself printed, in whatever currency the article used, never an official median substituted in. Delivery beyond the raw dataset runs 3 more ways: an SMS watch firing once per new high-trust signal for a commodity, an RSS feed with keyword filtering, and a briefing email sent only on the days something happened.

Sample data

Signals per day, 2026-08-31 to 2026-09-14, 1168 signals

Between 15 and 72 a day. The 15 August peak is the day the fertilizer subsidy figures and the drought coverage landed together.

By signal type

signal_typeSignals
government_program211
production146
price_level128
price_direction120
supply_direction111
weather_shock79
finance73
policy70
input_cost50
trade_measure49
partnership37
pest_disease31
demand_direction22
product_launch17
certification16
new_entrant6
labour2

By country

countrySignals
ke743
ug183
rw122
tz120

Rwanda at 5 in the window; the direct outlet feeds that lift it were switched on 3 September.

Sample signals, high trust, latest fortnight

Annual egg consumption in Tanzania was reported at 132 per person, compared with a recommended 300, indicating a large demand gap.

“Egg consumption was 132 per person annually, compared with the recommended 300.”

dailynews.co.tz · 2026-10-19 · eggs · National, Tanzania · demand_direction · direction unknown · horizon spot · confidence 0.7 · 132 per person annually vs recommended 300

Epra raised diesel pump prices by Sh9.90 per litre for the October 15 to November 14 2026 pricing cycle.

“The price of kerosene rose by Sh28.49 per litre, while diesel and petrol increased by Sh9.90 and Sh12.33, respectively.”

Daily Nation · 2026-10-19 · fuel_diesel · National, Kenya · price_direction · direction up · horizon spot · confidence 0.9 · +Sh9.90 per litre

aak-GROW and the Kenya Flower Council have signed an MoU to improve pesticide container collection, disposal and compliance with EPR obligations in Kenya's floriculture industry.

“It is for these reasons that aak-GROW and the Kenya Flower Council have entered into a Memorandum of Understanding (MoU) to strengthen responsible pest control product stewardship, environmental sustainability and hazardous waste management in the floriculture industry.”

Citizen Digital · 2026-10-19 · pesticide · National, Kenya · partnership · direction unknown · horizon long · confidence 0.9

Kenya's floriculture sector generated about Sh110 billion in export earnings in 2025 and supports more than one million livelihoods, according to Kenya Flower Council data cited in the article.

“Data from Kenya Flower Council (KFC), shows the sector generated approximately Sh110 billion in export earnings in 2025 and supports more than one million livelihoods across the value chain, including production, packaging, transport and logistics.”

Citizen Digital · 2026-10-19 · cut_flowers · National, Kenya · production · direction unknown · horizon long · confidence 0.8

The Petroleum Development Levy Fund spent Ksh29.4 billion in the 2025/26 financial year to help stabilise fuel prices.

“EPRA also reported that the Petroleum Development Levy Fund had spent Ksh29.4 billion in the 2025/26 financial year to help stabilise fuel prices.”

People Daily · 2026-10-19 · fuel_petrol · National, Kenya · government_program · direction unknown · horizon short · confidence 0.75 · Ksh29.4 billion in 2025/26

The government owes KTDA approximately Sh7 billion in delayed fertiliser subsidy reimbursements, according to figures before the Senate, leaving KTDA to carry the financing burden for subsidised fertiliser supplied to smallholder tea farmers.

“Their concerns come amid a growing national fertiliser subsidy bill, with the government owing the Kenya Tea Development Agency (KTDA) approximately Sh7 billion, according to figures before the Senate.”

The Star, Kenya · 2026-10-19 · fertilizer · National, Kenya · finance · direction unknown · horizon spot · confidence 0.85 · Sh7 billion owed to KTDA

EPRA's 14 October review raised diesel by Ksh9.90 per litre, with Nairobi retail set at Ksh227.76 per litre effective midnight 15 October.

“Super petrol rose by Ksh12.93 per litre, diesel by Ksh9.90 and kerosene by Ksh28.49, according to the authority’s review. In Nairobi, super petrol was set to retail at Ksh226.96 per litre, diesel at Ksh227.76 and kerosene at Ksh219.87, effective midnight on October 15.”

People Daily · 2026-10-19 · fuel_diesel · Nairobi, Kenya · price_level · direction up · horizon spot · confidence 0.96 · +9.90

In Nairobi, a litre of kerosene retailed at Sh219.87 in the pricing period ending November 14.

“In Nairobi, a litre of kerosene is retailing at Sh219.87, compared with Sh227.76 for diesel in the pricing period ending November 14.”

Daily Nation · 2026-10-19 · fuel_kerosene · Nairobi, Kenya · price_level · direction unknown · horizon spot · confidence 0.9

Two of these come from one article. Each claim is its own row; the rows share the URL and differ in everything else, which is how one fact is told from three retellings.

Dataset idmarket.signals
Cadencedaily 10:00 UTC
EndpointGET /market/news
Key scopemarket:read
Declared fields15
History2026-06 to today
CoverageKenya, Tanzania, Uganda, Rwanda; county or region where the article names one
StatusServed over the API

Global reference data — the same rows for every caller.

Source: Each signal names its publisher and links to the original article.

Fields

FieldUnitNote
confidence0-1
cluster_size—articles merged into this signal
value_kesKES
db_reference_value—
reason—
supporting_quote—verbatim
source_url—
source_domain—
source_name—
article_title—
db_alignment—
model—
extractor_version—
unit—
magnitude—

Filters

sourcecommodityvarietycountycountrysignal_typedirectiontrusthorizon

The same call, three ways

curl -G https://api.nuasense.com/api/nuasense/v1/market/news \
  -H "Authorization: Bearer nua_live_…" \
  -d start=-30d -d commodity=fertilizer -d trust=high -d start=-30d

Through the MCP connector the same read is the platform_dataset tool with dataset=market.signals. Through a scheduled export it is one job with the same filters, delivered as a file. Every dataset takes the same arguments: start and end, every with agg, fields, limit up to 5,000, order, and the tags it declares.