Radioguide Data API
Des données radio pour les apps, voitures, TV et sites web
Plus de 100 000 stations de radio avec des URL de flux vérifiées chaque jour, des logos, des genres et des pays. Plus le titre en cours, les chansons les plus diffusées à la radio et un flux des modifications pour garder votre copie à jour.
# Stations de jazz aux Pays-Bas 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", ...} }] }
Ce que vous obtenez
Une seule API pour tout ce que nous savons sur la radio.
Stations et flux
Recherchez par nom, pays, genre et langue. Chaque URL de flux avec son format, et les stations qui se ressemblent.
État des flux
Nous vérifions nous-mêmes les flux : en ligne ou non, codec, débit et disponibilité sur 30 jours. Fini les stations mortes dans votre app.
En ce moment
Le titre à l'antenne et ceux qui l'ont précédé, lus dans les flux de milliers de stations.
Classements radio
Les chansons et artistes les plus diffusés à la radio, par pays et par genre, avec les diffusions par jour.
Radioguide Channels
Nos propres chaînes avec de la nouvelle musique d'artistes indépendants : le titre en cours et la programmation des prochains titres.
Restez synchronisé
Un flux des modifications, un export complet quotidien et des webhooks quand une station change, qu'un flux tombe ou qu'un nouveau titre commence.
Qui l'utilise
Apps radio
Créez une app radio sans entretenir de liste de stations : recherche, logos, flux qui fonctionnent et titre en cours.
Developer ou ProConstructeurs automobiles, TV et matériel
La radio sur Internet dans les tableaux de bord, Smart TV, box et radios Wi-Fi, avec des logos dans toutes les tailles et des flux vérifiés chaque jour.
Business ou licence de donnéesIndustrie musicale et analyse
Découvrez quelles chansons et quels artistes la radio diffuse, où et à quelle fréquence. Pour les labels, promoteurs et études de marché.
Pro ou BusinessSites web et widgets
Affichez des stations locales, un top ou le titre en cours sur votre propre site.
Free ou DeveloperFormules
Commencez gratuitement. Passez à une formule payante à la mise en ligne ; résiliable chaque mois.
Free
- 1 000 appels par jour
- 30 appels par minute
- Usage non commercial
- « Powered by Radioguide.fm » avec un lien obligatoire
- Logos et statut des flux
- En ce moment
- Classements radio
- Disponibilité, codec et débit
- Flux des modifications et webhooks
- Export complet quotidien
Developer
- 50 000 appels par jour
- 300 appels par minute
- Usage commercial dans une app ou un site
- Logos et statut des flux
- En ce moment
- Classements radio
- Disponibilité, codec et débit
- Flux des modifications et webhooks
- Export complet quotidien
Pro
- 500 000 appels par jour
- 1 500 appels par minute
- Usage commercial dans une app ou un site
- Logos et statut des flux
- En ce moment
- Classements radio
- Disponibilité, codec et débit
- Flux des modifications et webhooks
- Export complet quotidien
Business
- 5 000 000 appels par jour
- 6 000 appels par minute
- Usage commercial dans plusieurs apps
- Logos et statut des flux
- En ce moment
- Classements radio
- Disponibilité, codec et débit
- Flux des modifications et webhooks
- Export complet quotidien
- SLA de disponibilité de 99,9%
Enterprise
- Limites sur mesure et licence de données
- Usage commercial dans plusieurs apps
- Logos et statut des flux
- En ce moment
- Classements radio
- Disponibilité, codec et débit
- Flux des modifications et webhooks
- Export complet quotidien
- SLA de disponibilité de 99,95%
Prix hors TVA. La TVA est ajoutée lors du paiement.
Démarrage rapide
Créer une clé gratuite
Connectez-vous, nommez votre projet et copiez la clé. Elle n'est affichée qu'une fois.
Faites votre premier appel
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"
Utilisation dans le navigateur
Les clés fonctionnent depuis votre serveur. Pour des appels depuis une page web, ajoutez votre domaine à la clé dans le portail ; les autres sites ne pourront pas l'utiliser.
const r = await fetch("https://www.radioguide.fm/api/v2/channels", { headers: { "X-Api-Key": "rg_live_..." } });
const { data } = await r.json();Radioguide dans les assistants IA
Notre serveur MCP permet à Claude, ChatGPT et à d’autres assistants de chercher des stations, voir ce qui passe, trouver des chansons à l’antenne et lire les classements radio, avec des liens vers les pages des stations.
Claude
Dans Claude (web ou bureau) : Paramètres, Connecteurs, Ajouter un connecteur personnalisé. Nom : Radioguide. URL :
https://www.radioguide.fm/mcp
Claude Code :
claude mcp add --transport http radioguide https://www.radioguide.fm/mcp --header "Authorization: Bearer rg_live_..."
Fichier de configuration de Claude Desktop (claude_desktop_config.json), avec votre clé API :
{
"mcpServers": {
"radioguide": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.radioguide.fm/mcp",
"--header",
"Authorization:${RADIOGUIDE_AUTH}"
],
"env": {
"RADIOGUIDE_AUTH": "Bearer rg_live_..."
}
}
}
}
ChatGPT
Dans ChatGPT : Paramètres, Applications et connecteurs, Paramètres avancés : activez le mode développeur. Créez ensuite un connecteur avec cette URL, sans authentification :
https://www.radioguide.fm/mcp
Des fiches de stations avec un bouton de lecture apparaissent dans ChatGPT (bêta).
GPT personnalisé avec Actions : importez le schéma depuis cette URL et choisissez API key, Bearer, comme authentification :
https://www.radioguide.fm/api/openapi.json?profile=gpt
Autres clients MCP
Tout client avec le transport Streamable HTTP fonctionne : envoyez des messages JSON-RPC en POST à l’URL. Exemple :
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"}}}'
Les clients qui ne peuvent pas envoyer d’en-têtes ajoutent la clé à l’URL : https://www.radioguide.fm/mcp?api_key=YOUR_KEY. Utilisez une clé distincte pour cela.
Sans clé : 20 appels d’outil par minute et 300 par jour par réseau, avec jusqu’à 5 résultats par réponse. Avec une clé API, chaque appel d’outil compte comme un appel API de votre offre.
Les assistants doivent citer Radioguide.fm comme source et renvoyer vers les pages des stations mentionnées. Chaque résultat contient le lien et la mention de la source.
Vous créez un assistant, un moteur de recherche ou un service musical ? Obtenez une licence pour nos données structurées sur les stations, les titres en cours et les classements, avec exports quotidiens, flux de modifications, limites élevées et accord d’attribution.
- Données des stations avec des flux vérifiés chaque jour
- Titres en cours et classements radio de milliers de stations
- Attribution : indiquer Radioguide.fm comme source avec un lien vers la page de la station partout où les données apparaissent
Avec la formule Free, vous pouvez utiliser les données pour des projets non commerciaux si vous affichez « Powered by Radioguide.fm » avec un lien vers notre site partout où les données apparaissent. Chaque réponse contient ce texte dans meta.attribution.
<a href="https://www.radioguide.fm">Powered by Radioguide.fm</a>
Documentation de l'API OpenAPI 3.1 MCP Journal des modifications Statut des flux Conditions d'utilisation Licence de données