{"openapi":"3.1.0","info":{"title":"Radio API","version":"1.0.0","description":"Search and explore over 50,000 internet and FM radio stations worldwide — a fast, clean wrapper over Radio Browser with automatic mirror failover. Find stations by name, country, language, genre tag or codec, sort by votes or popularity, fetch a single station by UUID with its stream URL, favicon and metadata, list the most-voted stations, browse all countries with station counts and discover the most popular genre/format tags. Every endpoint accepts input via the query string or the request body and returns lean, predictable JSON with the playable stream URL, bitrate, codec, tags and geo where available. Ideal for radio players, music and media apps, smart-speaker skills and directory features.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/radio-api","description":"oanor gateway"}],"tags":[{"name":"Radio"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/countries":{"get":{"operationId":"get_v1_countries","tags":["Radio"],"summary":"Countries with station counts","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":237,"results":[{"code":"AD","name":"Andorra","stations":8},{"code":"AE","name":"The United Arab Emirates","stations":774},{"code":"AF","name":"Afghanistan","stations":124},{"code":"AG","name":"Antigua And Barbuda","stations":6},{"code":"AI","name":"Anguilla","stations":6},{"code":"AL","name":"Albania","stations":37},{"code":"AM","name":"Armenia","stations":17},{"code":"AO","name":"Angola","stations":16},{"code":"AQ","name":"Antarctica","stations":10},{"code":"AR","name":"Argentina","stations":763},{"code":"AS","name":"American Samoa","stations":15},{"code":"AT","name":"Austria","stations":341},{"code":"AU","name":"Australia","stations":2018},{"code":"AW","name":"Aruba","stations":8},{"code":"AX","name":"Aland Islands","stations":2},{"code":"AZ","name":"Azerbaijan","stations":41},{"code":"BA","name":"Bosnia And Herzegovina","stations":143},{"code":"BB","name":"Barbados","stations":22},{"code":"BD","name":"Bangladesh","stations":19},{"code":"BE","name":"Belgium","stations":449},{"code":"BF","name":"Burkina Faso","stations":9},{"code":"BG","name":"Bulgaria","stations":316},{"code":"BH","name":"Bahrain","stations":23},{"code":"BI","name":"Burundi","stations":4},{"code":"BJ","name":"Benin","stations":5},{"code":"BM","name":"Bermuda","stations":11},{"code":"BN","name":"Brunei Darussalam","stations":4},{"code":"BO","name":"Bolivia","stations":72},{"code":"BQ","name":"Bonaire","stations":16},{"code":"BR","name":"Brazil","stations":1409},{"code":"BS","name":"The Bahamas","stations":11},{"code":"BT","name":"Bhutan","stations":1},{"code":"BW","name":"Botswana","stations":6},{"code":"BY","name":"Belarus","stations":98},{"code":"BZ","name":"Belize","stations":4},{"code":"CA","name":"Canada","stations":1501},{"code":"CC","name":"The Cocos Keeling Islands","stations":1},{"code":"CD","name":"The Democratic Republic Of The Congo","stations":18},{"code":"CF","name":"The Central African Republic","stations":4},{"code":"CG","name":"The Congo","stations":2},{"code":"CH","name":"Switzerland","stations":605},{"code":"CI","name":"Coted Ivoire","stations":8},{"code":"CK","name":"The Cook Islands","stations":1},{"code":"CL","name":"Chile","stations":395},{"code":"CM","name":"Cameroon","stations":5},{"code":"CN","name":"China","stations":2046},{"code":"CO","name":"Colombia","stations":587},{"code":"CR","name":"Costa Rica","stations":54},{"code":"CU","name":"Cuba","stations":22},{"code":"CV","name":"Cabo Verde","stations":4},{"code":"CW","name":"Curacao","stations":25},{"code":"CX","name":"Christmas Island","stations":5},{"code":"CY","name":"Cyprus","stations":52},{"code":"CZ","name":"Czechia","stations":293},{"code":"DE","name":"Germany","stations":5861},{"code":"DJ","name":"Djibouti","stations":1},{"code":"DK","name":"Denmark","stations":242},{"code":"DM","name":"Dominica","stations":8},{"code":"DO","name":"The Dominican Republic","stations":107},{"code":"DZ","name":"Algeria","stations":71},{"code":"EC","name":"Ecuador","stations":167},{"code":"EE","name":"Estonia","stations":117},{"code":"EG","name":"Egypt","stations":51},{"code":"ER","name":"Eritrea","stations":5},{"code":"ES","name":"Spain","stations":1272},{"code":"ET","name":"Ethiopia","stations":36},{"code":"FI","name":"Finland","stations":150},{"code":"FJ","name":"Fiji","stations":6},{"code":"FK","name":"The Falkland Islands Malvinas","stations":5},{"code":"FM","name":"Federated States Of Micronesia","stations":1},{"code":"FO","name":"The Faroe Islands","stations":7},{"code":"FR","name":"France","stations":2524},{"code":"GA","name":"Gabon","stations":1},{"code":"GB","name":"The United Kingdom Of Great Britain And Northern Ireland","stations":2170},{"code":"GD","name":"Grenada","stations":8},{"code":"GE","name":"Georgia","stations":30},{"code":"GF","name":"French Guiana","stations":9},{"code":"GG","name":"Guernsey","stations":2},{"code":"GH","name":"Ghana","stations":79},{"code":"GI","name":"Gibraltar","stations":7},{"code":"GL","name":"Greenland","stations":7},{"code":"GM","name":"The Gambia","stations":1},{"code":"GN","name":"Guinea","stations":2},{"code":"GP","name":"Guadeloupe","stations":7},{"code":"GQ","name":"Equatorial Guinea","stations":2},{"code":"GR","name":"Greece","stations":2110},{"code":"GT","name":"Guatemala","stations":72},{"code":"GU","name":"Guam","stations":5},{"code":"GW","name":"Guinea Bissau","stations":2},{"code":"GY","name":"Guyana","stations":9},{"code":"HK","name":"Hong Kong","stations":89},{"code":"HN","name":"Honduras","stations":55},{"code":"HR","name":"Croatia","stations":307},{"code":"HT","name":"Haiti","stations":36},{"code":"HU","name":"Hungary","stations":368},{"code":"ID","name":"Indonesia","stations":524},{"code":"IE","name":"Ireland","stations":260},{"code":"IL","name":"Israel","stations":131},{"code":"IM","name":"Isle Of Man","stations":8},{"code":"IN","name":"India","stations":1109},{"code":"IO","name":"British Indian Ocean Territory","stations":6},{"code":"IQ","name":"Iraq","stations":27},{"code":"IR","name":"Islamic Republic Of Iran","stations":31},{"code":"IS","name":"Iceland","stations":27},{"code":"IT","name":"Italy","stations":1640},{"code":"JM","name":"Jamaica","stations":49},{"code":"JO","name":"Jordan","stations":29},{"code":"JP","name":"Japan","stations":197},{"code":"KE","name":"Kenya","stations":71},{"code":"KG","name":"Kyrgyzstan","stations":8},{"code":"KH","name":"Cambodia","stations":11},{"code":"KI","name":"Kiribati","stations":2},{"code":"KM","name":"The Comoros","stations":2},{"code":"KN","name":"Saint Kitts And Nevis","stations":5},{"code":"KP","name":"The Democratic Peoples Republic Of Korea","stations":12},{"code":"KR","name":"The Republic Of Korea","stations":107},{"code":"KW","name":"Kuwait","stations":15},{"code":"KY","name":"The Cayman Islands","stations":12},{"code":"KZ","name":"Kazakhstan","stations":43},{"code":"LA","name":"The Lao Peoples Democratic Republic","stations":4},{"code":"LB","name":"Lebanon","stations":71},{"code":"LC","name":"Saint Lucia","stations":14},{"code":"LI","name":"Liechtenstein","stations":2},{"code":"LK","name":"Sri Lanka","stations":82},{"code":"LR","name":"Liberia","stations":1},{"code":"LS","name":"Lesotho","stations":2},{"code":"LT","name":"Lithuania","stations":101},{"code":"LU","name":"Luxembourg","stations":34},{"code":"LV","name":"Latvia","stations":108},{"code":"LY","name":"Libya","stations":11},{"code":"MA","name":"Morocco","stations":53},{"code":"MC","name":"Monaco","stations":11},{"code":"MD","name":"The Republic Of Moldova","stations":72},{"code":"ME","name":"Montenegro","stations":52},{"code":"MG","name":"Madagascar","stations":16},{"code":"MH","name":"The Marshall Islands","stations":2},{"code":"MK","name":"Republic Of North Macedonia","stations":60},{"code":"ML","name":"Mali","stations":14},{"code":"MM","name":"Myanmar","stations":6},{"code":"MN","name":"Mongolia","stations":6},{"code":"MO","name":"Macao","stations":32},{"code":"MQ","name":"Martinique","stations":8},{"code":"MR","name":"Mauritania","stations":1},{"code":"MS","name":"Montserrat","stations":2},{"code":"MT","name":"Malta","stations":12},{"code":"MU","name":"Mauritius","stations":17},{"code":"MV","name":"Maldives","stations":5},{"code":"MW","name":"Malawi","stations":9},{"code":"MX","name":"Mexico","stations":2454},{"code":"MY","name":"Malaysia","stations":84},{"code":"MZ","name":"Mozambique","stations":8},{"code":"NA","name":"Namibia","stations":17},{"code":"NC","name":"New Caledonia","stations":9},{"code":"NE","name":"The Niger","stations":4},{"code":"NG","name":"Nigeria","stations":73},{"code":"NI","name":"Nicaragua","stations":28},{"code":"NL","name":"The Netherlands","stations":1268},{"code":"NO","name":"Norway","stations":115},{"code":"NP","name":"Nepal","stations":30},{"code":"NR","name":"Nauru","stations":1},{"code":"NU","name":"Niue","stations":2},{"code":"NZ","name":"New Zealand","stations":232},{"code":"OM","name":"Oman","stations":11},{"code":"PA","name":"Panama","stations":29},{"code":"PE","name":"Peru","stations":239},{"code":"PF","name":"French Polynesia","stations":11},{"code":"PG","name":"Papua New Guinea","stations":4},{"code":"PH","name":"The Philippines","stations":910},{"code":"PK","name":"Pakistan","stations":71},{"code":"PL","name":"Poland","stations":1121},{"code":"PM","name":"Saint Pierre And Miquelon","stations":3},{"code":"PR","name":"Puerto Rico","stations":49},{"code":"PS","name":"State Of Palestine","stations":11},{"code":"PT","name":"Portugal","stations":328},{"code":"PW","name":"Palau","stations":3},{"code":"PY","name":"Paraguay","stations":68},{"code":"QA","name":"Qatar","stations":24},{"code":"RE","name":"Reunion","stations":34},{"code":"RO","name":"Romania","stations":1019},{"code":"RS","name":"Serbia","stations":394},{"code":"RU","name":"The Russian Federation","stations":3056},{"code":"RW","name":"Rwanda","stations":11},{"code":"SA","name":"Saudi Arabia","stations":129},{"code":"SB","name":"Solomon Islands","stations":1},{"code":"SC","name":"Seychelles","stations":5},{"code":"SD","name":"The Sudan","stations":4},{"code":"SE","name":"Sweden","stations":273},{"code":"SG","name":"Singapore","stations":62},{"code":"SH","name":"Ascension And Tristan Da Cunha Saint Helena","stations":2},{"code":"SI","name":"Slovenia","stations":138},{"code":"SJ","name":"Svalbard And Jan Mayen","stations":1},{"code":"SK","name":"Slovakia","stations":176},{"code":"SL","name":"Sierra Leone","stations":4},{"code":"SM","name":"San Marino","stations":7},{"code":"SN","name":"Senegal","stations":35},{"code":"SO","name":"Somalia","stations":3},{"code":"SR","name":"Suriname","stations":14},{"code":"SS","name":"South Sudan","stations":2},{"code":"ST","name":"Sao Tome And Principe","stations":3},{"code":"SV","name":"El Salvador","stations":63},{"code":"SY","name":"Syrian Arab Republic","stations":32},{"code":"SZ","name":"Eswatini","stations":2},{"code":"TC","name":"The Turks And Caicos Islands","stations":1},{"code":"TD","name":"Chad","stations":2},{"code":"TF","name":"The French Southern Territories","stations":2},{"code":"TG","name":"Togo","stations":8},{"code":"TH","name":"Thailand","stations":87},{"code":"TJ","name":"Tajikistan","stations":2},{"code":"TL","name":"Timor Leste","stations":1},{"code":"TM","name":"Turkmenistan","stations":6},{"code":"TN","name":"Tunisia","stations":77},{"code":"TO","name":"Tonga","stations":1},{"code":"TR","name":"Türkiye","stations":745},{"code":"TT","name":"Trinidad And Tobago","stations":29},{"code":"TV","name":"Tuvalu","stations":1},{"code":"TW","name":"Taiwan, Republic Of China","stations":209},{"code":"TZ","name":"United Republic Of Tanzania","stations":22},{"code":"UA","name":"Ukraine","stations":320},{"code":"UG","name":"Uganda","stations":362},{"code":"UM","name":"The United States Minor Outlying Islands","stations":17},{"code":"US","name":"The United States Of America","stations":7224},{"code":"UY","name":"Uruguay","stations":161},{"code":"UZ","name":"Uzbekistan","stations":12},{"code":"VA","name":"The Holy See","stations":15},{"code":"VC","name":"Saint Vincent And The Grenadines","stations":13},{"code":"VE","name":"Bolivarian Republic Of Venezuela","stations":157},{"code":"VG","name":"British Virgin Islands","stations":4},{"code":"VI","name":"US Virgin Islands","stations":9},{"code":"VN","name":"Vietnam","stations":39},{"code":"VU","name":"Vanuatu","stations":6},{"code":"WF","name":"Wallis And Futuna","stations":2},{"code":"XK","name":"Kosovo","stations":17},{"code":"YE","name":"Yemen","stations":15},{"code":"YT","name":"Mayotte","stations":4},{"code":"ZA","name":"South Africa","stations":199},{"code":"ZM","name":"Zambia","stations":7},{"code":"ZW","name":"Zimbabwe","stations":7}]},"meta":{"timestamp":"2026-05-30T22:48:33.740Z","request_id":"58105b15-b714-4072-8d07-fd8ef926383f"},"status":"ok","message":"Countries retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Radio"],"summary":"Search radio stations","description":"","parameters":[{"name":"name","in":"query","required":false,"description":"Station name","schema":{"type":"string"},"example":"jazz"},{"name":"country","in":"query","required":false,"description":"Country name","schema":{"type":"string"},"example":"Germany"},{"name":"countrycode","in":"query","required":false,"description":"ISO-2 country code","schema":{"type":"string"},"example":"DE"},{"name":"language","in":"query","required":false,"description":"Language","schema":{"type":"string"},"example":"english"},{"name":"tag","in":"query","required":false,"description":"Genre/format tag","schema":{"type":"string"},"example":"rock"},{"name":"codec","in":"query","required":false,"description":"Codec","schema":{"type":"string"},"example":"MP3"},{"name":"order","in":"query","required":false,"description":"votes|clickcount|name|bitrate|random|...","schema":{"type":"string"},"example":"votes"},{"name":"reverse","in":"query","required":false,"description":"Reverse order","schema":{"type":"string"},"example":"true"},{"name":"limit","in":"query","required":false,"description":"1..100 (default 20)","schema":{"type":"string"},"example":"20"},{"name":"offset","in":"query","required":false,"description":"Offset","schema":{"type":"string"},"example":"0"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":1,"limit":20,"offset":0,"filters":{"tag":"rock","name":"jazz","codec":"MP3","order":"votes","country":"Germany","language":"english","countrycode":"DE"},"results":[{"geo":{"lat":48.12775420910939,"lon":11.64776813577383},"url":"https://breakz-high.rautemusik.fm/?ref=rb-djclubcharts0326","name":"-- # TOP 100 CHARTS --- DJ MIXES -- Pop, Rock, Dance, House, Techno, Trance, Electro, Hip-Hop, Rap, RnB, Reggaeton, Latin, Jazz, Blues, Soul, Funk, Metal, Indie, Alternative, Chillout, Lounge, Ambient, Classical, Acoustic, Party, Hits, Charts, Oldies, 80s, 90s, EDM, Club, Deep House, Tropical, Mood, Love Songs, Workout, Relax","tags":["charts","chillout","edm","edm festival","house","lifestyle","lounge","non-stop music","party","party hits","partyhits","rock","top 40","top charts","top hits","top100","top40"],"uuid":"d06dd5cb-97f4-48f6-8146-ec89e7b94cc0","codec":"MP3","state":"Bavaria","votes":80,"bitrate":192,"country":"Germany","favicon":"https://i.ibb.co/m5695X1x/T100-BRR-CH.png","homepage":"https://www.breakz.fm/","language":"english,german","clickcount":20,"countrycode":"DE"}]},"meta":{"timestamp":"2026-05-30T22:48:33.912Z","request_id":"3f7f46cf-8e14-4121-983f-82c051e4625e"},"status":"ok","message":"Search completed","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/station":{"get":{"operationId":"get_v1_station","tags":["Radio"],"summary":"Single station by uuid","description":"","parameters":[{"name":"uuid","in":"query","required":true,"description":"Station UUID","schema":{"type":"string"},"example":"510506e7-6bc0-4b91-b6a1-fc024ccad1a8"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"geo":{"lat":19.43349589121079,"lon":-99.13358688354492},"url":"https://playerservices.streamtheworld.com/api/livestream-redirect/ACIR22_s01AAC.aac","name":"SMOOTH JAZZ: Sax, piano, guitarra y voz: cool jazz","tags":["acir","acir online","américa","cdmx","ciudad de méxico","cool jazz","entretenimiento","español","estación","grupo acir","guitar jazz","iheart","iheart radio","jazz","latinoamérica","mexico city","moi merino","music","méxico","música","norteamérica","online","online only","piano","piano jazz","radio","radio online","sax","saxophone","smooth jazz","valle de méxico"],"uuid":"510506e7-6bc0-4b91-b6a1-fc024ccad1a8","codec":"AAC+","state":"Ciudad de México","votes":107,"bitrate":48,"country":"Mexico","favicon":"https://i.iheart.com/v3/re/assets.streams/63ee5ccb23c81aa16510435a","homepage":"https://www.iheart.com/live/smooth-jazz-8063/","language":"spanish","clickcount":30,"countrycode":"MX"},"meta":{"timestamp":"2026-05-30T22:48:34.085Z","request_id":"44679af5-a799-4588-abef-77e5b6b42c47"},"status":"ok","message":"Station retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/tags":{"get":{"operationId":"get_v1_tags","tags":["Radio"],"summary":"Popular genre/format tags","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"1..500 (default 50)","schema":{"type":"string"},"example":"50"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":50,"results":[{"name":"pop","stations":5511},{"name":"music","stations":4576},{"name":"rock","stations":2897},{"name":"news","stations":2717},{"name":"radio","stations":1992},{"name":"entretenimiento","stations":1904},{"name":"estación","stations":1865},{"name":"méxico","stations":1724},{"name":"norteamérica","stations":1630},{"name":"fm","stations":1584},{"name":"classical","stations":1562},{"name":"moi merino","stations":1531},{"name":"música","stations":1482},{"name":"latinoamérica","stations":1459},{"name":"dance","stations":1451},{"name":"español","stations":1432},{"name":"talk","stations":1388},{"name":"hits","stations":1376},{"name":"oldies","stations":1301},{"name":"américa","stations":1214},{"name":"pop music","stations":1154},{"name":"80s","stations":1144},{"name":"jazz","stations":1108},{"name":"top 40","stations":940},{"name":"public radio","stations":926},{"name":"90s","stations":908},{"name":"electronic","stations":901},{"name":"christian","stations":889},{"name":"música en español","stations":889},{"name":"adult contemporary","stations":873},{"name":"classic rock","stations":843},{"name":"classic hits","stations":841},{"name":"pop rock","stations":821},{"name":"community radio","stations":801},{"name":"local news","stations":733},{"name":"música pop","stations":710},{"name":"house","stations":700},{"name":"country","stations":666},{"name":"alternative","stations":644},{"name":"regional mexican","stations":588},{"name":"folk","stations":556},{"name":"local radio","stations":552},{"name":"noticias","stations":550},{"name":"70s","stations":544},{"name":"regional mexicana","stations":543},{"name":"regional","stations":537},{"name":"information","stations":529},{"name":"música popular mexicana","stations":514},{"name":"música regional","stations":481},{"name":"variety","stations":462}]},"meta":{"timestamp":"2026-05-30T22:48:34.176Z","request_id":"0594beea-d9a4-4b66-9de0-59169da0599e"},"status":"ok","message":"Tags retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/topvote":{"get":{"operationId":"get_v1_topvote","tags":["Radio"],"summary":"Most-voted stations","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"1..100 (default 20)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":20,"results":[{"url":"https://mangoradio.stream.laut.fm/mangoradio","name":"MANGORADIO","tags":["music","variety"],"uuid":"78012206-1aa1-11e9-a80b-52543be04c81","codec":"MP3","state":"Rheinland-Pfalz","votes":807985,"bitrate":128,"country":"Germany","favicon":"https://mangoradio.de/wp-content/uploads/cropped-Logo-192x192.webp","homepage":"https://mangoradio.de/","language":"german","clickcount":354,"countrycode":"DE"},{"url":"https://dancewave.online/dance.mp3","name":"Dance Wave!","tags":["club dance electronic house trance"],"uuid":"962cc6df-0601-11e8-ae97-52543be04c81","codec":"MP3","votes":552835,"bitrate":128,"country":"Hungary","favicon":"https://dancewave.online/dw_logo.png","homepage":"https://dancewave.online/","language":"english","clickcount":256,"countrycode":"HU"},{"url":"https://listen.reyfm.de/original_192kbps.mp3","name":"REYFM - #original","tags":["#original","fm","rey","reyfm"],"uuid":"f592bcd7-c052-11e9-8502-52543be04c81","codec":"MP3","votes":420272,"bitrate":192,"favicon":"https://www.reyfm.de/icon.png","homepage":"https://www.reyfm.de/","clickcount":142},{"geo":{"lat":40.785114,"lon":-124.183922},"url":"http://stream-uk1.radioparadise.com/aac-320","name":"Radio Paradise Main Mix (EU) 320k AAC","tags":["california","eclectic","free","internet","non-commercial","paradise","radio"],"uuid":"9617a958-0601-11e8-ae97-52543be04c81","codec":"AAC","state":"California","votes":299112,"bitrate":320,"country":"The United States Of America","favicon":"https://radioparadise.com/apple-touch-icon.png","homepage":"https://radioparadise.com/","language":"english","clickcount":374,"countrycode":"US"},{"geo":{"lat":40.75166,"lon":-73.97538},"url":"https://icecast.walmradio.com:8443/classic","name":"Classic Vinyl HD","tags":["1930","1940","1950","1960","beautiful music","big band","classic hits","crooners","easy","easy listening","hd","jazz","light orchestral","lounge","oldies","orchestral","otr","relaxation","strings","swing","unwind","walm"],"uuid":"d1a54d2e-623e-4970-ab11-35f7b56c5ec3","codec":"MP3","state":"New York NY","votes":277631,"bitrate":320,"country":"The United States Of America","favicon":"https://icecast.walmradio.com:8443/classic.jpg","homepage":"https://walmradio.com/classic","language":"english","clickcount":475,"countrycode":"US"},{"geo":{"lat":40.75166,"lon":-73.97538},"url":"https://icecast.walmradio.com:8443/jazz","name":"Adroit Jazz Underground","tags":["avant-garde","bebop","big band","bop","combos","contemporary","contemporary jazz","cool","cool jazz","free jazz","fusion","hard bop","hd","mainstream","mainstream jazz","modern","modern big band","post-bop","straight-ahead","walm","west coast"],"uuid":"ea8059be-d119-4de3-b27b-0d9bd6aedb17","codec":"MP3","state":"Wisconsin","votes":170547,"bitrate":320,"country":"The United States Of America","favicon":"https://icecast.walmradio.com:8443/jazz.jpg","homepage":"https://walmradio.com/jazz","language":"english","clickcount":113,"countrycode":"US"},{"geo":{"lat":40.75166,"lon":-73.97538},"url":"https://icecast.walmradio.com:8443/christmas","name":"Christmas Vinyl HD","tags":["christian","christmas","easy listening","hd","holiday","otr","seasonal","vintage","vinyl","walm"],"uuid":"6eff3484-4ab4-4d36-bf27-9172c5aac15c","codec":"MP3","state":"New York NY","votes":157720,"bitrate":320,"country":"The United States Of America","favicon":"https://icecast.walmradio.com:8443/christmas.png","homepage":"https://walmradio.com/christmas","language":"english","clickcount":85,"countrycode":"US"},{"geo":{"lat":40.75166,"lon":-73.97538},"url":"https://icecast.walmradio.com:8443/walm","name":"WALM HD","tags":["christian","christian music","contemporary christian","jesus"],"uuid":"348dfc58-ce8c-413b-b264-0384f816344b","codec":"MP3","state":"New York NY","votes":155175,"bitrate":320,"country":"The United States Of America","favicon":"https://icecast.walmradio.com:8443/walm.jpg","homepage":"https://walmradio.com/walm","language":"english","clickcount":39,"countrycode":"US"},{"url":"http://stream.live.vc.bbcmedia.co.uk/bbc_world_service","name":"BBC World Service","tags":["news","talk"],"uuid":"98adecf7-2683-4408-9be7-02d3f9098eb8","codec":"MP3","votes":155054,"bitrate":56,"country":"The United Kingdom Of Great Britain And Northern Ireland","favicon":"http://cdn-profiles.tunein.com/s24948/images/logoq.jpg?t=1","homepage":"https://www.bbc.co.uk/programmes/w172xzjgf6lxp7y","language":"english","clickcount":415,"countrycode":"GB"},{"geo":{"lat":40.75166,"lon":-73.97538},"url":"https://icecast.walmradio.com:8443/otr","name":"WALM - Old Time Radio","tags":["78","78-rpm","78rpm","classic","comedy","drama","easy listening","musical","mystery","old time radio","otr","sci-fi","v-disc","vintage","walm"],"uuid":"313046e3-b203-4b9d-bc3e-393da7d97126","codec":"MP3","state":"New York","votes":143246,"bitrate":64,"country":"The United States Of America","favicon":"https://icecast.walmradio.com:8443/otr.jpg","homepage":"https://walmradio.com/otr","clickcount":86,"countrycode":"US"},{"url":"https://radio.iraninternational.app/iintl_c","name":"Iran International","tags":["news"],"uuid":"c3357cf1-5108-11ea-b877-52543be04c81","codec":"MP3","votes":136958,"bitrate":0,"homepage":"https://iranintl.com/","language":"persian","clickcount":22},{"url":"http://rfe21.akacast.akamaistream.net/7/751/437779/v1/ibb.akacast.akamaistream.net/rfe21","name":"RFE/RL Radio Farda","tags":["music","news","persian","rfe-rl","talk"],"uuid":"96494925-0601-11e8-ae97-52543be04c81","codec":"MP3","state":"Prague","votes":97395,"bitrate":0,"country":"Czechia","favicon":"http://www.radiofarda.com//Content/responsive/RFE/img/webApp/favicon.ico","homepage":"http://www.radiofarda.com/","language":"persian","clickcount":22,"countrycode":"CZ"},{"geo":{"lat":40.75166,"lon":-73.97538},"url":"https://icecast.walmradio.com:8443/walm2","name":"WALM 2 HD","tags":["choral","christian","christian music","classical music","hymns","orchestral","talk","talk radio","traditional christian"],"uuid":"64bb1467-2585-4454-a96f-34cfbc864d41","codec":"MP3","state":"New York","votes":92758,"bitrate":320,"country":"The United States Of America","favicon":"https://icecast.walmradio.com:8443/walm.jpg","homepage":"https://walmradio.com/walm2","clickcount":46,"countrycode":"US"},{"url":"https://radio.iraninternational.app/iintl_c","name":"iraninternational","tags":["iran","news","persian"],"uuid":"5c6c092b-2b8b-4ac1-a8d0-090f87037fd9","codec":"MP3","votes":91543,"bitrate":0,"country":"Islamic Republic Of Iran","favicon":"https://iranintl.com/favicon.ico","homepage":"https://iranintl.com/","language":"persian","clickcount":108,"countrycode":"IR"},{"url":"http://direct.franceinfo.fr/live/franceinfo-midfi.mp3","name":"France Info","tags":[],"uuid":"1cfb151d-a341-11e9-a787-52543be04c81","codec":"MP3","votes":86810,"bitrate":128,"country":"France","favicon":"https://www.francetvinfo.fr/assets/common/images/pwa/ios/120-5487caf3.png","homepage":"https://www.francetvinfo.fr/","clickcount":455,"countrycode":"FR"},{"url":"http://jking.cdnstream1.com/b22139_128mp3","name":"101 SMOOTH JAZZ","tags":["easy listening","jazz","smooth jazz"],"uuid":"d28420a4-eccf-47a2-ace1-088c7e7cb7e0","codec":"MP3","state":"California","votes":85671,"bitrate":128,"country":"The United States Of America","favicon":"http://101smoothjazz.com/favicon.ico","homepage":"http://101smoothjazz.com/","language":"english","clickcount":463,"countrycode":"US"},{"url":"http://live02.rfi.fr/rfiafrique-64.mp3","name":"RFI Afrique","tags":["africa","news"],"uuid":"960c2914-0601-11e8-ae97-52543be04c81","codec":"MP3","votes":84069,"bitrate":64,"country":"France","favicon":"http://www.rfi.fr/apple-touch-icon.png","homepage":"http://www.rfi.fr/","language":"french","clickcount":110,"countrycode":"FR"},{"url":"http://radio.mosaiquefm.net:8000/mosalive","name":"Mosaique FM","tags":[],"uuid":"9616a843-0601-11e8-ae97-52543be04c81","codec":"MP3","state":"Tunis","votes":81605,"bitrate":90,"country":"Tunisia","homepage":"http://www.mosaiquefm.net/ar/","language":"arabic","clickcount":50,"countrycode":"TN"},{"url":"http://198.15.94.34:8006/stream","name":"Deep House Lounge","tags":["deep house","disco","electronica","funky","house","jazzy","lounge","philadelphia","techno"],"uuid":"96156a3e-0601-11e8-ae97-52543be04c81","codec":"MP3","state":"Pennsylvania","votes":73669,"bitrate":128,"country":"The United States Of America","favicon":"http://www.deephouselounge.com/wp-content/themes/maronpro/images/favicon.ico","homepage":"http://www.deephouselounge.com/","language":"english","clickcount":145,"countrycode":"US"},{"geo":{"lat":43.577207144257144,"lon":5.745849609375},"url":"https://audio.bfmtv.com/rmcradio_128.mp3","name":"RMC FR","tags":["france","info","sport","talk"],"uuid":"7a3a3989-8f26-44f7-9ae5-fa91e5cf4f9d","codec":"MP3","votes":71042,"bitrate":128,"country":"France","favicon":"https://i1.wp.com/www.mediasportif.fr/wp-content/uploads/2014/05/Radio-RMC.jpg","homepage":"https://rmc.bfmtv.com/","language":"french","clickcount":335,"countrycode":"FR"}]},"meta":{"timestamp":"2026-05-30T22:48:34.300Z","request_id":"3ba79d60-af5d-4ec4-a182-d64a76861cd5"},"status":"ok","message":"Top stations retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":20000,"rps_limit":5,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":800,"monthly_call_quota":250000,"rps_limit":15,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2400,"monthly_call_quota":2000000,"rps_limit":40,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":5900,"monthly_call_quota":10000000,"rps_limit":120,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/radio-api"}