# Scientific Name Parser for Biodiversity

> Scientific Name Parser for Biodiversity is a paid API for AI agents from biodiversity.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Parses a biological scientific name into its constituent parts (genus, species epithet, subspecies, authorship, year) and validates capitalisation.

## Facts

- Endpoint: GET https://biodiversity.x402tookit.com/scientific-name-parse?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scientific-name-parser-for-biodiversity-5d0a340d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ngELAtsBx7krmEZALNR_a

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 scientific-name-parser-for-biodiversity-5d0a340d
```

Example prompt: Can you parse the scientific name 'Puma concolor (Linnaeus, 1771)' for me — break it into genus, species epithet, authorship, and year, and tell me if the capitalisation is correct?

## When to prefer this

Use this endpoint when you need to programmatically decompose a full scientific name string into structured taxonomic components, or to verify that capitalisation and formatting conform to nomenclatural conventions. Prefer this over manual parsing or regex when dealing with complex names including subgenus, infraspecific taxa, or parenthetical authorship. It is the right choice when your downstream logic needs genus, epithet, and authority as separate fields rather than a single string.

## Known failure modes

- Missing or empty 'name' query parameter returns an error
- Unparseable or nonsensical strings may return null fields with a degraded flag
- Ambiguous authorship strings may not be parsed accurately
- Highly non-standard or informal name strings may produce partial results
- Network or payment (x402) failures return 402 or 5xx errors

## How this service works

Parse a scientific name into genus, species epithet, subspecies or variety, authorship and year, and check capitalisation.

## Output

Returns a structured object containing genus, species epithet, subgenus, infraspecific rank and epithet, authorship string, whether authorship is in parentheses, year, binomial, italicised form, rank, a verdict on capitalisation correctness, a human-readable summary, and any reasons for validation issues. Also includes source, asOf, degraded flag, and disclaimer fields.

## 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": "e.g. Puma concolor (Linnaeus, 1771)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "rank": {
       "type": [
        "null",
        "string"
       ]
      },
      "year": {
       "type": [
        "null",
        "number"
       ]
      },
      "genus": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ]
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "binomial": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "subgenus": {},
      "authorship": {
       "type": [
        "null",
        "string"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "notChecked": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "italicisedForm": {
       "type": [
        "null",
        "string"
       ]
      },
      "speciesEpithet": {
       "type": [
        "null",
        "string"
       ]
      },
      "infraspecificRank": {},
      "infraspecificEpithet": {},
      "authorshipInParentheses": {
       "type": [
        "boolean",
        "null"
       ]
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scientific-name-parser-for-biodiversity-5d0a340d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from biodiversity.x402tookit.com](https://www.zero.xyz/host/biodiversity.x402tookit.com/llms.txt)
