The primary source of marine species occurrence records in doriiOS. UNESCO IOC project; aggregates ~177M occurrence records from ~7,000 datasets across research institutions, government agencies, and citizen science platforms.
Access
- API:
https://api.obis.org/v3 — used by src/lib/obis.ts for live
fallback queries.
- Bulk Parquet on AWS Open Data:
s3://obis-open-data/occurrence/*.parquet — DuckDB httpfs queries this directly; AWS covers egress.
- Update cadence: weekly for the bulk export.
Fields used
scientificName, acceptedNameUsageID (= AphiaID), decimalLatitude, decimalLongitude, eventDate, date_year, category (IUCN), bathymetry, sst, sss, country, dataset_id, recordedBy, basisOfRecord.
Quirks
- Occasionally returns noise years (e.g. 1103 from typo'd dates).
silence-score.ts filters to 1900..present.
- IUCN
category is propagated per-record but should not be the source of
truth — use IUCN Red List for the canonical assessment.