Radioguide Data API
Datos de radio para apps, coches, televisores y webs
Más de 100.000 emisoras de radio con URL de streams que comprobamos cada día, logos, géneros y países. Además, lo que suena ahora, las canciones más sonadas en la radio y un registro de cambios para mantener tu copia al día.
# Emisoras de jazz en los Países Bajos 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", ...} }] }
Qué obtienes
Una sola API para todo lo que sabemos de la radio.
Emisoras y streams
Busca por nombre, país, género e idioma. Cada URL de stream con su formato, y emisoras que se parecen entre sí.
Salud de los streams
Comprobamos los streams nosotros mismos: en línea o no, códec, bitrate y disponibilidad en 30 días. Se acabaron las emisoras muertas en tu app.
Sonando ahora
La canción que suena y las anteriores, leídas de los streams de miles de emisoras.
Listas de radio
Las canciones y artistas más sonados en la radio, por país y género, con reproducciones por día.
Radioguide Channels
Nuestros propios canales con música nueva de artistas independientes: lo que suena ahora y la programación de las próximas canciones.
Mantente sincronizado
Un registro de cambios, una exportación completa diaria y webhooks cuando cambia una emisora, se cae un stream o empieza una canción nueva.
Quién la usa
Apps de radio
Crea una app de radio sin mantener una lista de emisoras: búsqueda, logos, streams que funcionan y lo que suena ahora.
Developer o ProFabricantes de coches, televisores y hardware
Radio por internet en salpicaderos, Smart TV, descodificadores y radios wifi, con logos en todos los tamaños y streams comprobados a diario.
Business o licencia de datosIndustria musical y análisis
Descubre qué canciones y artistas pone la radio, dónde y con qué frecuencia. Para sellos, promotores y estudios de mercado.
Pro o BusinessWebs y widgets
Muestra emisoras locales, un top o lo que suena ahora en tu propia web.
Free o DeveloperPlanes
Empieza gratis. Cambia de plan cuando publiques; cancela cualquier mes.
Free
- 1.000 llamadas al día
- 30 llamadas por minuto
- Uso no comercial
- "Powered by Radioguide.fm" con enlace obligatorio
- Logos y estado de los streams
- Sonando ahora
- Listas de radio
- Disponibilidad, códec y bitrate
- Registro de cambios y webhooks
- Exportación completa diaria
Developer
- 50.000 llamadas al día
- 300 llamadas por minuto
- Uso comercial en una app o web
- Logos y estado de los streams
- Sonando ahora
- Listas de radio
- Disponibilidad, códec y bitrate
- Registro de cambios y webhooks
- Exportación completa diaria
Pro
- 500.000 llamadas al día
- 1.500 llamadas por minuto
- Uso comercial en una app o web
- Logos y estado de los streams
- Sonando ahora
- Listas de radio
- Disponibilidad, códec y bitrate
- Registro de cambios y webhooks
- Exportación completa diaria
Business
- 5.000.000 llamadas al día
- 6.000 llamadas por minuto
- Uso comercial en varias apps
- Logos y estado de los streams
- Sonando ahora
- Listas de radio
- Disponibilidad, códec y bitrate
- Registro de cambios y webhooks
- Exportación completa diaria
- SLA de disponibilidad del 99,9%
Enterprise
- Límites a medida y licencia de datos
- Uso comercial en varias apps
- Logos y estado de los streams
- Sonando ahora
- Listas de radio
- Disponibilidad, códec y bitrate
- Registro de cambios y webhooks
- Exportación completa diaria
- SLA de disponibilidad del 99,95%
Los precios no incluyen IVA. El IVA se añade al pagar.
Inicio rápido
Crea una clave gratis
Inicia sesión, ponle nombre a tu proyecto y copia la clave. Solo se muestra una vez.
Haz tu primera llamada
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"
Úsala en el navegador
Las claves funcionan desde tu servidor. Para llamadas desde una página web, añade tu dominio a la clave en el portal; otras webs no podrán usarla.
const r = await fetch("https://www.radioguide.fm/api/v2/channels", { headers: { "X-Api-Key": "rg_live_..." } });
const { data } = await r.json();Radioguide en asistentes de IA
Nuestro servidor MCP permite a Claude, ChatGPT y otros asistentes buscar emisoras, ver qué suena, encontrar canciones en antena y consultar las listas de éxitos, con enlaces a las páginas de las emisoras.
Claude
En Claude (web o escritorio): Configuración, Conectores, Añadir conector personalizado. Nombre: 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_..."
Archivo de configuración de Claude Desktop (claude_desktop_config.json), con tu clave 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
En ChatGPT: Configuración, Aplicaciones y conectores, Configuración avanzada: activa el modo desarrollador. Después crea un conector con esta URL y sin autenticación:
https://www.radioguide.fm/mcp
En ChatGPT aparecen fichas de emisoras con botón de reproducción (beta).
GPT personalizado con Actions: importa el esquema desde esta URL y elige API key, Bearer, como autenticación:
https://www.radioguide.fm/api/openapi.json?profile=gpt
Otros clientes MCP
Funciona cualquier cliente con el transporte Streamable HTTP: envía mensajes JSON-RPC con POST a la URL. Ejemplo:
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"}}}'
Los clientes que no pueden enviar cabeceras añaden la clave a la URL: https://www.radioguide.fm/mcp?api_key=YOUR_KEY. Usa una clave aparte para esto.
Sin clave: 20 llamadas a herramientas por minuto y 300 al día por red, con hasta 5 resultados por respuesta. Con una clave API, cada llamada cuenta como una llamada API de tu plan.
Los asistentes deben citar Radioguide.fm como fuente y enlazar a las páginas de las emisoras que mencionan. Cada resultado incluye el enlace y el crédito.
¿Desarrollas un asistente, un buscador o un servicio de música? Obtén licencia de nuestros datos estructurados de emisoras, canciones en antena y listas, con exportaciones diarias, un feed de cambios, límites altos y un acuerdo de atribución.
- Datos de emisoras con streams que comprobamos cada día
- Lo que suena ahora y listas de éxitos de miles de emisoras
- Atribución: muestra Radioguide.fm como fuente con un enlace a la página de la emisora allí donde aparezcan los datos
Con el plan Free puedes usar los datos en proyectos no comerciales si muestras "Powered by Radioguide.fm" con un enlace a nuestra web allí donde aparezcan los datos. Cada respuesta incluye el texto en meta.attribution.
<a href="https://www.radioguide.fm">Powered by Radioguide.fm</a>
Referencia de la API OpenAPI 3.1 MCP Cambios Estado de los streams Condiciones de uso Licencia de datos