API de Eventos

Bem-vindo à documentação da API de Eventos! Este guia é projetado para facilitar a integração eficaz e segura com nosso sistema, oferecendo acesso a funcionalidades essenciais para a sua aplicação.

Chave de API

Para testes, você pode usar a chave de API:


demo


Endpoint Principal

GEThttps://api.embedtv.net/api/demo?date=06-08-2025

Parâmetros da Requisição

ParâmetroTipoDescriçãoObrigatório
datestringData dos eventos (formato: YYYY-MM-DD ou DD-MM-YYYY)Obrigatório
categorystringCategoria do evento (veja lista abaixo)Opcional

Categorias Disponíveis

Código da CategoriaDescrição
futebolFutebol
basqueteBasquete
voleiVôlei
nflNFL (Futebol Americano)
baseballBaseball
formula-1Fórmula 1
futsalFutsal
ufcUFC (Artes Marciais Mistas)

Exemplos de Requisições


1. Filtrar por Data

GET https://api.embedtv.net/api/demo?date=06-08-2025
{
    "status": "success",
    "data": [
        {
            "id": "1",
            "title": "Internacional x São Paulo",
            "time": {
                "start": 1710966600,
                "end": 1710973800
            },
            "competition": "Brasileirão",
            "team1": "Internacional",
            "team2": "São Paulo",
            "category": "Futebol",
            "date": "2025-03-20",
            "players": [
                "https://www.embedtv.net/embed/premiere",
                "https://www.embedtv.net/embed/sportv"
            ]
        }
    ],
    "count": 1
}

2. Filtros Combinados

GET https://api.embedtv.net/api/demo?date=06-08-2025&category=futebol
{
    "status": "success",
    "data": [
        {
            "id": "1",
            "title": "Internacional x São Paulo",
            "time": {
                "start": 1710966600,
                "end": 1710973800
            },
            "competition": "Brasileirão",
            "team1": "Internacional",
            "team2": "São Paulo",
            "category": "Futebol",
            "date": "2025-03-20",
            "players": [
                "https://www.embedtv.net/embed/premiere",
                "https://www.embedtv.net/embed/sportv"
            ]
    ],
    "count": 1
}

Lista de Canais de TV

Para obter a lista completa de canais disponíveis, use o endpoint:

GEThttps://api.embedtv.net/api/demo?channels

Este endpoint retorna todos os canais disponíveis com suas informações completas:

{
    "status": "success",
    "data": [
        {
            "id": 1,
            "channel_name": "A&E",
            "channel_slug": "a-e",
            "channel_category": "Filmes e Séries",
            "channel_description": "A&E (abreviação para Arts & Entertainment) é uma rede de televisão ....",
            "player": "https://www.embedtv.net/embed/a-e",
            "thumb": "https://cdn.embedtv.net/embed/a-e.webp"
        },
        {
            "id": 119,
            "channel_name": "Adult Swim",
            "channel_slug": "adult-swim",
            "channel_category": "Variedades",
            "channel_description": "Adult Swim é um bloco de programação do canal por assinatura infantil americano Cartoon Network..",
            "player": "https://www.embedtv.net/embed/adult-swim",
            "thumb": "https://cdn.embedtv.net/embed/adult-swim.webp"
        }
    ],
    "count": 116
}

Códigos de Status

CódigoSignificadoDescrição
200SucessoRequisição processada com sucesso
400Requisição InválidaParâmetros incorretos ou token ausente
401Não AutorizadoToken inválido ou expirado
404Não EncontradoEndpoint não existe
405Método Não PermitidoApenas GET é aceito
429Muitas RequisiçõesRate limit excedido
500Erro InternoErro no servidor