# Saylor Innovations Data Desk – Marine Species WoRMS Lookup

> Saylor Innovations Data Desk – Marine Species WoRMS Lookup is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).

Looks up marine species in the World Register of Marine Species (WoRMS), returning accepted scientific name, taxonomic status, authority, full classification hierarchy, habitat flags, and common names in multiple languages

## Facts

- Endpoint: GET https://saylorinnovations.com/api/marine/worms?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-data-desk-marine-species-worms-lookup-2dd0469c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5xa9xyYCmUucunxREwjuX

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability saylor-innovations-data-desk-marine-species-worms-lookup-2dd0469c
```

Example prompt: Can you look up the WoRMS record for 'Carcharodon carcharias' — I need the accepted name, taxonomic classification, authority, and any common names available?

## When to prefer this

Choose this endpoint when you need authoritative taxonomic data for marine organisms specifically — including accepted names, synonymy resolution, full Linnaean classification, habitat flags, and multilingual common names sourced directly from WoRMS. Prefer this over general biodiversity APIs when the subject is definitively marine and you need AphiaID or LSID identifiers, or when validating whether a name is currently accepted or a junior synonym.

## Known failure modes

- Species name not found in WoRMS returns zero matches or empty primary record
- Ambiguous name fragment returns multiple matches requiring disambiguation
- Misspelled or truncated input may return unrelated species
- Extinct or very recently described species may have incomplete records
- Rate limiting or upstream WoRMS API unavailability may cause errors

## How this service works

Marine species lookup in WoRMS - accepted name and status, authority, full classification, habitat flags, common names in many languages and other matches

## Output

Returns a JSON object with the interpreted query, number of matches, and a primary record containing: accepted scientific name, taxonomic status (accepted/synonym/etc.), authority and year, full classification (kingdom through genus), AphiaID, LSID, canonical URL, habitat flags (e.g. marine, brackish, freshwater), extinction status, and an array of common names across multiple languages. May also include additional matching records when the query is ambiguous.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "description": "Scientific name or fragment, e.g. Delphinus delphis or Carcharodon"
      },
      "exact": {
       "type": "string",
       "description": "optional true for an exact name match"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "query",
      "primary",
      "classification"
     ],
     "properties": {
      "note": {
       "type": "string",
       "description": "Caveat or context for reading the result"
      },
      "query": {
       "type": "string",
       "description": "The query as the server interpreted it"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "matches": {
       "type": "number",
       "description": "Matching items"
      },
      "primary": {
       "type": "object",
       "properties": {
        "url": {
         "type": [
          "string",
          "null"
         ],
         "description": "Canonical URL"
        },
        "lsid": {
         "type": [
          "string",
          "null"
         ],
         "description": "Life Science Identifier"
        },
        "rank": {
         "type": [
          "string",
          "null"
         ],
         "description": "Rank, 1 is highest"
        },
        "class": {
         "type": [
          "string",
          "null"
         ],
         "description": "Class"
        },
        "genus": {
         "type": [
          "string",
          "null"
         ],
         "description": "Taxonomic genus"
        },
        "order": {
         "type": [
          "string",
          "null"
         ],
         "description": "Order applied"
        },
        "family": {
         "type": [
          "string",
          "null"
         ]
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-data-desk-marine-species-worms-lookup-2dd0469c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
