Qld wildlife data API

Data usability rating :
Contains open format machine-readable open data.

This API accesses data from QLD Government's WildNet database that has been approved for public release. There are a number of functions that retrieve species names, profiles, notes, statuses, images, species survey locations and project information.

Please see https://apps.des.qld.gov.au/species for more information on using the API functions.

Data can be retrieved in 3 different formats by adding the format variable to the end of the url (e.g. &f=xml). The default format is json if the f (format) variable is omitted.
- JSON: https://apps.des.qld.gov.au/species/?op=getkingdomnames&f=json
- XML: https://apps.des.qld.gov.au/species/?op=getkingdomnames&f=xml
- CSV: https://apps.des.qld.gov.au/species/?op=getkingdomnames&f=csv

When spatial locations are returned, GeoJSON or KML will be used when requesting the json and xml formats.

Species profile search can be used to locate species information (by name or a taxonomy search). It uses the Get species by ID function to display species profiles with images and maps and uses the Get surveys by species function for downloading data.

Biomaps provides a map interface to display the WildNet records approved for publication with other spatial layers (such as cadastre, protected areas, vegetation and biodiversity value mapping). A range of WildNet reports based on all WildNet records and other environmental reports can be requested for properties and drawn areas etc.

WetlandMaps provides a map interface to display the data derived from Get sites, Get surveys and Species search functions with other spatial layers (such as protected areas and wetland mapping).

The Queensland Globe can be used to access WildNet records approved release and access summarised WildNet data in 10x10km grids.

Other WildNet products are made available via the Queensland Government Open Data Portal.

The resources listed below are the service endpoints for each of the operations (or functions) available.

Available variables
f: Format - Setting the 'f' variable will determine the format of the response. There are 4 possible options; json, xml, kml and csv. Json is the default if 'f' is not set. If the output is spatial, GeoJson will be return for 'f=json' and KML will be returned for 'f=xml' or 'f=kml'.
projids: Project Ids - Comma separated list of project ids.
projtitle: Project Title - A title (full or partial) that is used as a search string to search for a project or projects.
proj: Include Project Details - This indicates if the project details are to be included in the output. The default is true.
org: Organisation ID - An ID that is associated with an organisation.
bbox: Bounding Box - A bounding box that defines a geographical area. Specified as top left, bottom right, e.g. latitude,longitude,latitude,longitude.
circle: Circle - A circle (buffered point) that defines a geographical area. Specifed as a centroid and a radius (metres), e.g. latitude,longitude,distance.
pagecount: Page Count - The number of records to return on a page.
pageindex: Page Index - The page index to return.
p: Location Precision - The distance in metres that indicates the accuracy of the records location.
min: Minimum Start Date - The earliest date for a record to be returned.
max: Maximum Start Date - The latest date for a record to be returned.
kingdom: Kingdom - A kingdom's common name.
class: Class - A class scientific name.
classes: Classes - A comma separated list of class scientific names.
family: Family - A scientific family name.
species: Species Name - A scientific species name.
taxonid: Taxon ID - A unique id that identifies a particular species.

Data and Resources

Additional Info

Field Value
Source Not applicable
Version 1.0
Security Classification PUBLIC
Used in data driven application NO
Update Frequency Annually