market-intelligence / commodities_kenya.json
jtlevine's picture
Phase 1 foundation: Kenya migration via REGION toggle
86acbca
[
{
"id": "MZE-DRY",
"name": "Dry Maize",
"agmarknet_name": "Dry maize",
"kamis_product_id": 1,
"unit": "100kg",
"category": "cereal",
"perishability": "low",
"msp_2025_rs": null,
"base_price_rs": 8500,
"storage_rate_per_day": 3.0,
"spoilage_pct_per_day": 0.0012,
"harvest_windows": [
{"season": "long_rains", "months": [8, 9, 10]},
{"season": "short_rains", "months": [2, 3]}
],
"seasonal_indices": {
"1": 1.10, "2": 1.13, "3": 1.03, "4": 1.02, "5": 0.88, "6": 0.94,
"7": 0.99, "8": 0.94, "9": 0.88, "10": 0.92, "11": 1.16, "12": 1.11
},
"post_harvest_loss": {"harvesting": 3.0, "threshing": 2.5, "transport": 1.5, "storage_per_month": 2.5},
"aliases": ["Dry maize", "Maize (Dry)", "White maize", "Mahindi"]
},
{
"id": "BEN-YGN",
"name": "Beans (Yellow-Green)",
"agmarknet_name": "Beans",
"kamis_product_id": 30,
"unit": "100kg",
"category": "pulse",
"perishability": "low",
"msp_2025_rs": null,
"base_price_rs": 13500,
"storage_rate_per_day": 3.5,
"spoilage_pct_per_day": 0.0010,
"harvest_windows": [
{"season": "long_rains", "months": [7, 8]},
{"season": "short_rains", "months": [1, 2]}
],
"seasonal_indices": {
"1": 0.90, "2": 0.88, "3": 0.95, "4": 1.02, "5": 1.08, "6": 1.12,
"7": 0.92, "8": 0.88, "9": 0.95, "10": 1.05, "11": 1.10, "12": 1.15
},
"post_harvest_loss": {"harvesting": 2.5, "threshing": 2.0, "transport": 1.0, "storage_per_month": 2.0},
"aliases": ["Beans (yellow)", "Beans (green)", "Yellow beans", "Maharagwe"]
},
{
"id": "POT-RIR",
"name": "Red Irish Potato",
"agmarknet_name": "Potato",
"kamis_product_id": 57,
"unit": "100kg",
"category": "vegetable",
"perishability": "medium",
"msp_2025_rs": null,
"base_price_rs": 4500,
"storage_rate_per_day": 4.0,
"spoilage_pct_per_day": 0.0060,
"harvest_windows": [
{"season": "long_rains", "months": [7, 8, 9]},
{"season": "short_rains", "months": [1, 2]}
],
"seasonal_indices": {
"1": 0.88, "2": 0.85, "3": 0.95, "4": 1.05, "5": 1.15, "6": 1.18,
"7": 0.95, "8": 0.85, "9": 0.90, "10": 1.00, "11": 1.10, "12": 1.14
},
"post_harvest_loss": {"harvesting": 3.5, "threshing": 0.0, "transport": 2.5, "storage_per_month": 6.0},
"aliases": ["Irish potato", "Potato", "Viazi"]
},
{
"id": "GRG-KEN",
"name": "Green Grams",
"agmarknet_name": "Green grams",
"kamis_product_id": 10,
"unit": "100kg",
"category": "pulse",
"perishability": "low",
"msp_2025_rs": null,
"base_price_rs": 16000,
"storage_rate_per_day": 3.5,
"spoilage_pct_per_day": 0.0008,
"harvest_windows": [
{"season": "long_rains", "months": [7, 8]},
{"season": "short_rains", "months": [12, 1]}
],
"seasonal_indices": {
"1": 0.88, "2": 0.92, "3": 1.02, "4": 1.08, "5": 1.12, "6": 1.15,
"7": 0.92, "8": 0.88, "9": 0.95, "10": 1.05, "11": 1.10, "12": 0.90
},
"post_harvest_loss": {"harvesting": 2.5, "threshing": 1.5, "transport": 1.0, "storage_per_month": 1.5},
"aliases": ["Green gram", "Ndengu", "Mung bean"]
}
]