Emisoras de Colombia Datos API
The Datos API from Emisoras de Colombia — 4 operation(s) for datos.
The Datos API from Emisoras de Colombia — 4 operation(s) for datos.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/emisorasdecolombia-com:emisorasdecolombia-com-datos-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Emisoras de Colombia Datos API
version: '1'
description: 'Catalogo publico de 408 emisoras de radio colombianas en vivo. Solo lectura, sin autenticacion. Para reproducir una emisora use siempre listen_url: la senal de origen puede caducar.'
termsOfService: https://emisorasdecolombia.com/terminos
servers:
- url: https://emisorasdecolombia.com
tags:
- name: Datos
paths:
/datos/v1/emisoras.json:
get:
summary: Catalogo completo
responses:
'200':
description: Todas las emisoras
content:
application/json:
schema:
type: object
required:
- version
- terms
- count
- stations
properties:
version:
type: string
terms:
type: string
format: uri
count:
type: integer
stations:
type: array
items:
type: object
required:
- name
- slug
- city
- city_slug
- genre
- listen_url
- page_url
- markdown_url
properties:
name:
type: string
slug:
type: string
city:
type: string
city_slug:
type: string
genre:
type: string
listen_url:
type: string
format: uri
description: Direccion estable de escucha. Redirige a la senal vigente.
page_url:
type: string
format: uri
markdown_url:
type: string
format: uri
frequency:
type: string
description: Ausente si la emisora es solo online.
network:
type: string
website:
type: string
format: uri
description:
type: string
logo_url:
type: string
format: uri
tags:
- Datos
operationId: getDatosV1EmisorasJson
x-operation-id-source: derived
/datos/v1/emisoras/{slug}.json:
get:
summary: Ficha de una emisora
parameters:
- name: slug
in: path
required: true
description: Identificador de la emisora, tal como aparece en /datos/v1/emisoras.json
schema:
type: string
example: radio-policia-medellin-nacional-964-fm
responses:
'200':
description: La emisora
content:
application/json:
schema:
type: object
required:
- version
- terms
- station
properties:
version:
type: string
terms:
type: string
format: uri
station:
type: object
required:
- name
- slug
- city
- city_slug
- genre
- listen_url
- page_url
- markdown_url
properties:
name:
type: string
slug:
type: string
city:
type: string
city_slug:
type: string
genre:
type: string
listen_url:
type: string
format: uri
description: Direccion estable de escucha. Redirige a la senal vigente.
page_url:
type: string
format: uri
markdown_url:
type: string
format: uri
frequency:
type: string
description: Ausente si la emisora es solo online.
network:
type: string
website:
type: string
format: uri
description:
type: string
logo_url:
type: string
format: uri
'404':
description: No existe una emisora con ese slug
tags:
- Datos
operationId: getDatosV1Emisoras{slug}Json
x-operation-id-source: derived
/datos/v1/ciudades.json:
get:
summary: Ciudades con emisoras
responses:
'200':
description: Ciudades
content:
application/json:
schema:
type: object
required:
- version
- terms
- count
- items
properties:
version:
type: string
terms:
type: string
format: uri
count:
type: integer
items:
type: array
items:
type: object
required:
- name
- slug
- count
- page_url
- markdown_url
properties:
name:
type: string
slug:
type: string
count:
type: integer
page_url:
type: string
format: uri
markdown_url:
type: string
format: uri
tags:
- Datos
operationId: getDatosV1CiudadesJson
x-operation-id-source: derived
/datos/v1/generos.json:
get:
summary: Generos disponibles
responses:
'200':
description: Generos
content:
application/json:
schema:
type: object
required:
- version
- terms
- count
- items
properties:
version:
type: string
terms:
type: string
format: uri
count:
type: integer
items:
type: array
items:
type: object
required:
- name
- slug
- count
- page_url
- markdown_url
properties:
name:
type: string
slug:
type: string
count:
type: integer
page_url:
type: string
format: uri
markdown_url:
type: string
format: uri
tags:
- Datos
operationId: getDatosV1GenerosJson
x-operation-id-source: derived