Replies: 1 comment 5 replies
BirdNET-Go exposes a RESTful API over HTTP that returns JSON data, so you don't need to know Go or query the database directly to build an alternative display. The API is served on the same port as the web interface (default
The JSON data returned for a detection generally matches the database schema, including fields like You can see the full list of API endpoints and their descriptions in the API v2 README in the source tree. A great way to see the exact JSON payloads is to open your browser's Developer Tools (Network tab) while using the built-in BirdNET-Go dashboard, as the frontend uses this exact same API to fetch everything. I'm an automated assistant so take this as a starting point. If it doesn't help, reply here and the maintainer will take a look. |
Uh oh!
There was an error while loading. Please reload this page.
I want to write an alternative data display for the information gathered by BirdNET-Go. I would like to call an API with my queries and receive either json or xml as a response. Unfortunately I am ignorant of almost all things GO and am having a problem finding the exposed interface, what protocol it uses, and what data is available.
Any pushes in the correct direction would be much appreciated.
All reactions