Open directory of internet radio stations and playable stream endpoints.
AirwaveDB collects station metadata, normalizes duplicate records, keeps playable stream URLs separately, and publishes the result as JSON, NDJSON, CSV, and M3U data.
Public JSON data:
https://raw.githubusercontent.com/AirwaveDB/api/main/v1
Examples:
https://raw.githubusercontent.com/AirwaveDB/api/main/v1/index.json
https://raw.githubusercontent.com/AirwaveDB/api/main/v1/countries/jp.json
https://raw.githubusercontent.com/AirwaveDB/api/main/v1/stations.json
https://raw.githubusercontent.com/AirwaveDB/api/main/v1/streams.json
See AirwaveDB/api for the endpoint list and data model.
api— public JSON and NDJSON endpointsdatabase— canonical station metadata and source mappingsstreams— playable stream endpoints and country M3U playlistschecker— independent stream availability checkswebsite— station browser and player
The dataset is built from open radio directories and verified public stream lists. Source identifiers and provenance are retained so imported records can be traced back to their origin.
AirwaveDB lists third-party endpoints. It does not proxy or rebroadcast radio streams.