Radioguide Data API
Data radio untuk aplikasi, mobil, TV, dan situs web
Lebih dari 100.000 stasiun radio dengan URL stream yang kami periksa setiap hari, logo, genre, dan negara. Ditambah lagu yang sedang diputar, lagu yang paling sering diputar di radio, dan feed perubahan agar salinanmu tetap terbaru.
# Stasiun jazz di Belanda curl -H "X-Api-Key: rg_live_..." \ "https://www.radioguide.fm/api/v2/stations?country=NL&genre=jazz" { "data": [{ "id": "64f1c2a9e4b0a1b2c3d4e5f6", "name": "Jazz Radio Amsterdam", "country": "NL", "genres": ["jazz"], "stream_url": "https://...", "stream_ok": true, "now_playing": {"artist": "Chet Baker", ...} }] }
Yang kamu dapatkan
Satu API untuk semua yang kami tahu tentang radio.
Stasiun dan stream
Cari berdasarkan nama, negara, genre, dan bahasa. Setiap URL stream beserta formatnya, dan stasiun yang mirip satu sama lain.
Kesehatan stream
Kami memeriksa stream sendiri: online atau tidak, codec, bitrate, dan uptime selama 30 hari. Tidak ada lagi stasiun mati di aplikasimu.
Sedang diputar
Lagu yang sedang mengudara dan sebelumnya, dibaca dari stream ribuan stasiun.
Tangga lagu radio
Lagu dan artis yang paling sering diputar di radio, per negara dan genre, dengan jumlah putar per hari.
Radioguide Channels
Kanal kami sendiri dengan musik baru dari artis independen: yang sedang diputar dan jadwal lagu berikutnya.
Tetap sinkron
Feed perubahan, ekspor lengkap harian, dan webhook saat stasiun berubah, stream mati, atau lagu baru dimulai.
Siapa yang memakainya
Aplikasi radio
Bangun aplikasi radio tanpa mengelola daftar stasiun: pencarian, logo, stream yang berfungsi, dan lagu yang sedang diputar.
Developer atau ProProdusen mobil, TV, dan perangkat keras
Radio internet di dasbor mobil, Smart TV, set-top box, dan radio Wi-Fi, dengan logo dalam semua ukuran dan stream yang diperiksa setiap hari.
Business atau lisensi dataIndustri musik dan analitik
Lihat lagu dan artis apa yang diputar radio, di mana, dan seberapa sering. Untuk label, promotor, dan riset pasar.
Pro atau BusinessSitus web dan widget
Tampilkan stasiun lokal, daftar teratas, atau lagu yang sedang diputar di situsmu sendiri.
Free atau DeveloperPaket
Mulai gratis. Tingkatkan saat kamu meluncur; batalkan kapan saja per bulan.
Free
- 1.000 panggilan per hari
- 30 panggilan per menit
- Penggunaan nonkomersial
- "Powered by Radioguide.fm" dengan tautan wajib dicantumkan
- Logo dan status stream
- Sedang diputar
- Tangga lagu radio
- Uptime, codec, dan bitrate
- Feed perubahan dan webhook
- Ekspor lengkap harian
Developer
- 50.000 panggilan per hari
- 300 panggilan per menit
- Penggunaan komersial di satu aplikasi atau situs
- Logo dan status stream
- Sedang diputar
- Tangga lagu radio
- Uptime, codec, dan bitrate
- Feed perubahan dan webhook
- Ekspor lengkap harian
Pro
- 500.000 panggilan per hari
- 1.500 panggilan per menit
- Penggunaan komersial di satu aplikasi atau situs
- Logo dan status stream
- Sedang diputar
- Tangga lagu radio
- Uptime, codec, dan bitrate
- Feed perubahan dan webhook
- Ekspor lengkap harian
Business
- 5.000.000 panggilan per hari
- 6.000 panggilan per menit
- Penggunaan komersial di beberapa aplikasi
- Logo dan status stream
- Sedang diputar
- Tangga lagu radio
- Uptime, codec, dan bitrate
- Feed perubahan dan webhook
- Ekspor lengkap harian
- SLA uptime 99,9%
Enterprise
- Batas khusus dan lisensi data
- Penggunaan komersial di beberapa aplikasi
- Logo dan status stream
- Sedang diputar
- Tangga lagu radio
- Uptime, codec, dan bitrate
- Feed perubahan dan webhook
- Ekspor lengkap harian
- SLA uptime 99,95%
Harga belum termasuk PPN. PPN ditambahkan saat pembayaran.
Mulai cepat
Buat kunci gratis
Masuk, beri nama proyekmu, lalu salin kuncinya. Kunci hanya ditampilkan sekali.
Lakukan panggilan pertamamu
curl -H "X-Api-Key: $RADIOGUIDE_KEY" "https://www.radioguide.fm/api/v2/search?q=jazz&country=US" curl -H "X-Api-Key: $RADIOGUIDE_KEY" "https://www.radioguide.fm/api/v2/stations/64f1c2a9e4b0a1b2c3d4e5f6" curl -H "X-Api-Key: $RADIOGUIDE_KEY" "https://www.radioguide.fm/api/v2/charts?country=NL&days=7"
Gunakan di browser
Kunci berfungsi dari servermu. Untuk panggilan dari halaman web, tambahkan domainmu ke kunci di portal; situs lain tidak bisa memakainya.
const r = await fetch("https://www.radioguide.fm/api/v2/channels", { headers: { "X-Api-Key": "rg_live_..." } });
const { data } = await r.json();Radioguide di asisten AI
Server MCP kami memungkinkan Claude, ChatGPT, dan asisten lain mencari stasiun, melihat apa yang diputar, menemukan lagu yang mengudara, dan membaca tangga lagu, dengan tautan ke halaman stasiun.
Claude
Di Claude (web atau desktop): Pengaturan, Konektor, Tambah konektor kustom. Nama: Radioguide. Alamat:
https://www.radioguide.fm/mcp
Claude Code:
claude mcp add --transport http radioguide https://www.radioguide.fm/mcp --header "Authorization: Bearer rg_live_..."
File konfigurasi Claude Desktop (claude_desktop_config.json) dengan kunci API-mu:
{
"mcpServers": {
"radioguide": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.radioguide.fm/mcp",
"--header",
"Authorization:${RADIOGUIDE_AUTH}"
],
"env": {
"RADIOGUIDE_AUTH": "Bearer rg_live_..."
}
}
}
}
ChatGPT
Di ChatGPT: Pengaturan, Aplikasi dan konektor, Pengaturan lanjutan: aktifkan mode pengembang. Lalu buat konektor dengan alamat ini tanpa autentikasi:
https://www.radioguide.fm/mcp
Kartu stasiun dengan tombol putar muncul di ChatGPT (beta).
GPT kustom dengan Actions: impor skema dari alamat ini dan pilih API key, Bearer, sebagai autentikasi:
https://www.radioguide.fm/api/openapi.json?profile=gpt
Klien MCP lainnya
Semua klien dengan transport Streamable HTTP bisa dipakai: kirim pesan JSON-RPC dengan POST ke alamat ini. Contoh:
curl -s https://www.radioguide.fm/mcp -H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"my-app","version":"1.0"}}}'
curl -s https://www.radioguide.fm/mcp -H "Content-Type: application/json" \
-H "Authorization: Bearer rg_live_..." \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_stations","arguments":{"genre":"jazz","country":"FR"}}}'
Klien yang tidak bisa mengirim header menambahkan kunci ke alamat: https://www.radioguide.fm/mcp?api_key=YOUR_KEY. Gunakan kunci terpisah untuk ini.
Tanpa kunci: 20 panggilan alat per menit dan 300 per hari per jaringan, dengan maksimal 5 hasil per jawaban. Dengan kunci API, setiap panggilan alat dihitung sebagai satu panggilan API dari paketmu.
Asisten wajib menyebut Radioguide.fm sebagai sumber dan menautkan halaman stasiun yang disebut. Setiap hasil berisi tautan dan keterangan sumber.
Sedang membangun asisten, mesin pencari, atau layanan musik? Lisensikan data terstruktur kami tentang stasiun, lagu yang diputar, dan tangga lagu, dengan ekspor harian, feed perubahan, batas tinggi, dan kesepakatan atribusi.
- Data stasiun dengan stream yang kami periksa setiap hari
- Lagu yang sedang diputar dan tangga lagu dari ribuan stasiun
- Atribusi: tampilkan Radioguide.fm sebagai sumber dengan tautan ke halaman stasiun di mana pun data muncul
Dengan paket Free kamu boleh memakai data untuk proyek nonkomersial jika menampilkan "Powered by Radioguide.fm" dengan tautan ke situs kami di mana pun data itu muncul. Setiap respons berisi teks tersebut di meta.attribution.
<a href="https://www.radioguide.fm">Powered by Radioguide.fm</a>
Referensi API OpenAPI 3.1 MCP Catatan perubahan Status stream Ketentuan penggunaan Lisensi data