{
"success": true,
"data": [
{
"id": 5048,
"name": "Campursari FM 89.2 Jakarta",
"slug": "RADIO_CAMPURSARI",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/16/5c/165cb3cdab100f4e38893fb56cba88f0.png",
"dial": {
"band": "FM",
"dial": "89.2",
"dialStripped": "892"
},
"aliases": {
"cleanName": "campursari 89.2",
"alsoKnownAs": null
},
"location": {
"cityId": 88,
"cityName": "Jakarta",
"countryName": "Indonesia",
"countryCode": "ID",
"locationText": "Jakarta, Jakarta, Indonesia",
"coordinates": {
"latitude": "-6.2146200",
"longitude": "106.8451300"
}
},
"genre": {
"text": "Community Entertainment Folk Variety World",
"tags": []
},
"popularity": {
"global": 24630,
"byCountry": {
"us": 34,
"gb": 0,
"au": 12,
"de": 1,
"fr": 2,
"br": 3,
"es": 8,
"mx": 1,
"jp": 13,
"in": 4,
"it": 0,
"ar": 0,
"ca": 1,
"cl": 0,
"co": 1,
"pe": 1
}
},
"streams": [
{
"id": 9567,
"url": "https://streaming.campursarifm.com/listen/campursari/campursari892",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 60,
"contentType": "audio/aacp",
"works": true
},
{
"id": 9564,
"url": "http://streaming.classynetradio.com:8090/campursari892?&_ic2=1",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 66,
"contentType": "audio/aacp",
"works": true
},
{
"id": 9562,
"url": "http://streaming.classynetradio.com:8090/campursari892?",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 62,
"contentType": "audio/aacp",
"works": true
},
{
"id": 9566,
"url": "http://streaming.campursarifm.com/listen/campursari/campursari892",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 60,
"contentType": "audio/aacp",
"works": true
}
],
"languages": [
{
"code": "id",
"name": "Indonesian"
}
]
},
{
"id": 4002,
"name": "Radio Music Indonesia",
"slug": "Radio_Music_Indonesia",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/ba/52/ba527875120cabf9d9b5857c03df8dc5.jpg",
"dial": {
"band": "Web",
"dial": null,
"dialStripped": null
},
"aliases": {
"cleanName": "music",
"alsoKnownAs": null
},
"location": {
"cityId": 1390,
"cityName": "Tulungagung",
"countryName": "Indonesia",
"countryCode": "ID",
"locationText": "Tulungagung, East Java, Indonesia",
"coordinates": {
"latitude": "-7.1242000",
"longitude": "111.7757000"
}
},
"genre": {
"text": "Adult Contemporary Pop",
"tags": []
},
"popularity": {
"global": 16110,
"byCountry": {
"us": 17,
"gb": 1,
"au": 7,
"de": 0,
"fr": 1,
"br": 4,
"es": 5,
"mx": 1,
"jp": 6,
"in": 1,
"it": 0,
"ar": 1,
"ca": 1,
"cl": 0,
"co": 1,
"pe": 1
}
},
"streams": [
{
"id": 8226,
"url": "https://stream.zeno.fm/av6xzace6ehvv",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 134,
"contentType": "audio/aacp",
"works": true
},
{
"id": 243600,
"url": "http://stream.zeno.fm/wvq442iwm6ztv",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 124,
"contentType": "audio/aacp",
"works": true
},
{
"id": 243601,
"url": "https://stream.zeno.fm/wvq442iwm6ztv",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 125,
"contentType": "audio/aacp",
"works": true
}
],
"languages": [
{
"code": "id",
"name": "Indonesian"
}
]
}
],
"meta": {
"page": 1,
"limit": 2,
"total": 873,
"totalPages": 437
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36088/list+radios?page=1&limit=20&sort=popularity' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"radios": [
{
"id": 22913,
"name": "Blue 100.7 FM",
"slug": "Blue_100.7",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/00/f2/00f28d3c4d8745804d99b816d200b49d.jpg",
"dial": {
"band": "FM",
"dial": "100.7",
"dialStripped": "1007"
},
"aliases": {
"cleanName": "blue 100.7",
"alsoKnownAs": null
},
"location": {
"cityId": 82,
"cityName": "Buenos Aires",
"countryName": "Argentina",
"countryCode": "AR",
"locationText": "Buenos Aires, Buenos Aires, Argentina",
"coordinates": {
"latitude": "-34.6131500",
"longitude": "-58.3772300"
}
},
"genre": {
"text": "Adult Contemporary Blues Jazz Rock Soft Rock Variety",
"tags": []
},
"popularity": {
"global": 61530,
"byCountry": {
"us": 91,
"gb": 1,
"au": 1,
"de": 2,
"fr": 2,
"br": 54,
"es": 15,
"mx": 42,
"jp": 0,
"in": 1,
"it": 3,
"ar": 3109,
"ca": 3,
"cl": 11,
"co": 9,
"pe": 20
}
},
"streams": [
{
"id": 34882,
"url": "http://playerservices.streamtheworld.com/api/livestream-redirect/BLUE_FM_100_7AAC.aac",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 85,
"contentType": "audio/aacp",
"works": true
},
{
"id": 34888,
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/BLUE_FM_100_7AAC.aac",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 60,
"contentType": "audio/aacp",
"works": true
}
],
"languages": [
{
"code": "es",
"name": "Spanish"
}
]
}
],
"keywords": [
"jazz"
]
},
"meta": {
"page": 1,
"limit": 1,
"total": 2950,
"totalPages": 1475
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36089/search+radios?q=jazz&page=1&limit=20&sort=popularity' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 3922,
"name": "Radio La Red",
"slug": "La_Red",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/ef/68/ef68a3cee17610beebb362b3fbb996d4.png",
"dial": {
"band": "AM",
"dial": "910",
"dialStripped": "910"
},
"aliases": {
"cleanName": "la red",
"alsoKnownAs": "Seleccion Argentina Futbol Boca River"
},
"location": {
"cityId": 82,
"cityName": "Buenos Aires",
"countryName": "Argentina",
"countryCode": "AR",
"locationText": "Buenos Aires, Buenos Aires, Argentina",
"coordinates": {
"latitude": "-34.6131500",
"longitude": "-58.3772300"
}
},
"genre": {
"text": "News Politics Spanish Sports Talk",
"tags": []
},
"popularity": {
"global": 483420,
"byCountry": {
"us": 1185,
"gb": 9,
"au": 10,
"de": 16,
"fr": 11,
"br": 456,
"es": 131,
"mx": 381,
"jp": 1,
"in": 3,
"it": 22,
"ar": 28461,
"ca": 28,
"cl": 103,
"co": 40,
"pe": 69
}
},
"streams": [
{
"id": 8185,
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910.mp3",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8181,
"url": "http://26643.live.streamtheworld.com:80/LA_RED_AM910_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8182,
"url": "http://26643.live.streamtheworld.com:80/LA_RED_AM910AAC_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 58,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8183,
"url": "http://27433.live.streamtheworld.com:80/LA_RED_AM910_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8184,
"url": "http://27393.live.streamtheworld.com:80/LA_RED_AM910AAC_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 59,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8187,
"url": "https://27433.live.streamtheworld.com:443/LA_RED_AM910_SC",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8186,
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910AAC.aac",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 63,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8180,
"url": "http://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910AAC.aac",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 84,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8179,
"url": "http://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910.mp3",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8188,
"url": "https://26483.live.streamtheworld.com:443/LA_RED_AM910AAC_SC",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 62,
"contentType": "audio/aacp",
"works": true
}
],
"languages": [
{
"code": "es",
"name": "Spanish"
}
]
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36090/popular+radios?limit=20' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 33348,
"name": "Galaxia La Picosa",
"slug": "Galaxia_La_Picosa_FM",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/8d/5c/8d5c8b35a6903c8336c76f4f194fe88c.jpg",
"dial": {
"band": "FM",
"dial": "88.5",
"dialStripped": "885"
},
"aliases": {
"cleanName": "galaxia la picosa",
"alsoKnownAs": "Galaxia La Picosa FM"
},
"location": {
"cityId": 193,
"cityName": "Guatemala City",
"countryName": "Guatemala",
"countryCode": "GT",
"locationText": "Guatemala City, Guatemala Department, Guatemala",
"coordinates": {
"latitude": "14.6407200",
"longitude": "-90.5132700"
}
},
"genre": {
"text": "Entertainment Latin Merengue Mexican Regional Pop",
"tags": []
},
"popularity": {
"global": 114240,
"byCountry": {
"us": 2859,
"gb": 1,
"au": 6,
"de": 3,
"fr": 1,
"br": 24,
"es": 18,
"mx": 78,
"jp": 0,
"in": 9,
"it": 5,
"ar": 177,
"ca": 53,
"cl": 1,
"co": 8,
"pe": 1
}
},
"streams": [
{
"id": 54699,
"url": "https://alba-gt-chapinradio-galaxia.stream.mediatiquestream.com/index.m3u8",
"isHttps": true,
"protocol": "hls",
"codec": "aac",
"bitrate": 118,
"contentType": "audio/aacp",
"works": true
},
{
"id": 289467,
"url": "http://d3is3wvz25w56t.cloudfront.net/ts:abr.m3u8",
"isHttps": false,
"protocol": "hls",
"codec": "aac",
"bitrate": 70,
"contentType": "audio/aacp",
"works": true
},
{
"id": 289468,
"url": "https://d3is3wvz25w56t.cloudfront.net/ts:abr.m3u8",
"isHttps": true,
"protocol": "hls",
"codec": "aac",
"bitrate": 65,
"contentType": "audio/aacp",
"works": true
},
{
"id": 54698,
"url": "http://alba-gt-chapinradio-galaxia.stream.mediatiquestream.com/index.m3u8",
"isHttps": false,
"protocol": "hls",
"codec": "aac",
"bitrate": 118,
"contentType": "audio/aacp",
"works": true
},
{
"id": 308492,
"url": "http://ddycmnicl95kp.cloudfront.net/live/3r10218cqvb6/master.m3u8",
"isHttps": false,
"protocol": "hls",
"codec": "aac",
"bitrate": 195,
"contentType": "audio/aacp",
"works": true
},
{
"id": 308493,
"url": "https://ddycmnicl95kp.cloudfront.net/live/3r10218cqvb6/master.m3u8",
"isHttps": true,
"protocol": "hls",
"codec": "aac",
"bitrate": 195,
"contentType": "audio/aacp",
"works": true
}
],
"languages": [
{
"code": "es",
"name": "Spanish"
}
]
},
{
"id": 117199,
"name": "Viejitas Pero Bonitas Radio",
"slug": "Viejitas_Pero_Bonitas_Radio",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/64/92/64923ef196d3d3dc7852134b064d0cad.jpg",
"dial": {
"band": "Web",
"dial": null,
"dialStripped": null
},
"aliases": {
"cleanName": "viejitas pero bonitas",
"alsoKnownAs": null
},
"location": {
"cityId": 500,
"cityName": "Mexico City",
"countryName": "Mexico",
"countryCode": "MX",
"locationText": "Mexico City, State of Mexico, Mexico",
"coordinates": {
"latitude": "19.4284700",
"longitude": "-99.1276600"
}
},
"genre": {
"text": "Cumbia Latin Pop",
"tags": []
},
"popularity": {
"global": 317430,
"byCountry": {
"us": 2249,
"gb": 10,
"au": 285,
"de": 3,
"fr": 4,
"br": 185,
"es": 80,
"mx": 8987,
"jp": 1,
"in": 8,
"it": 8,
"ar": 420,
"ca": 11,
"cl": 224,
"co": 258,
"pe": 143
}
},
"streams": [
{
"id": 154135,
"url": "https://stream.zeno.fm/k8yuexp35k0uv",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 154133,
"url": "http://stream.zeno.fm/k8yuexp35k0uv",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 154134,
"url": "https://stream.zeno.fm/6ttynxp35k0uv",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 154132,
"url": "http://stream.zeno.fm/6ttynxp35k0uv",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
}
],
"languages": [
{
"code": "es",
"name": "Spanish"
}
]
},
{
"id": 5750,
"name": "Mega 97.9 - WSKQ-FM",
"slug": "WSKQ_FM",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/0e/51/0e51ef96e01b4c4c130900b3dcd73987.jpg",
"dial": {
"band": "FM",
"dial": "97.9",
"dialStripped": "979"
},
"aliases": {
"cleanName": "mega 97.9 wskq",
"alsoKnownAs": null
},
"location": {
"cityId": 6,
"cityName": "New York City",
"countryName": "United States",
"countryCode": "US",
"locationText": "New York City, New York, United States",
"coordinates": {
"latitude": "40.7142700",
"longitude": "-74.0059700"
}
},
"genre": {
"text": "Bachata Dance Latin Merengue Reggaeton Salsa Spanish Tropical",
"tags": []
},
"popularity": {
"global": 48600,
"byCountry": {
"us": 2106,
"gb": 5,
"au": 11,
"de": 1,
"fr": 3,
"br": 20,
"es": 38,
"mx": 159,
"jp": 1,
"in": 1,
"it": 4,
"ar": 34,
"ca": 66,
"cl": 9,
"co": 24,
"pe": 20
}
},
"streams": [
{
"id": 10534
}
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36091/popular+by+country?limit=20&country=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 21450,
"name": "Papas Skakiste 007",
"slug": "Papas_Skakiste",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/1e/87/1e876a197edcbe4de3b3e63a352e6dd8.jpg",
"dial": {
"band": "Web",
"dial": null,
"dialStripped": null
},
"aliases": {
"cleanName": "papas skakiste 007",
"alsoKnownAs": null
},
"location": {
"cityId": 439,
"cityName": "Konstanz",
"countryName": "Germany",
"countryCode": "DE",
"locationText": "Konstanz, Baden-Württemberg, Germany",
"coordinates": {
"latitude": "47.6603300",
"longitude": "9.1758200"
}
},
"genre": {
"text": "Folk Reggae",
"tags": []
},
"popularity": {
"global": 60,
"byCountry": {
"us": 1,
"gb": 0,
"au": 0,
"de": 0,
"fr": 0,
"br": 0,
"es": 0,
"mx": 0,
"jp": 0,
"in": 0,
"it": 0,
"ar": 2,
"ca": 0,
"cl": 0,
"co": 0,
"pe": 0
}
},
"streams": [
{
"id": 31902,
"url": "https://stream.laut.fm/papas_skakiste007",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 31901,
"url": "http://stream.laut.fm/papas_skakiste007",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
}
],
"languages": [
{
"code": "de",
"name": "German"
}
]
},
{
"id": 32210,
"name": "The Christ Gospel Radio",
"slug": "The_Christ_Gospel_Radio",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/8b/88/8b88202f8fe1ee36f1dd59d548969162.jpg",
"dial": {
"band": "Web",
"dial": null,
"dialStripped": null
},
"aliases": {
"cleanName": "the christ gospel",
"alsoKnownAs": null
},
"location": {
"cityId": 1084,
"cityName": "Manchester",
"countryName": "United Kingdom",
"countryCode": "GB",
"locationText": "Manchester, England, United Kingdom",
"coordinates": {
"latitude": "53.4166700",
"longitude": "-2.2500000"
}
},
"genre": {
"text": "Christian Gospel",
"tags": []
},
"popularity": {
"global": 30,
"byCountry": {
"us": 0,
"gb": 1,
"au": 0,
"de": 0,
"fr": 0,
"br": 0,
"es": 0,
"mx": 0,
"jp": 0,
"in": 1,
"it": 0,
"ar": 0,
"ca": 0,
"cl": 0,
"co": 0,
"pe": 0
}
},
"streams": [
{
"id": 52374,
"url": "http://azuracast.thechristgospelradio.com:8000/Live",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 127,
"contentType": "audio/aacp",
"works": true
},
{
"id": 52376,
"url": "https://azuracast.thechristgospelradio.com:8000/Live",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 123,
"contentType": "audio/aacp",
"works": true
},
{
"id": 52375,
"url": "https://azuracast.thechristgospelradio.com:8000/radio.mp3",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 320,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 52373,
"url": "http://azuracast.thechristgospelradio.com:8000/radio.mp3",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 320,
"contentType": "audio/mpeg",
"works": true
}
],
"languages": [
{
"code": "en",
"name": "English"
}
]
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36128/random+radios?limit=10' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"id": 3922,
"name": "Radio La Red",
"slug": "La_Red",
"sourceId": 436,
"objectId": "436",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/ef/68/ef68a3cee17610beebb362b3fbb996d4.png",
"dial": {
"band": "AM",
"dial": "910",
"dialStripped": "910"
},
"aliases": {
"cleanName": "la red",
"alsoKnownAs": "Seleccion Argentina Futbol Boca River"
},
"location": {
"cityId": 82,
"cityName": "Buenos Aires",
"countryName": "Argentina",
"countryCode": "AR",
"locationText": "Buenos Aires, Buenos Aires, Argentina",
"coordinates": {
"latitude": "-34.6131500",
"longitude": "-58.3772300"
}
},
"genre": {
"text": "News Politics Spanish Sports Talk",
"tags": []
},
"popularity": {
"global": 483420,
"byCountry": {
"us": 1185,
"gb": 9,
"au": 10,
"de": 16,
"fr": 11,
"br": 456,
"es": 131,
"mx": 381,
"jp": 1,
"in": 3,
"it": 22,
"ar": 28461,
"ca": 28,
"cl": 103,
"co": 40,
"pe": 69
}
},
"streams": [
{
"id": 8185,
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910.mp3",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8181,
"url": "http://26643.live.streamtheworld.com:80/LA_RED_AM910_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8182,
"url": "http://26643.live.streamtheworld.com:80/LA_RED_AM910AAC_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 58,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8183,
"url": "http://27433.live.streamtheworld.com:80/LA_RED_AM910_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8184,
"url": "http://27393.live.streamtheworld.com:80/LA_RED_AM910AAC_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 59,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8187,
"url": "https://27433.live.streamtheworld.com:443/LA_RED_AM910_SC",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8186,
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910AAC.aac",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 63,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8180,
"url": "http://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910AAC.aac",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 84,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8179,
"url": "http://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910.mp3",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8188,
"url": "https://26483.live.streamtheworld.com:443/LA_RED_AM910AAC_SC",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 62,
"contentType": "audio/aacp",
"works": true
}
],
"genres": [
{
"id": 5,
"name": "News"
},
{
"id": 137,
"name": "Politics"
},
{
"id": 12,
"name": "Spanish"
},
{
"id": 43,
"name": "Sports"
},
{
"id": 13,
"name": "Talk"
}
],
"languages": [
{
"code": "es",
"name": "Spanish"
}
],
"timestamps": {
"createdAt": "2025-12-28T13:58:40.563Z",
"updatedAt": "2026-10-21T03:08:46.785Z",
"syncedAt": "2026-10-21T03:08:46.785Z"
}
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36129/get+radio+by+id&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"id": 3922,
"name": "Radio La Red",
"slug": "La_Red",
"sourceId": 436,
"objectId": "436",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/ef/68/ef68a3cee17610beebb362b3fbb996d4.png",
"dial": {
"band": "AM",
"dial": "910",
"dialStripped": "910"
},
"aliases": {
"cleanName": "la red",
"alsoKnownAs": "Seleccion Argentina Futbol Boca River"
},
"location": {
"cityId": 82,
"cityName": "Buenos Aires",
"countryName": "Argentina",
"countryCode": "AR",
"locationText": "Buenos Aires, Buenos Aires, Argentina",
"coordinates": {
"latitude": "-34.6131500",
"longitude": "-58.3772300"
}
},
"genre": {
"text": "News Politics Spanish Sports Talk",
"tags": []
},
"popularity": {
"global": 483420,
"byCountry": {
"us": 1185,
"gb": 9,
"au": 10,
"de": 16,
"fr": 11,
"br": 456,
"es": 131,
"mx": 381,
"jp": 1,
"in": 3,
"it": 22,
"ar": 28461,
"ca": 28,
"cl": 103,
"co": 40,
"pe": 69
}
},
"streams": [
{
"id": 8185,
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910.mp3",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8181,
"url": "http://26643.live.streamtheworld.com:80/LA_RED_AM910_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8182,
"url": "http://26643.live.streamtheworld.com:80/LA_RED_AM910AAC_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 58,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8183,
"url": "http://27433.live.streamtheworld.com:80/LA_RED_AM910_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8184,
"url": "http://27393.live.streamtheworld.com:80/LA_RED_AM910AAC_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 59,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8187,
"url": "https://27433.live.streamtheworld.com:443/LA_RED_AM910_SC",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8186,
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910AAC.aac",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 63,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8180,
"url": "http://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910AAC.aac",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 84,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8179,
"url": "http://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910.mp3",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8188,
"url": "https://26483.live.streamtheworld.com:443/LA_RED_AM910AAC_SC",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 62,
"contentType": "audio/aacp",
"works": true
}
],
"genres": [
{
"id": 5,
"name": "News"
},
{
"id": 137,
"name": "Politics"
},
{
"id": 12,
"name": "Spanish"
},
{
"id": 43,
"name": "Sports"
},
{
"id": 13,
"name": "Talk"
}
],
"languages": [
{
"code": "es",
"name": "Spanish"
}
],
"timestamps": {
"createdAt": "2025-12-28T13:58:40.563Z",
"updatedAt": "2026-10-21T03:08:46.785Z",
"syncedAt": "2026-10-21T03:08:46.785Z"
}
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36130/get+radio+by+slug&slug=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 22,
"name": "00s",
"slug": "00s",
"createdAt": "2025-12-28T13:57:05.824Z",
"updatedAt": "2025-12-28T13:57:05.824Z",
"radioCount": 573
},
{
"id": 178,
"name": "40s",
"slug": "40s",
"createdAt": "2025-12-28T14:58:50.378Z",
"updatedAt": "2025-12-28T14:58:50.378Z",
"radioCount": 68
},
{
"id": 115,
"name": "50s",
"slug": "50s",
"createdAt": "2025-12-28T13:57:36.914Z",
"updatedAt": "2025-12-28T13:57:36.914Z",
"radioCount": 215
}
],
"meta": {
"page": 1,
"limit": 3,
"total": 278,
"totalPages": 93
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36131/list+genres?page=1&limit=50' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"id": 22,
"name": "00s",
"slug": "00s",
"createdAt": "2025-12-28T13:57:05.824Z",
"updatedAt": "2025-12-28T13:57:05.824Z"
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36132/get+genre+by+id&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 53317,
"name": "Pagode 90",
"slug": "Pagode_FM_Web_Radio",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/11/a4/11a4ee246120fcede6b06a6ab83becee.png",
"dial": {
"band": "Web",
"dial": null,
"dialStripped": null
},
"aliases": {
"cleanName": "pagode 90",
"alsoKnownAs": null
},
"location": {
"cityId": 230,
"cityName": "Rio de Janeiro",
"countryName": "Brazil",
"countryCode": "BR",
"locationText": "Rio de Janeiro, Rio de Janeiro, Brazil",
"coordinates": {
"latitude": "-22.9200800",
"longitude": "-43.3306900"
}
},
"genre": {
"text": "00s 90s Brazilian Latin",
"tags": []
},
"popularity": {
"global": 56820,
"byCountry": {
"us": 26,
"gb": 2,
"au": 1,
"de": 1,
"fr": 4,
"br": 2819,
"es": 2,
"mx": 11,
"jp": 1,
"in": 0,
"it": 3,
"ar": 10,
"ca": 2,
"cl": 6,
"co": 2,
"pe": 1
}
},
"streams": [
{
"id": 298415,
"url": "http://s03.svrdedicado.org:7732/;;;;",
"isHttps": true,
"protocol": "shoutcast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 86818,
"url": "http://stream.zeno.fm/hfqaq0bhfg8uv",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 141,
"contentType": "audio/aacp",
"works": true
},
{
"id": 86819,
"url": "https://stream.zeno.fm/hfqaq0bhfg8uv",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 129,
"contentType": "audio/aacp",
"works": true
},
{
"id": 298416,
"url": "http://s03.svrdedicado.org:7732/;;;",
"isHttps": true,
"protocol": "shoutcast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
}
],
"languages": [
{
"code": "pt",
"name": "Portuguese"
}
]
},
{
"id": 141828,
"name": "Cumbia Villera (la vieja escuela) Radio",
"slug": "Cumbia_Villera_la_vieja_escuela_Radio",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/7b/ea/7bea10dd019568b15547a27eb40daaf3.jpg",
"dial": {
"band": "Web",
"dial": null,
"dialStripped": null
},
"aliases": {
"cleanName": "cumbia villera la vieja escuela",
"alsoKnownAs": null
},
"location": {
"cityId": 18708,
"cityName": "Lambaré",
"countryName": "Paraguay",
"countryCode": "PY",
"locationText": "Lambaré, Central, Paraguay",
"coordinates": {
"latitude": "-25.3468200",
"longitude": "-57.6064700"
}
},
"genre": {
"text": "00s Cumbia Latin Tropical",
"tags": []
},
"popularity": {
"global": 19110,
"byCountry": {
"us": 42,
"gb": 1,
"au": 1,
"de": 0,
"fr": 1,
"br": 29,
"es": 7,
"mx": 31,
"jp": 1,
"in": 0,
"it": 0,
"ar": 534,
"ca": 1,
"cl": 34,
"co": 12,
"pe": 6
}
},
"streams": [
{
"id": 163185,
"url": "https://stream.zeno.fm/tp2vw2u1krruv",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 163184,
"url": "http://stream.zeno.fm/tp2vw2u1krruv",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
}
],
"languages": [
{
"code": "es",
"name": "Spanish"
}
]
}
],
"meta": {
"page": 1,
"limit": 2,
"total": 573,
"totalPages": 287
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36133/radios+by+genre?page=1&limit=20&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 22913,
"name": "Blue 100.7 FM",
"slug": "Blue_100.7",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/00/f2/00f28d3c4d8745804d99b816d200b49d.jpg",
"dial": {
"band": "FM",
"dial": "100.7",
"dialStripped": "1007"
},
"aliases": {
"cleanName": "blue 100.7",
"alsoKnownAs": null
},
"location": {
"cityId": 82,
"cityName": "Buenos Aires",
"countryName": "Argentina",
"countryCode": "AR",
"locationText": "Buenos Aires, Buenos Aires, Argentina",
"coordinates": {
"latitude": "-34.6131500",
"longitude": "-58.3772300"
}
},
"genre": {
"text": "Adult Contemporary Blues Jazz Rock Soft Rock Variety",
"tags": []
},
"popularity": {
"global": 61530,
"byCountry": {
"us": 91,
"gb": 1,
"au": 1,
"de": 2,
"fr": 2,
"br": 54,
"es": 15,
"mx": 42,
"jp": 0,
"in": 1,
"it": 3,
"ar": 3109,
"ca": 3,
"cl": 11,
"co": 9,
"pe": 20
}
},
"streams": [
{
"id": 34882,
"url": "http://playerservices.streamtheworld.com/api/livestream-redirect/BLUE_FM_100_7AAC.aac",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 85,
"contentType": "audio/aacp",
"works": true
},
{
"id": 34888,
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/BLUE_FM_100_7AAC.aac",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 60,
"contentType": "audio/aacp",
"works": true
},
{
"id": 34887,
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/BLUE_FM_100_7.mp3",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 34881,
"url": "http://playerservices.streamtheworld.com/api/livestream-redirect/BLUE_FM_100_7.mp3",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 34886,
"url": "http://24253.live.streamtheworld.com:80/BLUE_FM_100_7AAC_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 63,
"contentType": "audio/aacp",
"works": true
},
{
"id": 34885,
"url": "http://22823.live.streamtheworld.com:80/BLUE_FM_100_7_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 34883,
"url": "http://26523.live.streamtheworld.com:80/BLUE_FM_100_7_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 34884,
"url": "http://24483.live.streamtheworld.com:80/BLUE_FM_100_7AAC_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 60,
"contentType": "audio/aacp",
"works": true
}
],
"languages": [
{
"code": "es",
"name": "Spanish"
}
]
}
],
"meta": {
"page": 1,
"limit": 1,
"total": 2673,
"totalPages": 1337
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36134/radios+by+genre+slug?page=1&limit=20&slug=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 42,
"code": "af",
"name": "Afrikaans",
"createdAt": "2025-12-28T13:58:06.216Z",
"updatedAt": "2025-12-28T13:58:06.216Z",
"radioCount": 196
},
{
"id": 65,
"code": "ak",
"name": "Akan",
"createdAt": "2025-12-28T15:05:43.099Z",
"updatedAt": "2025-12-28T15:05:43.099Z",
"radioCount": 15
},
{
"id": 47,
"code": "sq",
"name": "Albanian",
"createdAt": "2025-12-28T13:58:38.313Z",
"updatedAt": "2025-12-28T13:58:38.313Z",
"radioCount": 73
}
],
"meta": {
"page": 1,
"limit": 3,
"total": 89,
"totalPages": 30
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36135/list+languages?page=1&limit=50' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"id": 5,
"code": "en",
"name": "English",
"createdAt": "2025-12-28T13:57:05.035Z",
"updatedAt": "2025-12-28T13:57:05.035Z"
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36136/get+language&code=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 42375,
"name": "BBC World Service",
"slug": "BBC_World_Service",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/36/e5/36e56fbb0d9516d8f1480362adc8e85f.png",
"dial": {
"band": "Web",
"dial": null,
"dialStripped": null
},
"aliases": {
"cleanName": "bbc world service",
"alsoKnownAs": "BBC WS"
},
"location": {
"cityId": 2,
"cityName": "London",
"countryName": "United Kingdom",
"countryCode": "GB",
"locationText": "London, England, United Kingdom",
"coordinates": {
"latitude": "51.4922700",
"longitude": "-0.3086400"
}
},
"genre": {
"text": "Art Business Education News Sports World",
"tags": []
},
"popularity": {
"global": 48150,
"byCountry": {
"us": 354,
"gb": 165,
"au": 161,
"de": 30,
"fr": 74,
"br": 30,
"es": 69,
"mx": 14,
"jp": 25,
"in": 88,
"it": 65,
"ar": 17,
"ca": 169,
"cl": 9,
"co": 16,
"pe": 4
}
},
"streams": [
{
"id": 68099,
"url": "https://stream.live.vc.bbcmedia.co.uk/bbc_world_service",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 56,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 68098,
"url": "http://stream.live.vc.bbcmedia.co.uk/bbc_world_service",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 56,
"contentType": "audio/mpeg",
"works": true
}
],
"languages": [
{
"code": "en",
"name": "English"
}
]
},
{
"id": 56496,
"name": "GFM",
"slug": "Globo_FM_2",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/21/97/2197071d675ca0e31af354d7e75e9fb9.jpg",
"dial": {
"band": "FM",
"dial": "90.1",
"dialStripped": "901"
},
"aliases": {
"cleanName": "gfm",
"alsoKnownAs": "GFM Salvador"
},
"location": {
"cityId": 573,
"cityName": "Salvador",
"countryName": "Brazil",
"countryCode": "BR",
"locationText": "Salvador, Bahia, Brazil",
"coordinates": {
"latitude": "-12.9717700",
"longitude": "-38.5081100"
}
},
"genre": {
"text": "Adult Contemporary Brazilian Classic Rock Jazz",
"tags": []
},
"popularity": {
"global": 41700,
"byCountry": {
"us": 23,
"gb": 7,
"au": 2,
"de": 0,
"fr": 1,
"br": 2328,
"es": 3,
"mx": 10,
"jp": 0,
"in": 0,
"it": 6,
"ar": 2,
"ca": 1,
"cl": 1,
"co": 13,
"pe": 1
}
},
"streams": [
{
"id": 282752,
"url": "http://ice.fabricahost.com.br/radiogfm?compat=1",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 47,
"contentType": "audio/aacp",
"works": true
},
{
"id": 92488,
"url": "https://ice.fabricahost.com.br/radiogfm",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 43,
"contentType": "audio/aacp",
"works": true
},
{
"id": 285236,
"url": "http://f108.fabricahost.com.br/radiogfm?f=1780503310N01KT748WDHMPACCJ5T066VC5BK&tid=01KT748WDHTDJ5AB1K5S7F3A90",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 45,
"contentType": "audio/aacp",
"works": true
}
],
"languages": [
{
"code": "en",
"name": "English"
}
]
}
],
"meta": {
"page": 1,
"limit": 2,
"total": 32461,
"totalPages": 16231
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36137/radios+by+language?page=1&limit=20&code=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 157,
"name": "Afghanistan",
"code": "AF",
"useStateInCityName": false,
"createdAt": "2025-12-28T18:11:43.205Z",
"updatedAt": "2025-12-28T18:11:43.205Z",
"radioCount": 19
},
{
"id": 158,
"name": "Albania",
"code": "AL",
"useStateInCityName": false,
"createdAt": "2025-12-28T18:11:46.358Z",
"updatedAt": "2025-12-28T18:11:46.358Z",
"radioCount": 58
},
{
"id": 22,
"name": "Algeria",
"code": "DZ",
"useStateInCityName": false,
"createdAt": "2025-12-28T16:36:35.821Z",
"updatedAt": "2025-12-28T16:36:35.821Z",
"radioCount": 103
}
],
"meta": {
"page": 1,
"limit": 3,
"total": 211,
"totalPages": 71
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36138/list+countries?page=1&limit=50' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 5048,
"name": "Campursari FM 89.2 Jakarta",
"slug": "RADIO_CAMPURSARI",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/16/5c/165cb3cdab100f4e38893fb56cba88f0.png",
"dial": {
"band": "FM",
"dial": "89.2",
"dialStripped": "892"
},
"aliases": {
"cleanName": "campursari 89.2",
"alsoKnownAs": null
},
"location": {
"cityId": 88,
"cityName": "Jakarta",
"countryName": "Indonesia",
"countryCode": "ID",
"locationText": "Jakarta, Jakarta, Indonesia",
"coordinates": {
"latitude": "-6.2146200",
"longitude": "106.8451300"
}
},
"genre": {
"text": "Community Entertainment Folk Variety World",
"tags": []
},
"popularity": {
"global": 24630,
"byCountry": {
"us": 34,
"gb": 0,
"au": 12,
"de": 1,
"fr": 2,
"br": 3,
"es": 8,
"mx": 1,
"jp": 13,
"in": 4,
"it": 0,
"ar": 0,
"ca": 1,
"cl": 0,
"co": 1,
"pe": 1
}
},
"streams": [
{
"id": 9567,
"url": "https://streaming.campursarifm.com/listen/campursari/campursari892",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 60,
"contentType": "audio/aacp",
"works": true
},
{
"id": 9564,
"url": "http://streaming.classynetradio.com:8090/campursari892?&_ic2=1",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 66,
"contentType": "audio/aacp",
"works": true
},
{
"id": 9562,
"url": "http://streaming.classynetradio.com:8090/campursari892?",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 62,
"contentType": "audio/aacp",
"works": true
},
{
"id": 9566,
"url": "http://streaming.campursarifm.com/listen/campursari/campursari892",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 60,
"contentType": "audio/aacp",
"works": true
}
],
"languages": [
{
"code": "id",
"name": "Indonesian"
}
]
},
{
"id": 4002,
"name": "Radio Music Indonesia",
"slug": "Radio_Music_Indonesia",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/ba/52/ba527875120cabf9d9b5857c03df8dc5.jpg",
"dial": {
"band": "Web",
"dial": null,
"dialStripped": null
},
"aliases": {
"cleanName": "music",
"alsoKnownAs": null
},
"location": {
"cityId": 1390,
"cityName": "Tulungagung",
"countryName": "Indonesia",
"countryCode": "ID",
"locationText": "Tulungagung, East Java, Indonesia",
"coordinates": {
"latitude": "-7.1242000",
"longitude": "111.7757000"
}
},
"genre": {
"text": "Adult Contemporary Pop",
"tags": []
},
"popularity": {
"global": 16110,
"byCountry": {
"us": 17,
"gb": 1,
"au": 7,
"de": 0,
"fr": 1,
"br": 4,
"es": 5,
"mx": 1,
"jp": 6,
"in": 1,
"it": 0,
"ar": 1,
"ca": 1,
"cl": 0,
"co": 1,
"pe": 1
}
},
"streams": [
{
"id": 8226,
"url": "https://stream.zeno.fm/av6xzace6ehvv",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 134,
"contentType": "audio/aacp",
"works": true
},
{
"id": 243600,
"url": "http://stream.zeno.fm/wvq442iwm6ztv",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 124,
"contentType": "audio/aacp",
"works": true
},
{
"id": 243601,
"url": "https://stream.zeno.fm/wvq442iwm6ztv",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 125,
"contentType": "audio/aacp",
"works": true
}
],
"languages": [
{
"code": "id",
"name": "Indonesian"
}
]
}
],
"meta": {
"page": 1,
"limit": 2,
"total": 873,
"totalPages": 437
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36139/radios+by+country?page=1&limit=20&name=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 104,
"countryId": 23,
"fullName": "Aaragau",
"shortName": "Aaragau",
"createdAt": "2025-12-28T16:56:31.926Z",
"updatedAt": "2025-12-28T16:56:31.926Z",
"countryName": "Switzerland",
"radioCount": 19
},
{
"id": 708,
"countryId": 23,
"fullName": "Aargau",
"shortName": "AG",
"createdAt": "2025-12-28T18:15:33.571Z",
"updatedAt": "2025-12-28T18:15:33.571Z",
"countryName": "Switzerland",
"radioCount": 12
},
{
"id": 1544,
"countryId": 35,
"fullName": "Abia State",
"shortName": null,
"createdAt": "2026-07-19T14:52:00.754Z",
"updatedAt": "2026-07-19T14:52:00.754Z",
"countryName": "Nigeria",
"radioCount": 1
}
],
"meta": {
"page": 1,
"limit": 3,
"total": 1576,
"totalPages": 526
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36140/list+states?page=1&limit=50' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"id": 104,
"countryId": 23,
"fullName": "Aaragau",
"shortName": "Aaragau",
"createdAt": "2025-12-28T16:56:31.926Z",
"updatedAt": "2025-12-28T16:56:31.926Z",
"countryName": "Switzerland",
"radioCount": 19
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36141/get+state&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 37198,
"name": "80s Forever Radio",
"slug": "80s_Forever_2",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/9b/6b/9b6b62e650eca5318677434a6b7fc4b4.png",
"dial": {
"band": "Web",
"dial": null,
"dialStripped": null
},
"aliases": {
"cleanName": "80s forever",
"alsoKnownAs": null
},
"location": {
"cityId": 1696,
"cityName": "Bergdietikon",
"countryName": "Switzerland",
"countryCode": "CH",
"locationText": "Bergdietikon, Aaragau, Switzerland",
"coordinates": {
"latitude": "47.3880400",
"longitude": "8.3783000"
}
},
"genre": {
"text": "80s Hits Indie Pop Synthpop",
"tags": []
},
"popularity": {
"global": 60,
"byCountry": {
"us": 1,
"gb": 0,
"au": 0,
"de": 0,
"fr": 1,
"br": 1,
"es": 1,
"mx": 0,
"jp": 0,
"in": 0,
"it": 0,
"ar": 0,
"ca": 0,
"cl": 0,
"co": 0,
"pe": 0
}
},
"streams": [
{
"id": 255740,
"url": "https://s2.ssl-stream.com:8050/64AAC.mp3/;",
"isHttps": true,
"protocol": "shoutcast",
"codec": "aac",
"bitrate": 62,
"contentType": "audio/aacp",
"works": true
},
{
"id": 257787,
"url": "https://s2.ssl-stream.com:8050/256.mp3/;",
"isHttps": true,
"protocol": "shoutcast",
"codec": "mp3",
"bitrate": 256,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 60278,
"url": "https://s2.ssl-stream.com:8050/stream.mp3/;",
"isHttps": true,
"protocol": "shoutcast",
"codec": "mp3",
"bitrate": 256,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 258785,
"url": "https://s2.ssl-stream.com:8050/stream.mp3/;;;;",
"isHttps": true,
"protocol": "shoutcast",
"codec": "mp3",
"bitrate": 256,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 60277,
"url": "http://s2.ssl-stream.com:8050/64AAC.mp3",
"isHttps": true,
"protocol": "shoutcast",
"codec": "aac",
"bitrate": 66,
"contentType": "audio/aacp",
"works": true
},
{
"id": 60276,
"url": "http://s2.ssl-stream.com:8050/256.mp3",
"isHttps": true,
"protocol": "shoutcast",
"codec": "mp3",
"bitrate": 256,
"contentType": "audio/mpeg",
"works": true
}
],
"languages": [
{
"code": "en",
"name": "English"
}
]
},
{
"id": 44704,
"name": "Radio Summernight - Trap",
"slug": "Radio_Summernight_Trap",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/2d/00/2d00666024ddc45dafe422395038a9d3.jpg",
"dial": {
"band": "Web",
"dial": null,
"dialStripped": null
},
"aliases": {
"cleanName": "summernight trap",
"alsoKnownAs": "RSN.RADIO - Trap"
},
"location": {
"cityId": 7908,
"cityName": "Aarau",
"countryName": "Switzerland",
"countryCode": "CH",
"locationText": "Aarau, Aaragau, Switzerland",
"coordinates": {
"latitude": "47.3887800",
"longitude": "8.0482600"
}
},
"genre": {
"text": "Trap",
"tags": []
},
"popularity": {
"global": 60,
"byCountry": {
"us": 1,
"gb": 0,
"au": 0,
"de": 0,
"fr": 0,
"br": 1,
"es": 0,
"mx": 0,
"jp": 0,
"in": 0,
"it": 0,
"ar": 1,
"ca": 1,
"cl": 0,
"co": 0,
"pe": 0
}
},
"streams": [
{
"id": 72037,
"url": "http://stream.laut.fm/1000hiphop",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 72038,
"url": "https://stream.laut.fm/1000hiphop",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 128,
"contentType": "audio/mpeg",
"works": true
}
],
"languages": [
{
"code": "de",
"name": "German"
}
]
}
],
"meta": {
"page": 1,
"limit": 2,
"total": 19,
"totalPages": 10
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36142/radios+by+state?page=1&limit=20&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 6641,
"stateId": 26,
"name": "100 Mile House",
"latitude": "46.9909847",
"longitude": "-87.5986915",
"createdAt": "2025-12-28T18:26:11.577Z",
"updatedAt": "2025-12-28T18:26:11.577Z",
"stateName": "British Columbia",
"countryName": "Canada"
},
{
"id": 17085,
"stateId": 58,
"name": "25 de Mayo",
"latitude": null,
"longitude": null,
"createdAt": "2025-12-29T15:25:40.907Z",
"updatedAt": "2025-12-29T15:25:40.907Z",
"stateName": "Buenos Aires",
"countryName": "Argentina"
},
{
"id": 2884,
"stateId": 58,
"name": "9 de Julio",
"latitude": "-32.1628172",
"longitude": "-62.0921509",
"createdAt": "2025-12-28T18:12:57.219Z",
"updatedAt": "2025-12-28T18:12:57.219Z",
"stateName": "Buenos Aires",
"countryName": "Argentina"
}
],
"meta": {
"page": 1,
"limit": 3,
"total": 18585,
"totalPages": 6195
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36143/list+cities?page=1&limit=50' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": {
"id": 82,
"stateId": 58,
"name": "Buenos Aires",
"latitude": "-34.6131500",
"longitude": "-58.3772300",
"createdAt": "2025-12-28T16:56:22.083Z",
"updatedAt": "2025-12-28T16:56:22.083Z"
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36144/get+city&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"id": 3922,
"name": "Radio La Red",
"slug": "La_Red",
"isActive": true,
"logo": "https://static-media.streema.com/media/cache/ef/68/ef68a3cee17610beebb362b3fbb996d4.png",
"dial": {
"band": "AM",
"dial": "910",
"dialStripped": "910"
},
"aliases": {
"cleanName": "la red",
"alsoKnownAs": "Seleccion Argentina Futbol Boca River"
},
"location": {
"cityId": 82,
"cityName": "Buenos Aires",
"countryName": "Argentina",
"countryCode": "AR",
"locationText": "Buenos Aires, Buenos Aires, Argentina",
"coordinates": {
"latitude": "-34.6131500",
"longitude": "-58.3772300"
}
},
"genre": {
"text": "News Politics Spanish Sports Talk",
"tags": []
},
"popularity": {
"global": 483420,
"byCountry": {
"us": 1185,
"gb": 9,
"au": 10,
"de": 16,
"fr": 11,
"br": 456,
"es": 131,
"mx": 381,
"jp": 1,
"in": 3,
"it": 22,
"ar": 28461,
"ca": 28,
"cl": 103,
"co": 40,
"pe": 69
}
},
"streams": [
{
"id": 8185,
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910.mp3",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8181,
"url": "http://26643.live.streamtheworld.com:80/LA_RED_AM910_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8182,
"url": "http://26643.live.streamtheworld.com:80/LA_RED_AM910AAC_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 58,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8183,
"url": "http://27433.live.streamtheworld.com:80/LA_RED_AM910_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8184,
"url": "http://27393.live.streamtheworld.com:80/LA_RED_AM910AAC_SC",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 59,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8187,
"url": "https://27433.live.streamtheworld.com:443/LA_RED_AM910_SC",
"isHttps": true,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8186,
"url": "https://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910AAC.aac",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 63,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8180,
"url": "http://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910AAC.aac",
"isHttps": false,
"protocol": "icecast",
"codec": "aac",
"bitrate": 84,
"contentType": "audio/aacp",
"works": true
},
{
"id": 8179,
"url": "http://playerservices.streamtheworld.com/api/livestream-redirect/LA_RED_AM910.mp3",
"isHttps": false,
"protocol": "icecast",
"codec": "mp3",
"bitrate": 96,
"contentType": "audio/mpeg",
"works": true
},
{
"id": 8188,
"url": "https://26483.live.streamtheworld.com:443/LA_RED_AM910AAC_SC",
"isHttps": true,
"protocol": "icecast",
"codec": "aac",
"bitrate": 62,
"contentType": "audio/aacp",
"works": true
}
],
"languages": [
{
"code": "es",
"name": "Spanish"
}
]
}
],
"meta": {
"page": 1,
"limit": 1,
"total": 349,
"totalPages": 175
}
}
curl --location --request GET 'https://zylalabs.com/api/14383/90k+radio+stations+api/36145/radios+by+city?page=1&limit=20&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a 90 mil estações de rádio API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Acesse mais de 90.000 estações de rádio ao vivo em todo o mundo com URLs de streaming, logotipos, gêneros, idiomas e locais. Pesquise, filtre por país ou cidade e obtenha estações populares
Cada estação inclui seu nome, frequência, cidade, estado e país, gêneros, popularidade e um ou mais links de streaming direto com formato e taxa de bits
Mais de 90.000 estações de mais de 200 países, cobrindo mais de 270 gêneros e 85 idiomas de transmissão
Sim Cada estação lista um ou mais links de stream direto em formatos como MP3 e AAC Streams sem uma taxa de bits válida são filtrados automaticamente
Os endpoints de lista aceitam página, começando em 1, e limite, até 100. Cada resposta inclui um objeto meta com página, limite, total e totalPages
Sim Listar Rádios e Pesquisar Rádios aceitam um parâmetro de ordenação com os valores popularidade nome país ou cidade Popularidade é o padrão
Use Popular por País com um código de país de duas letras Radios por País com o nome do país ou Listar Rádios com o filtro country_code
Cada ponto final retorna dados JSON estruturados em torno de estações de rádio, incluindo detalhes como nome da estação, frequência, localização, gênero e URLs de stream. Por exemplo, o ponto final List Radios fornece uma lista paginada de estações com filtros para país, cidade, gênero e idioma
Os campos principais nos dados da resposta incluem "id" "nome" "logo" "localização" "gênero" e "dial" Detalhes de cada estação, como seu status ativo e apelidos, também estão incluídos, fornecendo informações abrangentes para os usuários
Os parâmetros variam de acordo com o ponto final; por exemplo, List Radios aceita filtros como país, cidade, gênero e idioma. O ponto final Search Radios suporta pesquisas por nome, gênero ou localização, permitindo que os usuários personalizem suas consultas de forma eficaz
Os dados da resposta estão organizados em um formato JSON, geralmente contendo um booleano "sucesso", um array "dados" com detalhes da estação e um objeto "meta" para paginação. Essa estrutura permite uma fácil análise e utilização dos dados
Cada endpoint fornece informações específicas por exemplo o endpoint GET Popular Radios retorna as estações mais populares globalmente enquanto o GET Radios by Genre lista estações que tocam um gênero específico melhorando a descoberta do usuário
Os usuários podem utilizar os dados retornados acessando campos específicos relevantes às suas necessidades, como URLs de streams para reprodução ou dados de localização para filtragem geográfica Isso permite aplicações personalizadas, como criar playlists ou diretórios de rádio regionais
Casos de uso típicos incluem a construção de aplicações de streaming de rádio, a criação de plataformas de descoberta de música ou o desenvolvimento de serviços baseados em localização que recomendam estações com base nas preferências do usuário ou na localização geográfica
A precisão dos dados é mantida através de atualizações regulares e verificações de qualidade garantindo que as informações da estação como URLs de transmissão e status ativo estejam atualizadas Isso ajuda os usuários a acessar transmissões de rádio confiáveis e funcionais