Production indices by country (FAOSTAT, yearly)
Downloads are disabled for this dataset: its license prohibits commercial use. The documentation, schema and sample rows stay available here.
Country-level agricultural production indices from FAO's FAOSTAT Production Indices domain (QI): gross and gross per-capita production index numbers (base 2014-2016 = 100) for the Agriculture, Crops, Livestock, Food and Non Food aggregates, ~200 countries and territories, 1961 onward — keyless official bulk download. This repo's intelligence layer: 10-year growth rates for agriculture and food, the within-year agriculture-index rank, and deterministic row hashes. Keyless official bulk download. Who joins this: ag analysts read it against the FAOSTAT production-volumes and crop panels on (area_code, year); macro models use the 10-year growth rates as agriculture-supply-cycle features.
- Rows
- 11,625
- Columns
- 19
- Source cadence
- Yearly
- Last refreshed
- Oct 11, 2026
- Theme
- agriculture
| Column | Type | Description |
|---|---|---|
| area_code | string | FAOSTAT numeric area code (countries and territories; regional/economic aggregates excluded by design). (unit: string) |
| area_code_m49 | string | UN M49 code for the area, as published by FAOSTAT. (unit: string) |
| area | string | FAOSTAT area name. (unit: string) |
| year | integer | Observation year (the panel join key together with area_code). (unit: year) |
| agri_index | float | FAO element 432 (gross production index, 2014-2016 = 100) for item 2051 Agriculture: the headline agricultural production-growth indicator. (unit: index) |
| crops_index | float | FAO element 432 (gross production index, 2014-2016 = 100) for item 2041 Crops. (unit: index) |
| livestock_index | float | FAO element 432 (gross production index, 2014-2016 = 100) for item 2044 Livestock. (unit: index) |
| food_index | float | FAO element 432 (gross production index, 2014-2016 = 100) for item 2054 Food. (unit: index) |
| nonfood_index | float | FAO element 432 (gross production index, 2014-2016 = 100) for item 2057 Non Food. (unit: index) |
| agri_index_pc | float | FAO element 434 (gross per-capita production index, 2014-2016 = 100) for item 2051 Agriculture. (unit: index) |
| crops_index_pc | float | FAO element 434 (gross per-capita production index, 2014-2016 = 100) for item 2041 Crops. (unit: index) |
| livestock_index_pc | float | FAO element 434 (gross per-capita production index, 2014-2016 = 100) for item 2044 Livestock. (unit: index) |
| food_index_pc | float | FAO element 434 (gross per-capita production index, 2014-2016 = 100) for item 2054 Food. (unit: index) |
| nonfood_index_pc | float | FAO element 434 (gross per-capita production index, 2014-2016 = 100) for item 2057 Non Food. (unit: index) |
| agri_growth_10y_pct | float | 10-year percent change of agri_index (value vs 10 years earlier); null across coverage gaps or a zero base, never imputed. (unit: percent) |
| food_growth_10y_pct | float | 10-year percent change of food_index (value vs 10 years earlier); null across coverage gaps or a zero base, never imputed. (unit: percent) |
| agri_index_rank | integer | Dense rank of agri_index within the year, 1 = highest index level that year (the fastest expansion since the 2014-2016 base). (unit: rank) |
| fao_flag | string | FAO observation flag (E = Estimated value; every published cell in this domain is E; unpublished cells are dropped). (unit: string) |
| row_hash | string | Deterministic 16-hex sha256 of area_code + year + the ten level columns (idempotency key). (unit: string) |
First 10 sample rows — a preview, not the complete dataset.
| area_code | area_code_m49 | area | year | agri_index | crops_index | livestock_index | food_index | nonfood_index | agri_index_pc | crops_index_pc | livestock_index_pc | food_index_pc | nonfood_index_pc | agri_growth_10y_pct | food_growth_10y_pct | agri_index_rank | fao_flag | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 051 | Armenia | 1,997 | 44.92 | 39.34 | 53.82 | 44.86 | 57.44 | 40.41 | 35.39 | 48.42 | 40.36 | 51.68 | — | — | 161 | E | eb2bbf31d0c5431a |
| 1 | 051 | Armenia | 1,998 | 48.76 | 44.21 | 56.02 | 48.71 | 59.77 | 44.39 | 40.25 | 51 | 44.34 | 54.42 | — | — | 163 | E | 2d201aa694038b65 |
| 1 | 051 | Armenia | 1,999 | 48.33 | 43.71 | 55.7 | 48.07 | 103.04 | 44.57 | 40.31 | 51.36 | 44.33 | 95.02 | — | — | 171 | E | 02e0438227358e3d |
| 1 | 051 | Armenia | 2,000 | 46.88 | 40.29 | 57.4 | 46.29 | 171.26 | 43.81 | 37.65 | 53.63 | 43.26 | 160.03 | — | — | 174 | E | 9b0dfb186b500cd4 |
| 1 | 051 | Armenia | 2,001 | 48.72 | 43.86 | 56.46 | 48.42 | 110.33 | 46.13 | 41.54 | 53.46 | 45.86 | 104.48 | — | — | 177 | E | 6a216dc003089ff3 |
| 1 | 051 | Armenia | 2,002 | 50.04 | 44.73 | 58.5 | 49.72 | 116.35 | 47.83 | 42.76 | 55.91 | 47.53 | 111.21 | — | — | 177 | E | 919ca2033e8d4f81 |
| 1 | 051 | Armenia | 2,003 | 53.83 | 48.77 | 61.91 | 53.7 | 81.07 | 51.74 | 46.87 | 59.5 | 51.61 | 77.92 | — | — | 176 | E | 166bedd3f7e97058 |
| 1 | 051 | Armenia | 2,004 | 62.74 | 60.35 | 66.56 | 62.67 | 78.12 | 60.63 | 58.32 | 64.32 | 60.56 | 75.49 | — | — | 163 | E | 312fbf08a8f3af12 |
| 1 | 051 | Armenia | 2,005 | 72.72 | 74.39 | 70.04 | 72.74 | 68.37 | 70.65 | 72.28 | 68.04 | 70.67 | 66.43 | — | — | 134 | E | fc5630d2a998bcdc |
| 1 | 051 | Armenia | 2,006 | 75.51 | 75.49 | 75.54 | 75.6 | 56.98 | 73.75 | 73.74 | 73.78 | 73.84 | 55.65 | — | — | 137 | E | ab76e5c2294053e8 |
Profiled Oct 11, 2026 from snapshot 20261011T081929Z-45bba40b42fd
Measured- Completeness
- 96%
- Rows
- 11,625
- Columns
- 19
- Columns with gaps
- 8
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| area_codevarchar | 0% | 195 | — |
|
| area_code_m49varchar | 0% | 202 | — |
|
| areavarchar | 0% | 192 | — |
|
| yearbigint | 0% | 63 | 1,961 → 2,024median 1,995 | |
| agri_indexdouble | 0% | 7,762 | 3.08 → 756.68median 80.06 | 234 outside 1st–99th percentile |
| crops_indexdouble | 0.01% | 6,481 | 0.05 → 955.93median 81.9 | 234 outside 1st–99th percentile |
| livestock_indexdouble | 0.34% | 5,781 | 1.31 → 861.91median 77.54 | 230 outside 1st–99th percentile |
| food_indexdouble | 0% | 6,273 | 3.08 → 754.48median 79.61 | 234 outside 1st–99th percentile |
| nonfood_indexdouble | 20% | 6,326 | 0.77 → 1,395,845median 99.1 | 186 outside 1st–99th percentile |
| agri_index_pcdouble | 0% | 6,936 | 6.66 → 1,788median 98.22 | 234 outside 1st–99th percentile |
| crops_index_pcdouble | 0.01% | 6,884 | 0.06 → 1,201median 98.64 | 234 outside 1st–99th percentile |
| livestock_index_pcdouble | 0.34% | 6,503 | 3.73 → 2,015median 96.46 | 232 outside 1st–99th percentile |
| food_index_pcdouble | 0% | 5,885 | 6.67 → 1,782median 97.87 | 234 outside 1st–99th percentile |
| nonfood_index_pcdouble | 20% | 7,258 | 0.78 → 1,923,641median 112.51 | 186 outside 1st–99th percentile |
| agri_growth_10y_pctdouble | 17.2% | 10,971 | -84.91 → 4,211median 20.39 | 194 outside 1st–99th percentile |
| food_growth_10y_pctdouble | 17.2% | 8,864 | -84.91 → 4,213median 20.7 | 194 outside 1st–99th percentile |
| agri_index_rankbigint | 0% | 220 | 1 → 195median 90 | 160 outside 1st–99th percentile |
| fao_flagvarchar | 0% | 1 | — |
|
| row_hashvarchar | 0% | 11,342 | — |
|
- Current
20261011T081929Z-45bba40b42fd · sha256 45bba40b42fd…
11,625 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/faostat_production_indices_intel/production_indices_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/faostat_production_indices_intel/production_indices_annual").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/faostat_production_indices_intel/production_indices_annual
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20261011T081929Z-45bba40b42fd and its content hash, so readers get exactly the data you used.
FAOSTAT Production Indices (yearly, keyless). (2026). Production indices by country (FAOSTAT, yearly) [Data set, snapshot 20261011T081929Z-45bba40b42fd, sha256 45bba40b42fd]. Datazimuts. Retrieved 2026-10-11, from https://datazimuts.com/en/datasets/faostat_production_indices_intel/production_indices_annual?snapshot=20261011T081929Z-45bba40b42fd
@misc{dz_faostat_production_indices_intel_product_45bba40b,
title = {{Production indices by country (FAOSTAT, yearly)}},
author = {{FAOSTAT Production Indices (yearly, keyless)}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/faostat_production_indices_intel/production_indices_annual?snapshot=20261011T081929Z-45bba40b42fd}},
note = {Snapshot 20261011T081929Z-45bba40b42fd, sha256 45bba40b42fd19896f1f4dc61fae2b79af03bf38a3504691f11ceaefba5a1bcb; accessed 2026-10-11}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=faostat_production_indices_intel%2Fproduction_indices_annual&lang=en&theme=auto&snapshot=20261011T081929Z-45bba40b42fd&x=year&y=year&agg=avg" title="Production indices by country (FAOSTAT, yearly)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.