Listen
Stream discovery with HTTPS-aware playback, HLS where needed, and station metadata from the live API.
Live index · Open data · Model-ready
One catalogue for listening in the browser, integrating in apps, and calling from AI assistants via MCP — all backed by the same verified station graph.
Search here — quick picks open above; full matches also fill Listen here below. Playback uses the bar at the bottom when a station is playing.
Stream discovery with HTTPS-aware playback, HLS where needed, and station metadata from the live API.
Public read endpoints — search, browse by country and tag, and station records from the live index.
Expose the same index to LLMs: tune stations, search, and wire radio into agents and IDEs.
From the live playlog index: today & 30-day airplay, rising tracks, top artists, and spread. Tap a row to open the country map.
Base URL https://api.airtune.ai — read-only JSON, no key, CORS enabled for browsers.
GET https://api.airtune.ai/search?q=jazz&limit=20catalogue searchGET https://api.airtune.ai/station/{uuid}station + stream URLsGET https://api.airtune.ai/stations/bycountrycode/KR?limit=40regional browseGET https://api.airtune.ai/tagsgenre tagsBring internet radio into Cursor, Claude, and any MCP-capable client — same live AirTune index as this site.
Install the package, add the server to your MCP config, and let models search stations, resolve streams, and reason about what’s on air — without scraping.
Use the hero search for quick picks, or narrow by country and genre here. Stations need a 2-letter country code for this grid.