# Radio Browser API

Category: [Audio](https://free-web-services.com/web-services/media/audio/)  
Page: https://free-web-services.com/web-services/media/audio/radio-browser-api.html  
Documentation: https://api.radio-browser.info/

The Radio Browser API is an open directory of internet radio stations with their stream addresses, country, language, tags and bitrate, for example to build a radio player. Requests are GET calls that answer in JSON, XML or CSV. Free, no key needed; the project is open source. Send a User-Agent that names your app, and pick a server from the list at all.api.radio-browser.info instead of hard-coding one.

- API key: Not needed
- Pricing: Free, no key needed; the project is open source.
- From the browser: Yes (CORS)
- Formats: JSON, XML, CSV
- Interface: REST, HTTP-GET
- Provider: api.radio-browser.info
- Last checked: Working on November 7th, 2026

Example request:

```sh
curl 'https://de1.api.radio-browser.info/json/stations/bycountrycodeexact/GB?limit=10&hidebroken=true' \
  -H 'User-Agent: YourApp/1.0'
```

The JavaScript works in a web page as well as in Node.js 18 or newer.

