Radio Browser
Radio Browser is a community-maintained directory of internet radio stations worldwide. Callers can search stations by name, tag, country, state, language or codec, list the available countries, tags, languages and codecs with station counts, retrieve a station by its UUID along with its stream URL, bitrate and homepage, fetch the most-clicked and most-voted stations, and register a click or vote for a station. No credentials required.
What your agent can do with Radio Browser
Triggers and actions 5 actions
- ActionAdd radio station
Submit a new radio station to the database. POST /json/add?name=...&url=...&homepage=...&favicon=...&country=...&language=...&tags=... Returns {ok, message, uuid}.
- ActionFind radio stations
Advanced search for radio stations by name, tag, country, language, codec, and other filters. GET /json/stations/search (query params: name, country, countrycode, state, language, tag, codec, bitrateMin/Max, order, limit, etc). Returns array of Station structs.
- ActionGet radio station
Retrieve a single radio station by its stationuuid. GET /json/stations/byuuid/{uuids} (comma-separated uuids). Returns Station struct(s).
- ActionList languages
List all languages used across stations, with station counts. GET /json/languages. Returns array of {name, iso_639, stationcount}.
- ActionList top radio stations by clicks
List radio stations ordered by click count (popularity) within the last 24h. GET /json/stations/topclick/{rowCount}. Returns array of Station structs.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
Not listed?
Need a trigger or action that is not here?
Ask your agent. Describe what you need in plain language and it reads the Radio Browser API documentation, builds the operation at whatever depth the API allows, tests every branch and ships it. The list above is what exists today, not the limit.