OBIS API

Ocean Biodiversity Information System API

Claim this API

Are you the operator of OBIS API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with OBIS API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Base URL: https://api.obis.org/
Auth: none
Endpoints: 33
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 22:15:09.287963

Links

API Base: https://api.obis.org/
Documentation:
SDKs:

100.0%

Uptime (7d)

759ms

Avg latency (7d)

107

Probes (7d)

Latency (7d)

Success Rate (7d)

Topics

ENVIRONMENT, OCEANOGRAPHY, SCIENCE

Endpoints

Method Path Summary Auth Last Status Latency
GET /area Find area records. 200 163ms
GET /area/{id} Get area records. 200 134ms
GET /checklist Generate a checklist. 200 1974ms
GET /checklist/newest Generate a checklist of most recently added species. 500 10837ms
GET /checklist/redlist Generate a checklist of IUCN Red List species. 200 743ms
GET /country Find country records. 200 266ms
GET /country/{id} Get country records. 200 155ms
GET /dataset Find dataset records. 200 3141ms
GET /dataset/{id} Get dataset records. 200 178ms
GET /dataset/{id}/errors Get dataset loading errors. 200 169ms
GET /facet Get record counts for one or more facets. 200 234ms
GET /institute Find institute records. 200 182ms
GET /institute/{id} Get institute records. 200 144ms
GET /node/{id} Get node records. 200 174ms
GET /node/{id}/activities Get node activities. 200 131ms
GET /occurrence Find occurrence records. 200 555ms
GET /occurrence/centroid Determine the centroid for a selection of occurrence records. 200 303ms
GET /occurrence/grid/{precision} Fetch gridded occurrences as GeoJSON. Limited to 100,000 features. 200 265ms
GET /occurrence/grid/{precision}/kml Fetch gridded occurrences as KML. Limited to 100,000 features. 200 121ms
GET /occurrence/point/{x}/{y} Fetch point occurrences for a location (with Geohash precision 8) as GeoJSON. 200 233ms
GET /occurrence/point/{x}/{y}/{z} Fetch point occurrences for a location (with variable Geohash precision based on zoom level) as GeoJSON. 200 184ms
GET /occurrence/points Fetch point occurrences as GeoJSON (aggregated to Geohash precision 8). Limited to 100,000 features. 200 1507ms
GET /occurrence/tile/{x}/{y}/{z} Fetch point occurrences for a tile (aggregated using variable Geohash precision based on zoom level) as GeoJSON. 200 266ms
GET /occurrence/tile/{x}/{y}/{z}.mvt Fetch gridded occurrences for a tile as MVT. 200 166ms
GET /occurrence/{id} Fetch a single occurrence record. 200 424ms
GET /statistics Get basic statistics for occurrence records. 200 952ms
GET /statistics/composition Get an overview of taxonomic composition. 200 152ms
GET /statistics/env Get number of records per SST, SSS or depth bin. 200 237ms
GET /statistics/qc Get a QC summary, including missing or invalid values, number of records on land, number of non marine records and number of records without Aphia ID. 200 562ms
GET /statistics/years Get number of presence records per year. 200 737ms
GET /taxon/annotations Get scientific name annotations by the WoRMS team. 200 192ms
GET /taxon/{id} Get taxon records. 200 135ms
GET /taxon/{scientificname} Get taxon records. 200 124ms