Agri-Product IoT Traceability Logs

This dataset provides comprehensive, event-level traceability logs for agricultural products, integrating IoT sensor readings, supply chain events, geolocations, and compliance data. It enables detailed analysis of product journeys, supports transparency and sustainability initiatives, and facilitates regulatory compliance and operational optimization across the agri-food supply chain.

  • last updated 5 Feb 2026
  • by GoMask
The brief that made it

Supply chain transparency and bottleneck detection

Sample rows

preview · 8 of 160 rows · all 20 columns
log_idstringsensor_typestringsensor_reading_valuefloatlocation_statestringproduct_idstringbatch_idstringsensor_idstringsensor_reading_unitstringevent_typestringevent_timestampdatetimelocation_latitudefloatlocation_longitudefloatlocation_street_addressstringlocation_citystringlocation_postal_codestringlocation_countrystringoperator_idstringcompliance_statusstringsustainability_certificationstringnotesstring
LOG-0001temperature7.8CAAPPLE-101BATCH-A-2024SENSOR-TEMP-0001Celsiusharvested2024-01-08T09:16:23Z37.7749-122.4194123 Orchard LaneFresno93722USAOP-APPLE-CA-01compliantorganicHarvested in optimal conditions with temperature maintained at 7.8°C.
LOG-0002humidity83.2CAAPPLE-101BATCH-A-2024SENSOR-HUM-0002%RHpackaged2024-01-09T15:27:45Z37.8044-122.2712222 Packing AveOakland94607USAOP-APPLE-CA-01pendingorganicPackaging occurred with high humidity; pending final compliance review.
LOG-0003gps17.4CAAPPLE-101BATCH-A-2024SENSOR-GPS-0003km/hshipped2024-01-10T10:45:12Z34.0522-118.2437456 Transport RdLos Angeles90021USAOP-APPLE-CA-01compliantorganicShipment speed recorded by GPS sensor; within safe limits.
LOG-0004vibration183.5NYAPPLE-101BATCH-A-2024SENSOR-VIB-0004m/s²received2024-01-11T11:32:30Z40.7128-74.006789 Warehouse BlvdNew York10007USAOP-APPLE-NY-02compliantorganicReceived with minimal vibration; product integrity confirmed.
LOG-0005temperature10.2MIGRAPE-204BATCH-G-2024SENSOR-TEMP-0005Celsiusharvested2024-02-05T09:01:17Z45.46429.19Via Vigneto 1Milan20100ItalyOP-GRAPE-IT-01compliantorganicHarvested in Milan vineyards; temperature optimal for grapes.
LOG-0006humidity72.3RMGRAPE-204BATCH-G-2024SENSOR-HUM-0006%RHpackaged2024-02-06T14:25:59Z41.902812.4964Via Roma 16Rome00100ItalyOP-GRAPE-IT-01pendingorganicHumidity during packaging slightly below optimal; pending review.
LOG-0007pressure32.5blankGRAPE-204BATCH-G-2024SENSOR-PRES-0007kPastored2024-02-07T17:34:08Z48.85662.3522Rue des Vins 5Paris75001FranceOP-GRAPE-FR-02compliantorganicPressure monitored during storage; maintained within safe range.
LOG-0008gps23.6blankGRAPE-204BATCH-G-2024SENSOR-GPS-0008km/hshipped2024-02-08T08:15:27Z52.36764.9041Logisticsweg 3Amsterdam1012NetherlandsOP-GRAPE-NL-03compliantorganicShipment in progress; GPS speed within expected range.

What the 160 rows show

from the 160-row sample

Vibration (sensor type) stands out: mean sensor_reading_value is 4,262, against 219.3 for the rest.

  • 29.6median sensor_reading_value
  • 3compliance statuses
  • 3sustainability certifications
  • 7sensor reading units
  • 7event types
  • 28location countries
Mean sensor_reading_value by sensor_type160 rows
04,0008,00013.5tempe…39 rows67.1humid…43 rows12.9gps24 rows4,262vibra…19 rows77.3press…21 rows1,827other14 rows
sensor_reading_value160 rows, in bands of 2,000
07515041420707-2,0004,00010ksensor_reading_value →

Median 29.6, from -3.2 to 10,000.

location_state83 rows with a value · 77 left blank
  1. CA7
  2. LMA6
  3. RM5
  4. BO5
  5. MOW5
  6. MI4
  7. DC4
  8. DF4
  9. NSW4
  10. CDMX4
20 columns by typefrom the column list below
  • string 16
  • float 3
  • datetime 1

Columns

20 columns in three groups
blueprint · 20 columns
columntypedescriptionexample
Text 16 columns
log_idstringUnique identifier for each traceability log entryuniqueLOG-0001
product_idstringUnique identifier for the agricultural product being trackedAPPLE-101
batch_idstringIdentifier for the product batch or lotBATCH-A-2024
sensor_idstringUnique identifier for the IoT sensor capturing the readingSENSOR-TEMP-0001
sensor_typestringType of IoT sensor (e.g., temperature, humidity, GPS, vibration)6 valuestemperature
sensor_reading_unitstringUnit of measurement for the sensor reading (e.g., Celsius, %RH, m/s, ppm)7 unitsCelsius
event_typestringType of supply chain event (e.g., harvested, packaged, shipped, received, stored)7 valuesharvested
location_street_addressstringStreet address of the event locationoptional123 Orchard Lane
location_citystringCity of the event locationoptionalFresno
location_statestringState or province of the event locationoptionalCA
location_postal_codestringPostal code of the event locationoptional93722
location_countrystringCountry of the event locationoptionalUSA
operator_idstringIdentifier for the operator or company responsible for the eventoptionalOP-APPLE-CA-01
compliance_statusstringCompliance status of the product at this event (e.g., compliant, non-compliant, pending)compliant · non-compliant · pending · optionalcompliant
sustainability_certificationstringSustainability or origin certification at this event (e.g., organic, fairtrade, none)organic · fairtrade · none · other · optionalorganic
notesstringAdditional notes or comments about the event or readingoptionalHarvested in optimal cond…
Numbers 3 columns
sensor_reading_valuefloatValue recorded by the IoT sensor7.8
location_latitudefloatLatitude coordinate of the event location-90 to 9037.7749
location_longitudefloatLongitude coordinate of the event location-180 to 180-122.4194
Dates and times 1 column
event_timestampdatetimeDate and time when the supply chain event occurred2024-01-08T09:16:23Z

Use it for

  • median sensor …29.6160 rowsmean sensor reading v…13.5temp…67.1humi…12.9gps4.3kvibr…

    An agriculture dashboard

    Sensor_reading_value by sensor_type and a breakdown of location_state. Excel, Power BI or Tableau.

  • Why do the 19 vibration rows have a mean sensor_reading_value of 4,262?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable logs with product_id, batch_id and sensor_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

10,000 rows of yours: $12.99One-time. No subscription. All prices

This dataset160 rows20 columns
Yours10,000 rows20 columnslocation_latitude: UK only

blueprint · agri-product-iot-traceability-logs

Behind this dataset

Same schema. As many rows as you need.

These 160 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Each product batch is assigned a unique trace ID
  • Sensor readings (temperature, humidity, location) are logged at each supply chain node
  • Timestamps must consistently increase along the product path
  • Any deviation outside storage thresholds is flagged
  • Batches must record at least three supply chain events
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
agri-product-iot-traceability-logs

What should your data show?

Preview 20 rows free
No signup. No card.