Researcher API

Open data for researchers. Ground-truth species detections from acoustic monitoring stations. Query detections, export in Darwin Core for GBIF, and build on our data.

Interactive API Explorer

Try every endpoint with live requests and responses.

Open API Docs →

Quick Start

Replace the base URL with your deployment. Rate limit: 1000 requests/hour per IP.

curl

curl "https://your-api.example.com/api/v1/stations"
curl "https://your-api.example.com/api/v1/detections?species=Quetzal&limit=10"

Python

import requests
BASE = "https://your-api.example.com"
r = requests.get(f"{BASE}/api/v1/stations")
stations = r.json()
r = requests.get(f"{BASE}/api/v1/detections", params={"species": "Quetzal", "limit": 10})
detections = r.json()

R

base <- "https://your-api.example.com"
stations <- jsonlite::fromJSON(paste0(base, "/api/v1/stations"))
detections <- jsonlite::fromJSON(paste0(base, "/api/v1/detections?species=Quetzal&limit=10"))

Main Endpoints

  • GET /api/v1/stations — List monitoring stations
  • GET /api/v1/stations/{id} — Station details
  • GET /api/v1/stations/{id}/health — Battery, connectivity
  • GET /api/v1/detections — Query by species, date, station
  • GET /api/v1/detections/{id} — Single detection with audio URL
  • GET /api/v1/species — Species with counts
  • GET /api/v1/export/csv — Darwin Core CSV
  • GET /api/v1/export/darwin-core — GBIF-compatible export

Data License

All data is available under CC-BY 4.0. Use, share, and adapt with attribution.

Citation

When using our data in publications, please cite:

Bridgil. (2026). Verifiable Biodiversity Intelligence API. Ground-truth acoustic detections from acoustic monitoring sites. https://bridgil.com. CC-BY 4.0.