FAOSTAT farmgate producer prices (USD/tonne, 1991-)
Downloads are disabled for this dataset: its license prohibits commercial use. The documentation, schema and sample rows stay available here.
Value-added panel of the UN FAO's FAOSTAT Producer Prices domain (keyless official bulk download, CC BY 4.0; commercial reuse restricted per FAO terms): annual farmgate producer prices in USD/tonne for 212 crop and livestock products across 177 areas, 1991-2024, with year-on-year and 5-year price changes per (area, product) and each observation's price relative to the global median for that product-year. Joins on area_code with the catalog's other FAOSTAT panels.
- Rows
- 167,589
- Columns
- 13
- Source cadence
- Yearly
- Last refreshed
- Oct 9, 2026
- Theme
- agriculture
| Column | Type | Description |
|---|---|---|
| area_code | integer | FAO area code (bulk file field 'Area Code'). |
| area_code_m49 | string | UN M49 area code (bulk file field 'Area Code (M49)', leading apostrophe stripped). |
| area | string | Area name as published by FAO. |
| item_code | integer | FAO item code (bulk file field 'Item Code'). |
| item | string | Product name as published by FAO (212 crop and livestock products; CPC F-prefixed aggregates excluded). |
| year | integer | Reference year (1991-2024). |
| price_usd_per_tonne | float | Annual farmgate producer price (FAOSTAT element 5532 'Producer Price (USD/tonne)'): prices received by farmers at the point of initial sale. Never null, negative or zero upstream. (unit: USD/tonne) |
| price_flag | string | FAO observation flag, verbatim (A official figure; X figure from an external organization; B time-series break; I value imputed by a receiving agency). |
| price_flag_description | string | Verbatim FAO description of price_flag. |
| price_change_1y_pct | float | Year-on-year percent change of the farmgate price per (area, product); null when the prior year is unpublished. (unit: %) |
| price_change_5y_pct | float | Trailing 5-year percent change of the farmgate price per (area, product); null when the base year is unpublished. (unit: %) |
| price_vs_global_median | float | Farmgate premium/discount gauge = price_usd_per_tonne / global median price for the same product-year (connector-derived, informational). (unit: ratio) |
| row_hash | string | Deterministic 12-hex row identity hash (area_code|item_code|year). |
First 10 sample rows — a preview, not the complete dataset.
| area_code | area_code_m49 | area | item_code | item | year | price_usd_per_tonne | price_flag | price_flag_description | price_change_1y_pct | price_change_5y_pct | price_vs_global_median | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 051 | Armenia | 15 | Wheat | 1,997 | 225.3 | A | Official figure | — | — | 1.266 | 6bb183bd1150 |
| 1 | 051 | Armenia | 15 | Wheat | 1,998 | 205.6 | A | Official figure | -8.744 | — | 1.335 | b74af807eb36 |
| 1 | 051 | Armenia | 15 | Wheat | 1,999 | 177.5 | A | Official figure | -13.667 | — | 1.142 | 9820f0c3f488 |
| 1 | 051 | Armenia | 15 | Wheat | 2,000 | 163.5 | A | Official figure | -7.887 | — | 1.222 | 5571b7c5b176 |
| 1 | 051 | Armenia | 15 | Wheat | 2,001 | 166 | A | Official figure | 1.529 | — | 1.271 | 4835f142a4da |
| 1 | 051 | Armenia | 15 | Wheat | 2,002 | 138.6 | A | Official figure | -16.506 | -38.482 | 1.065 | 8715dbd18167 |
| 1 | 051 | Armenia | 15 | Wheat | 2,003 | 184.8 | A | Official figure | 33.333 | -10.117 | 1.167 | 8d122b25f203 |
| 1 | 051 | Armenia | 15 | Wheat | 2,004 | 208.4 | A | Official figure | 12.771 | 17.408 | 1.246 | 4f55b7a43b00 |
| 1 | 051 | Armenia | 15 | Wheat | 2,005 | 179.1 | A | Official figure | -14.06 | 9.541 | 1.091 | 4e4214f39714 |
| 1 | 051 | Armenia | 15 | Wheat | 2,006 | 212.3 | A | Official figure | 18.537 | 27.892 | 1.283 | 3c6ba9fff22b |
Profiled Oct 9, 2026 from snapshot 20261009T101823Z-35690b86fd10
Measured- Completeness
- 97.3%
- Rows
- 167,589
- Columns
- 13
- Columns with gaps
- 2
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| area_codebigint | 0% | 200 | 1 → 299median 121 | 2,670 outside 1st–99th percentile |
| area_code_m49varchar | 0% | 161 | — |
|
| areavarchar | 0% | 192 | — |
|
| item_codebigint | 0% | 196 | 15 → 1,185median 430 | 394 outside 1st–99th percentile |
| itemvarchar | 0% | 198 | — |
|
| yearbigint | 0% | 35 | 1,991 → 2,024median 2,008 | |
| price_usd_per_tonnedouble | 0% | 47,320 | 5.5 → 204,500median 625 | 3,339 outside 1st–99th percentile |
| price_flagvarchar | 0% | 4 | — |
|
| price_flag_descriptionvarchar | 0% | 4 | — |
|
| price_change_1y_pctdouble | 7.5% | 136,117 | -99.43 → 15,857median 1.76 | 3,102 outside 1st–99th percentile |
| price_change_5y_pctdouble | 28% | 98,793 | -99.65 → 40,800median 11.27 | 2,416 outside 1st–99th percentile |
| price_vs_global_mediandouble | 0% | 144,074 | 0.0104 → 306.39median 1 | 3,352 outside 1st–99th percentile |
| row_hashvarchar | 0% | 183,802 | — |
|
- Current
20261009T101823Z-35690b86fd10 · sha256 35690b86fd10…
167,589 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_producer_prices_intel/producer_price_usd_tonne_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/faostat_producer_prices_intel/producer_price_usd_tonne_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_producer_prices_intel/producer_price_usd_tonne_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 20261009T101823Z-35690b86fd10 and its content hash, so readers get exactly the data you used.
FAOSTAT Producer Prices Intelligence. (2026). FAOSTAT farmgate producer prices (USD/tonne, 1991-) [Data set, snapshot 20261009T101823Z-35690b86fd10, sha256 35690b86fd10]. Datazimuts. Retrieved 2026-10-09, from https://datazimuts.com/en/datasets/faostat_producer_prices_intel/producer_price_usd_tonne_annual?snapshot=20261009T101823Z-35690b86fd10
@misc{dz_faostat_producer_prices_intel_producer_p_35690b86,
title = {{FAOSTAT farmgate producer prices (USD/tonne, 1991-)}},
author = {{FAOSTAT Producer Prices Intelligence}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/faostat_producer_prices_intel/producer_price_usd_tonne_annual?snapshot=20261009T101823Z-35690b86fd10}},
note = {Snapshot 20261009T101823Z-35690b86fd10, sha256 35690b86fd10f12a3679355f06dc513513229d49dbf3f713718943dd433a6e83; accessed 2026-10-09}
}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_producer_prices_intel%2Fproducer_price_usd_tonne_annual&lang=en&theme=auto&snapshot=20261009T101823Z-35690b86fd10&x=year&y=area_code&agg=avg" title="FAOSTAT farmgate producer prices (USD/tonne, 1991-)" 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.