UnifyAPI
← Back to catalog

worms.species.search

mock data$0.001 / call

WoRMS Species Search

Search 240K+ accepted marine species by scientific or partial name in the World Register of Marine Species (WoRMS). Returns AphiaID, accepted scientific name, authority, taxonomic status, kingdom/phylum/class/order/family/genus, LSID, and habitat flags (marine/brackish/freshwater/terrestrial/extinct). Supports fuzzy matching and optional restriction to marine-only taxa. Use the AphiaID from results with worms.species.details, worms.species.classification, or worms.species.vernaculars. Source: WoRMS Editorial Board, CC BY 4.0.

Science & Researchprovider: Worms#worms#science

Input schema

like

Enable fuzzy/partial match (default true). Set false for exact scientific name match only.

boolean
namerequired

Scientific or partial name to search (e.g. "Orcinus orca", "Tursiops", "Gadus morhua"). Case-insensitive.

string
offset

Pagination offset — return records starting at this position (default 1, max 50 per page).

integer
marine_only

Restrict results to marine species only (default true). Set false to include brackish/freshwater/terrestrial.

boolean

Call via REST

curl -X POST https://unifyapi.pro/api/call/worms.species.search \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"like":"<like>","name":"<name>","offset":0,"marine_only":"<marine_only>"}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.