Guides / how-to-connect-nsw-bionet-api-australia
NSW State gov Agent-ready
How to connect NSW BioNet species sightings (OData)
NSW DCCEEW
NSW BioNet exposes the Atlas of NSW Wildlife as an OData v4 service with Darwin Core field names. The service document at the base URL lists the entity sets, including SpeciesSightings_CoreData.
Always use $select and $top (with $skip or @odata.nextLink to page) — the full set is about 17 million rows. Filter with $filter, e.g. on scientificName or eventDate.
Steps
- Find the base URL. Use
https://data.bionet.nsw.gov.au/biosvcapp/odata/— docs at https://www.environment.nsw.gov.au/topics/animals-and-plants/biodiversity/nsw-bionet/web-services. - Auth. Catalogued as Open — none for public sightings.
- Try an example request.
curl -s 'https://data.bionet.nsw.gov.au/biosvcapp/odata/SpeciesSightings_CoreData?$top=1&$select=scientificName,eventDate,dcterms_rights' - Licence. CC BY 4.0. Read the publisher terms before production use.
- Agent notes. OData v4 service (Darwin Core fields) over the BioNet Atlas of NSW Wildlife; ~16.9 million sightings in SpeciesSightings_CoreData at probe ($count=true). Use $top/$skip, $filter, $select and $count; follow @odata.nextLink if returned. Sensitive species locations are generalised. Licence CC BY 4.0 per each record's dcterms_rights. Rate limits: unknown.
- base
- https://data.bionet.nsw.gov.au/biosvcapp/odata/
- docs
- https://www.environment.nsw.gov.au/topics/animals-and-plants/biodiversity/nsw-bionet/web-services
- protocol
- REST OData v4
- auth
- Open — none for public sightings
- licence
- CC BY 4.0 · commercial use OK
- try
- curl -s 'https://data.bionet.nsw.gov.au/biosvcapp/odata/SpeciesSightings_CoreData?$top=1&$select=scientificName,eventDate,dcterms_rights'
- checked
- 2026-10-15 · 200 OK · 899 ms