{
"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'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el 90 mil estaciones de radio API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Accede a más de 90,000 estaciones de radio en vivo en todo el mundo con URLs de transmisión, logotipos, géneros, idiomas y ubicaciones. Busca, filtra por país o ciudad y obtén estaciones populares
Cada estación incluye su nombre, frecuencia, ciudad, estado y país, géneros, popularidad y uno o más enlaces de transmisión directa con formato y bitrate
Más de 90,000 estaciones de más de 200 países que cubren más de 270 géneros y 85 idiomas de transmisión
Sí Cada estación lista uno o más enlaces de transmisión directa en formatos como MP3 y AAC Las transmisiones sin una tasa de bits válida se filtran automáticamente
Los puntos finales de lista aceptan página, comenzando desde 1, y límite, hasta 100. Cada respuesta incluye un objeto meta con página, límite, total y totalPáginas
Sí Listar Radios y Buscar Radios aceptan un parámetro de ordenamiento con los valores popularidad nombre país o ciudad Popularidad es el predeterminado
Usa Popular por País con un código de país de dos letras Radios por País con el nombre del país o Lista de Radios con el filtro country_code
Cada punto final devuelve datos JSON estructurados alrededor de estaciones de radio, incluyendo detalles como nombre de la estación, frecuencia, ubicación, género y URLs de transmisión. Por ejemplo, el punto final List Radios proporciona una lista paginada de estaciones con filtros por país, ciudad, género y idioma
Los campos clave en los datos de respuesta incluyen "id," "nombre," "logo," "ubicación," "género," y "dial." También se incluyen los detalles de cada estación, como su estado activo y alias, proporcionando información completa para los usuarios
Los parámetros varían según el punto final; por ejemplo, List Radios acepta filtros como país, ciudad, género e idioma. El punto final Search Radios admite búsquedas por nombre, género o ubicación, lo que permite a los usuarios personalizar sus consultas de manera efectiva
Los datos de respuesta están organizados en un formato JSON que generalmente contiene un booleano de "éxito" un array "data" con los detalles de la estación y un objeto "meta" para la paginación Esta estructura permite un fácil análisis y utilización de los datos
Cada punto final proporciona información específica por ejemplo el punto final GET Radios Populares devuelve las estaciones más populares a nivel mundial mientras que GET Radios por Género lista estaciones que reproducen un género específico mejorando el descubrimiento del usuario
Los usuarios pueden utilizar los datos devueltos accediendo a campos específicos relevantes para sus necesidades como URLs de transmisión para reproducción o datos de ubicación para filtrado geográfico Esto permite aplicaciones personalizadas como crear listas de reproducción o directorios de radio regionales
Los casos de uso típicos incluyen la construcción de aplicaciones de streaming de radio la creación de plataformas de descubrimiento musical o el desarrollo de servicios basados en la ubicación que recomiendan estaciones según las preferencias del usuario o la ubicación geográfica
La precisión de los datos se mantiene a través de actualizaciones regulares y controles de calidad asegurando que la información de la estación como las URL de transmisión y el estado activo estén actualizadas Esto ayuda a los usuarios a acceder a transmisiones de radio confiables y funcionales