OBIS — Marine Species Occurrence Search
obis.marine.occurrence_searchSearch 100M+ marine species occurrence records in the Ocean Biodiversity Information System (OBIS). Filter by scientific name, WoRMS AphiaID, geographic coordinates with radius, or year range. Each record includes GPS coordinates, observation year, depth, sea-surface temperature, dataset source, and full taxonomic classification (kingdom→species). Covers all ocean environments: pelagic, benthic, coastal, deep-sea. Source: OBIS — free, CC BY 4.0, no auth required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Center latitude for geographic search (decimal degrees, -90 to 90). Requires lon and radius. | |
| lon | No | Center longitude for geographic search (decimal degrees, -180 to 180). Requires lat and radius. | |
| limit | No | Number of occurrence records to return (1-100, default 10). | |
| radius | No | Search radius in kilometers around the lat/lon center point. Requires lat and lon. | |
| maxyear | No | Latest observation year to include (e.g. 2024). Pairs with minyear. | |
| minyear | No | Earliest observation year to include (e.g. 2000). Pairs with maxyear. | |
| taxonid | No | WoRMS AphiaID (numeric taxon identifier). Use instead of or alongside scientificname for precise lookups. | |
| scientificname | No | Scientific name of the marine species to search (e.g. "Abra alba", "Gadus morhua", "Thunnus thynnus"). Supports partial matching. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |