Dataset

Take the record with you.

Every validated row in EcoSense is freely available for academic and research use — as a flat CSV, as geographic features, or as a programmatic stream. Licence terms default to CC-BY with per-source overrides honoured where upstream conditions apply.

Rows
Papers
Schema version
v1
Formats

Two machine-readable shapes.

Both formats share the same schema. Pick whichever your toolchain prefers.

.csv

CSV

Comma-separated values. Compatible with Excel, Google Sheets, R, Python pandas, and virtually any data tool.

.geojson

GeoJSON

Geographic JSON with Point geometries. Ready for QGIS, Mapbox, Leaflet, and any GIS application.

API

Or tap it directly.

The exports are served by the EcoSense API. Both endpoints stream; no auth is required for read access. Rate limits apply.

terminal · bash
# CSV — full dataset
$ curl -L https://api.ecosense.earth/api/export/csv > ecosense.csv

# GeoJSON — full dataset
$ curl -L https://api.ecosense.earth/api/export/geojson > ecosense.geojson

# Python — pandas
>>> import pandas as pd
>>> df = pd.read_csv("https://api.ecosense.earth/api/export/csv")
>>> df.shape
(…, 19)

# R — tidyverse
> library(readr)
> df <- read_csv("https://api.ecosense.earth/api/export/csv")
Schema

Every column, on the record.

19 columns · v1
ColumnTypeDescription
doistringDigital Object Identifier of the source paper
paper_titlestringTitle of the source publication
location_namestringHuman-readable name of the sampling location
countrystringISO 3166-1 country name
latfloatLatitude (WGS84) of the sampling point
lonfloatLongitude (WGS84) of the sampling point
matrixstringEnvironmental matrix: water, soil, air, sediment, or biota
compoundstringChemical compound name (e.g. PFOA, Cadmium, PCB-153)
valuefloatMeasured concentration value
unitstringMeasurement unit (e.g. ng/L, mg/kg, ug/m3)
sample_yearintYear the sample was collected
below_lodboolWhether the value is below the limit of detection
confidencestringCouncil confidence level: high, medium, or low
council_scorefloatCouncil consensus score (0-10)
qa_verdictstringQuality assurance verdict: accept, flag, or reject
methodstringAnalytical method used (e.g. LC-MS/MS, ICP-MS)
dtxsidstringEPA DSSTox substance ID — linked via CompoundCanonical
casstringCAS registry number
half_life_binintEPA predicted human half-life bin: 1 (<12h), 2 (12h–1w), 3 (1w–2m), 4 (>2m)
Explore

Prefer to browse first?