Skip to content
GET /v1/species

A species record by AphiaID

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/worms-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/worms-api/v1/species" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/worms-api/v1/species", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/worms-api/v1/species");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/worms-api/v1/species",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "species": {
            "url": "https://www.marinespecies.org/aphia.php?p=taxdetails&id=137102",
            "lsid": "urn:lsid:marinespecies.org:taxname:137102",
            "rank": "Species",
            "class": "Mammalia",
            "genus": "Orcinus",
            "order": "Cetartiodactyla",
            "family": "Delphinidae",
            "phylum": "Chordata",
            "status": "accepted",
            "kingdom": "Animalia",
            "aphia_id": 137102,
            "citation": "Fordyce, E.; Perrin, W.F. (2026). World Cetacea Database. Orcinus orca (Linnaeus, 1758). Accessed through: World Register of Marine Species at: https://www.marinespecies.org/aphia.php?p=taxdetails&id=137102 on 2026-06-01",
            "modified": "2008-08-20T11:25:36.853Z",
            "authority": "(Linnaeus, 1758)",
            "is_marine": true,
            "valid_name": "Orcinus orca",
            "is_brackish": null,
            "valid_aphia_id": 137102,
            "scientific_name": "Orcinus orca",
            "unaccept_reason": null
        }
    },
    "meta": {
        "timestamp": "2026-06-01T16:23:23.508Z",
        "request_id": "4c22b839-2567-4a85-a8b5-4a019567c82d"
    },
    "status": "ok",
    "message": "Species retrieved",
    "success": true
}