Skip to content

API Reference

Taxonomy API

Species data is provided by the BirdNET taxonomy API hosted at Cornell.

Base URL

https://birdnet.cornell.edu/taxonomy/api

Species Image

GET /api/image/{scientific_name}?size={size}
Parameter Type Description
scientific_name string Binomial name (e.g., Turdus merula)
size string thumb (150×100) or medium (480×320)

Response: WebP image (3:2 aspect ratio)

Species Info

GET /api/species/{scientific_name}
Parameter Type Description
scientific_name string Binomial name

Response: JSON object with species details:

{
  "scientific_name": "Turdus merula",
  "common_name": "Eurasian Blackbird",
  "description": "...",
  "wikipedia_url": "https://en.wikipedia.org/wiki/Common_blackbird",
  "conservation_status": "LC",
  "range": "..."
}

Taxonomy Export

GET /api/download/json

Downloads the full BirdNET taxonomy dataset as JSON.

Detail Value
Response type application/json
Delivery Attachment download
Typical filename birdnet_taxonomy_0.1-Mar2026.json

This is the endpoint used by the local species bundle tooling to reproduce the bundled taxonomy assets.

Sync API

Survey data synchronization API.

Coming Soon

The sync API specification is pending and will be documented when the survey sync feature is implemented.