Carregando...
Carregando...
Integre canais ao vivo, eventos esportivos e EPG no seu site ou app. Gratuita, sem autenticação e com respostas em JSON.
https://api.reidoscanais.siconst API = 'https://api.reidoscanais.si';
// Listar todos os canais (com EPG incluído)
const channels = await fetch(`${API}/channels`).then(r => r.json());
// Eventos esportivos ao vivo agora
const live = await fetch(`${API}/sports?status=live`).then(r => r.json());
// Busca global
const results = await fetch(`${API}/search?q=futebol`).then(r => r.json());
console.log(channels.data, live.data, results.data);/channelsLista todos os canais, incluindo embeds e programação (EPG) atual e seguinte.
| Parâmetro | Descrição |
|---|---|
category | Filtra por categoria. Ex.: /channels?category=Esportes |
{
"success": true,
"data": [
{
"id": "globo",
"name": "Globo SP",
"description": "Canal de televisão brasileiro",
"logo_url": "https://api.reidoscanais.si/img/...",
"category": "Entretenimento",
"embeds": [
{
"provider": "Servidor 1",
"quality": "HD",
"embed_url": "https://embed.exemplo.com/globo-hd"
}
],
"epg": {
"current": {
"title": "Jornal Nacional",
"description": "Telejornal...",
"formatted_time": "Quarta-feira, 8 de Julho, das 18:25 às 19:00",
"start_time": 1783545900,
"end_time": 1783550100,
"image": "https://api.reidoscanais.si/img/..."
},
"next": { "title": "Novela das 9", ... }
}
}
],
"total": 15
}/channels/{id}Detalhes de um canal específico. Ex.: /channels/globo
/channels/categoriesLista as categorias de canais disponíveis (Esportes, Notícias, Entretenimento...).
/sportsLista os eventos esportivos com times, competição, horários e embeds.
| Parâmetro | Descrição |
|---|---|
category | Filtra por categoria. Ex.: /sports?category=Futebol |
status | upcoming (em breve), live (ao vivo) ou finished (encerrado) |
popular | true para retornar apenas eventos em destaque |
{
"success": true,
"data": [
{
"id": "flamengo-x-palmeiras-2026",
"title": "Flamengo x Palmeiras",
"description": "Final do Campeonato Brasileiro 2026",
"poster": "https://api.reidoscanais.si/img/...",
"category": "Futebol",
"competition": "Campeonato Brasileiro",
"teams": {
"home": { "name": "Flamengo", "logo": "https://..." },
"away": { "name": "Palmeiras", "logo": "https://..." }
},
"start_time": "2026-07-10 21:00:00",
"start_timestamp": 1752189600,
"status": "live",
"popular": true,
"embeds": [
{
"provider": "Premiere",
"quality": "HD",
"embed_url": "https://embed.exemplo.com/premiere"
}
]
}
],
"total": 5
}/sports/{id}Detalhes de um evento específico. Ex.: /sports/flamengo-x-palmeiras-2026
/sports/categoriesLista as categorias de eventos disponíveis.
/search?q={termo}Busca canais e eventos ao mesmo tempo. Ex.: /search?q=futebol
{
"success": true,
"data": {
"channels": [...],
"events": [...]
},
"meta": {
"query": "futebol",
"total_channels": 1,
"total_events": 3
}
}/healthVerifica se a API está operacional. Retorna 200 quando saudável e 503 em caso de problema.
Todo canal e evento traz uma lista de embeds. Basta usar o embed_url em um iframe, ou copie o código pronto pelo botão “Copiar embed” em qualquer página de canal ou evento deste site.
<!-- Pegue o embed_url de qualquer canal ou evento na API -->
<iframe
src="https://embed.exemplo.com/premiere"
width="100%"
height="480"
frameborder="0"
allowfullscreen
allow="autoplay; encrypted-media; picture-in-picture">
</iframe>new Date(timestamp * 1000)epg, teams e competition só aparecem quando cadastrados.| Código | Significado |
|---|---|
| 200 | OK |
| 400 | Parâmetros inválidos |
| 404 | Não encontrado |
| 500 | Erro no servidor |
| 503 | API fora do ar |