API REST para busca de metadados completos de filmes e series: sinopses, elenco com fotos, classificacao indicativa, notas IMDB, posters, backdrops e logos.
Todas as requisicoes exigem o parametro token na query string. O token e gerado automaticamente ao criar sua conta e pode ser regenerado no painel.
401. Conta bloqueada retorna 403.
Use o token abaixo para testar a API gratuitamente. O token de teste tem um limite de 5 requisicoes por dia.
kIIH15smZRjmV5LUED7xTv2WU6Ka7w2bqe9nd5e-kfQ
Todas as respostas sao em JSON. A estrutura padrao inclui:
| Campo | Tipo | Descricao |
|---|---|---|
query | string | Termo buscado |
count | int | Quantidade de resultados |
cost | string | Custo da consulta |
charged | boolean | Se houve cobranca |
source | string | "cache" ou "api" (se buscou ao vivo) |
results | array | Lista de resultados |
"charged": false).
/api/v1/trailer
Retorna trailers e videos do YouTube para um filme ou serie. Prioriza videos em pt-BR, com fallback para en-US.
| Parametro | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
token | string | Sim | Seu token de API |
tmdb_id | int | * | ID do TMDB |
imdb_id | string | * | ID do IMDB |
query | string | * | Nome do titulo |
media_type | string | Nao | movie ou tv |
lang | string | Nao | Idioma (padrao: pt-BR) |
* Informe pelo menos um: tmdb_id, imdb_id ou query
{
"tmdb_id": 37724,
"total_videos": 3,
"trailers": [
{
"name": "Trailer Oficial Dublado",
"type": "Trailer",
"site": "YouTube",
"url": "https://www.youtube.com/watch?v=rf55HmGA-oo",
"embed_url": "https://www.youtube.com/embed/rf55HmGA-oo",
"thumbnail": "https://img.youtube.com/vi/rf55HmGA-oo/hqdefault.jpg",
"language": "pt-BR"
}
],
"teasers": [],
"clips": []
}
/api/v1/awards
Retorna premiacoes (Oscar, Golden Globe), ratings de multiplas fontes (IMDB, Rotten Tomatoes, Metacritic) e bilheteria.
| Parametro | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
token | string | Sim | Seu token de API |
tmdb_id | int | * | ID do TMDB |
imdb_id | string | * | ID do IMDB |
query | string | * | Nome do titulo |
* Informe pelo menos um: tmdb_id, imdb_id ou query
{
"imdb_id": "tt1074638",
"awards_text": "Won 2 Oscars. 69 wins & 125 nominations total",
"awards": {
"oscars": {"won": 2},
"wins": 69,
"nominations": 125
},
"ratings": [
{"source": "Internet Movie Database", "value": "7.8/10"},
{"source": "Rotten Tomatoes", "value": "92%"},
{"source": "Metacritic", "value": "81/100"}
],
"box_office": "$304,360,277"
}
/usage e gratuito. Resultados do cache nao sao cobrados novamente.
Busca filmes e series por nome. Retorna metadados completos incluindo sinopse em portugues, elenco, notas IMDB, poster, backdrop e logo.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
query | string | obrigatorio | Nome do filme ou serie (min. 2 caracteres) |
Busca exclusivamente series com dados completos de temporadas e episodios: sinopse individual de cada episodio, nota, duracao e participacoes especiais.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
query | string | obrigatorio | Nome da serie (min. 2 caracteres) |
Retorna elenco (ate 15 atores com foto e personagem) e diretores. Aceita busca por TMDB ID, IMDB ID ou nome. Se nao encontrar no cache, busca automaticamente e salva.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
tmdb_id | int | opcional* | ID do TMDB (resultado exato) |
imdb_id | string | opcional* | ID do IMDB, ex: tt4154796 |
query | string | opcional* | Nome do titulo (min. 2 caracteres, ate 10 resultados) |
* Informe pelo menos um: tmdb_id, imdb_id ou query.
Enriquece um titulo do EPG: identifica o conteudo no TMDB e, para series TV, identifica o episodio especifico comparando a sinopse fornecida com a de cada episodio. Ideal para EPGs que enviam o nome do programa sem temporada/episodio, mas com uma breve sinopse.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
title | string | obrigatorio | Nome do programa (min. 2 caracteres) |
synopsis | string | obrigatorio | Trecho da sinopse do EPG (min. 5 caracteres) |
year | int | opcional | Ano de lancamento para filtrar resultados |
media_type | string | opcional | movie ou tv para restringir tipo |
| Campo | Tipo | Descricao |
|---|---|---|
match_confidence | float | Score de 0 a 1 indicando a confianca do match (sinopse para series, titulo para filmes) |
episode_match | object|null | Episodio identificado pela sinopse. null para filmes ou se nenhum episodio atingir o threshold |
episode_match.season | int | Numero da temporada |
episode_match.episode | int | Numero do episodio |
episode_match.name | string | Titulo do episodio |
episode_match.overview | string | Sinopse do episodio (TMDB) |
episode_match.air_date | string | Data de exibicao |
episode_match.still_url | string | Imagem do episodio |
episode_match.runtime | int | Duracao em minutos |
episode_match.vote_average | float | Nota do episodio no TMDB |
Retorna todas as imagens disponives (posters, backdrops, logos) de um titulo. O tmdb_id e obtido via /search.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
tmdb_id | int | obrigatorio | ID do TMDB (na URL) |
Retorna estatisticas de uso e custo da API no mes atual. Sem custo.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
Lista campeonatos disponiveis. Filtre por pais, nome ou temporada.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
country | string | opcional | Filtrar por pais (ex: Brazil, England) |
search | string | opcional | Buscar por nome do campeonato |
season | int | opcional | Temporada (ex: 2026) |
71 Brasileirao Serie A72 Brasileirao Serie B73 Copa do Brasil13 Libertadores475 Paulistao477 Gauchao604 Catarinense39 Premier League2 Champions League1 Copa do MundoLista jogos de um campeonato. Permite filtrar por proximos jogos, ultimos jogos, data especifica ou time.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
league | int | obrigatorio | ID do campeonato (ex: 71 = Brasileirao Serie A) |
season | int | obrigatorio | Temporada (ex: 2026) |
next | int | opcional | Proximos N jogos (ex: next=5) |
last | int | opcional | Ultimos N jogos (ex: last=5) |
date | string | opcional | Data especifica (YYYY-MM-DD) |
team | int | opcional | Filtrar por ID do time |
Retorna a tabela de classificacao completa de um campeonato com pontos, vitorias, empates, derrotas, gols e saldo.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
league | int | obrigatorio | ID do campeonato (ex: 71) |
season | int | obrigatorio | Temporada (ex: 2026) |
Retorna a lista de artilheiros de um campeonato com gols, assistencias e estatisticas.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
league | int | obrigatorio | ID do campeonato (ex: 71) |
season | int | obrigatorio | Temporada (ex: 2026) |
Dois modos de uso:
fixture): retorna todos os jogos em andamento, com placar, minuto e status.fixture=X): devolve numa única chamada status + minuto + placar + eventos (gols, cartões, substituições) + estatísticas (posse, finalizações, escanteios). Ideal para acompanhamento em tempo real (poll a cada 30-60s).| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
token | string | obrigatório | Seu token de API |
fixture | int | opcional | Se informado, ativa o modo consolidado de UM jogo (estado + eventos + stats) |
include_events | bool | opcional | (modo fixture) inclui eventos. Default true. |
include_stats | bool | opcional | (modo fixture) inclui estatísticas. Default true. |
league | int | opcional | (modo lista) filtra por campeonato |
country | string | opcional | (modo lista) filtra por país (ex: Brazil) |
Polling em tempo real: chame com fixture=X a cada 30-60s; novos eventos são detectáveis comparando events[].minute. Status: 1H/2H (1º/2º tempo), HT (intervalo), ET (prorrogação), P (pênaltis), FT (encerrado), NS (não começou).
Retorna os eventos de uma partida: gols, cartoes amarelos/vermelhos, substituicoes e penaltis.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
fixture | int | obrigatorio | ID da partida (obtido via /fixtures ou /live) |
Retorna estatisticas detalhadas de uma partida: posse de bola, chutes, escanteios, faltas, impedimentos e passes.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
fixture | int | obrigatorio | ID da partida |
Retorna escalacao e formacao tatica de ambos os times, incluindo titulares, reservas e tecnico.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
fixture | int | obrigatorio | ID da partida |
Retorna previsoes e probabilidades para uma partida, incluindo chance de vitoria/empate e comparacao de desempenho.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
fixture | int | obrigatorio | ID da partida |
Retorna informacoes de um time: nome, logo, estadio, cidade, fundacao e capacidade.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
id | int | opcional* | ID do time |
search | string | opcional* | Buscar por nome do time (min. 3 caracteres) |
* Informe pelo menos um: id ou search.
Retorna o historico de confrontos diretos entre dois times, com resultados das ultimas partidas.
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
team1 | int | obrigatorio | ID do primeiro time (ex: 127 = Flamengo) |
team2 | int | obrigatorio | ID do segundo time (ex: 121 = Palmeiras) |
last | int | opcional | Numero de ultimos confrontos (padrao: 10) |
Estatísticas individuais dos jogadores em uma partida específica: nota (rating), gols, assistências, passes, dribles, duelos, faltas, cartões, minutos em campo e mais. Ideal para relatórios pós-jogo e dashboards detalhados.
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
token | string | obrigatório | Seu token de API |
fixture | int | obrigatório | ID da partida (obtido via /football/fixtures) |
Retorna todos os jogadores dos dois times que entraram em campo (inclusive reservas utilizados). Cobrança por jogador retornado.
Lista jogadores lesionados ou suspensos (desfalques). Use fixture para uma partida específica, team+season para o elenco de um time, ou league+season para todos os desfalques de uma competição.
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
token | string | obrigatório | Seu token de API |
fixture | int | opcional* | ID da partida |
league | int | opcional* | ID da liga |
team | int | opcional* | ID do time |
season | int | opcional | Temporada (ex: 2026) — combine com league ou team |
* pelo menos um entre fixture, league ou team é obrigatório.
Ideal para aplicações que querem mostrar "onde assistir" cada jogo — cruzamos automaticamente a grade de todos os canais esportivos e regionais do nosso EPG com os jogos do dia.
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
token | string | obrigatório | Seu token de API |
date | string | opcional | Data YYYY-MM-DD (default: hoje UTC) |
league | int | opcional | Filtrar por ID de liga (ex: 71 = Brasileirão) |
only_live | bool | opcional | Se true, exclui reprises (VT/Compacto/Melhores Momentos) |
category | string | opcional | all, sports, regional, sports_regional (default) |
replay_window_hours | int | opcional | Janela pós-kickoff para considerar reprises (1 a 72h, default 24) |
content_types | string | opcional | CSV restringindo tipos: live,replay_full,highlights,compact |
Como funciona: cruzamos o horário do jogo com os programas de esportes do EPG, exigindo que o título contenha ambos os times. Janela de ±90min ao vivo e até 72h para reprises (configurável). content_type classifica cada transmissão em live, replay_full (VT integral), highlights (Melhores Momentos) ou compact (Compacto).
Faz uma consulta por liga no range da semana (com cache de 1 hora). Cada liga retorna o total de jogos por dia e, se solicitado, o detalhamento de canais por jogo. Ideal para montar uma grade semanal de "onde assistir" num único request.
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
token | string | obrigatório | Seu token de API |
leagues | string | obrigatório | CSV de IDs de ligas (máx. 30). Ex: 71,72,13,2 |
week_start | string | opcional | Segunda-feira YYYY-MM-DD. Default: segunda da semana atual. |
category | string | opcional | all, sports, regional, sports_regional (default) |
only_with_epg | bool | opcional | Se true (default), retorna só jogos com canal mapeado no EPG |
replay_window_hours | int | opcional | Janela pós-kickoff para reprises (1-72h, default 24) |
Cache de 1 hora por liga/semana — múltiplas chamadas seguidas não são reprecificadas pela API upstream.
Perfeito para quem perdeu o jogo ao vivo ou para guias editoriais do tipo "onde rever os jogos da rodada". Busca fixtures de ±1 dia / +3 dias e cruza com a grade do EPG, retornando apenas os programas que classificam como reprise.
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
token | string | obrigatório | Seu token de API |
window_hours | int | opcional | Janela pós-kickoff (1-72h, default 48) |
league | int | opcional | Filtrar por ID de liga |
category | string | opcional | all, sports, regional, sports_regional (default) |
content_types | string | opcional | CSV (default replay_full,highlights,compact) |
Aceita team_id, team_search (resolve nome automaticamente) ou league_id. Divide a resposta em past[] (jogos encerrados) e upcoming[] (futuros). Cada jogo vem com canais ao vivo e reprises. Use exclude_fixtures para omitir jogos já exibidos em outra tela (dedup).
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
token | string | obrigatório | Seu token de API |
team_id | int | opcional* | ID do time |
team_search | string | opcional* | Nome do time (resolvido automaticamente) |
league_id | int | opcional* | ID do campeonato |
season | int | opcional | Temporada (default: ano atual) |
next | int | opcional | Qtd. jogos futuros (padrão 10, máx 50) |
last | int | opcional | Qtd. jogos passados (padrão 10, máx 50) |
full_season | bool | opcional | Ignora next/last e retorna toda a temporada |
exclude_fixtures | string | opcional | CSV de fixture_ids a omitir (dedup) |
only_with_epg | bool | opcional | Só retorna jogos com canal EPG mapeado |
replay_window_hours | int | opcional | Janela pós-kickoff (1-72h, default 24) |
* informe team_id, team_search ou league_id. team_* + league_id combinam (restringem à competição).
Preço fixo por consulta (independente do número de jogos retornados). Use o fixture_id para enriquecer com /events, /statistics, /lineups, /players.
Ideal para enriquecer um VT que está passando agora no EPG com os dados completos do jogo original — mesmo que a partida tenha acontecido há semanas, meses ou anos. Aceita títulos como VT - X x Y, (R) X x Y, Reapresentação: X x Y, Melhores Momentos: X x Y, Compacto: X x Y.
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
token | string | obrigatório | Seu token de API |
title | string | opcional* | Título do programa no EPG (ex: "VT - Chapecoense x Atletico MG") |
home | string | opcional* | Nome do time mandante (use se não tiver o título) |
away | string | opcional* | Nome do time visitante |
epg_start | string | opcional | Data/hora do programa no EPG (YYYY-MM-DD ou ISO). Usado para escolher o jogo mais próximo. |
league_hint | string | opcional | Dica de campeonato (ex: "Brasileirão Série A") para desempatar alternativas |
last | int | opcional | Quantos confrontos históricos considerar (1-15, default 5) |
* informe title OU home+away.
confidence: high (jogo até 2 dias do epg_start), medium (jogo recente + match de liga), low (só H2H genérico). Use o fixture_id retornado para enriquecer com /events, /statistics, /lineups, /players, /predictions.
URL do seu guia de programacao EPG no formato XMLTV. Use esta URL no seu player IPTV ou sistema para receber o guia personalizado com os canais que voce assinou.
O arquivo XMLTV e gerado automaticamente com os canais que voce assinou e atualizado periodicamente.
Eventos de F1, NBA e NFL. Cada esporte tem plano e cobranca independentes. Imagens via CDN proprio (sem expor fornecedor).
Lista temporadas F1 disponiveis (2012-2026).
Corridas e sessoes (FP1, FP2, FP3, Sprint, Qualy, Race).
| Parametro | Tipo | Descricao | |
|---|---|---|---|
token | string | obrigatorio | Seu token de API |
season | int | opcional | Ex: 2025 |
type | string | opcional | Race, Qualifying, Sprint |
next | int | opcional | Proximas N corridas |
date | string | opcional | YYYY-MM-DD |
Escuderias com fundacao, base, campeonatos.
Pilotos com foto, nacionalidade, numero.
Classificacao do campeonato de pilotos.
Resultado da corrida (top 20, voltas, abandonos).
Pit stops por piloto: volta, duracao, tempo total.
F1 oferece tambem: competitions, circuits, rankings/teams, rankings/startinggrid, rankings/fastestlaps, status, timezone. Total: 14 endpoints.
Lista as ligas NBA (standard, sacramento summer league, etc.).
token | string | obrigatorio | Seu token |
Temporadas disponiveis (2015-2025).
token | string | obrigatorio | Seu token |
30 times NBA com cidade, logo, conferencia, divisao.
token | string | obrigatorio | Seu token |
id | int | opcional | ID do time |
name | string | opcional | Nome exato |
code | string | opcional | Ex: BOS, LAL |
conference | string | opcional | East ou West |
division | string | opcional | Atlantic, Central... |
search | string | opcional | Busca parcial |
Estatisticas agregadas por time na temporada.
token | string | obrigatorio | Seu token |
id | int | obrigatorio | ID do time |
season | int | opcional | Ex: 2025 |
Jogos NBA por data, temporada ou time.
token | string | obrigatorio | Seu token |
id | int | opcional | ID do jogo |
date | string | opcional | YYYY-MM-DD |
live | string | opcional | all (ao vivo) |
season | int | opcional | Ex: 2025 |
team | int | opcional | ID do time |
h2h | string | opcional | ID1-ID2 |
Estatisticas detalhadas do jogo (FG%, rebotes, etc.).
token | string | obrigatorio | Seu token |
id | int | obrigatorio | ID do jogo |
Tabela com 30 times — vitorias, derrotas, conferencias.
token | string | obrigatorio | Seu token |
league | string | obrigatorio | standard |
season | int | obrigatorio | Ex: 2025 |
team | int | opcional | ID do time |
conference | string | opcional | East ou West |
division | string | opcional | Atlantic, Central... |
Roster por time x temporada ou busca por nome.
token | string | obrigatorio | Seu token |
id | int | opcional | ID do jogador |
team | int | opcional | ID do time |
season | int | opcional | Ex: 2025 |
country | string | opcional | Ex: USA |
search | string | opcional | Busca (min. 4 chars) |
Estatisticas por jogador (pontos, assist, reb).
token | string | obrigatorio | Seu token |
id | int | opcional | ID do jogador |
game | int | opcional | ID do jogo |
team | int | opcional | ID do time |
season | int | opcional | Ex: 2025 |
Auxiliar — info do plano API-Sports atual.
token | string | obrigatorio | Seu token |
NFL (id=1) e NCAA (id=2).
token | string | obrigatorio | Seu token |
Temporadas disponiveis.
token | string | obrigatorio | Seu token |
32 franquias NFL com cidade, estadio, cores.
token | string | obrigatorio | Seu token |
id | int | opcional | ID do time |
search | string | opcional | Busca por nome |
league | int | opcional | 1 (NFL) ou 2 (NCAA) |
season | int | opcional | Ex: 2025 |
Jogos com placar, semana e fase (regular/playoffs).
token | string | obrigatorio | Seu token |
season | int | opcional | Ex: 2025 |
team | int | opcional | ID do time |
date | string | opcional | YYYY-MM-DD |
week | int | opcional | Numero da semana |
h2h | string | opcional | ID1-ID2 |
Eventos do jogo: touchdowns, FGs, INTs, sacks por play.
token | string | obrigatorio | Seu token |
id | int | obrigatorio | ID do jogo |
Stats por time no jogo: total yards, 1st downs, turnovers.
token | string | obrigatorio | Seu token |
id | int | obrigatorio | ID do jogo |
Stats dos jogadores no jogo: passing, rushing, receiving, defesa.
token | string | obrigatorio | Seu token |
id | int | obrigatorio | ID do jogo |
group | string | opcional | passing, rushing, receiving, defensive... |
Tabela com 32 times — vitorias, derrotas, percentual.
token | string | obrigatorio | Seu token |
league | int | opcional | 1 (NFL) |
season | int | opcional | Ex: 2025 |
conference | string | opcional | AFC ou NFC |
division | string | opcional | East, West, North, South |
Lista AFC e NFC.
token | string | obrigatorio | Seu token |
league | int | opcional | 1 |
season | int | opcional | Ex: 2025 |
8 divisoes (AFC E/W/N/S + NFC E/W/N/S).
token | string | obrigatorio | Seu token |
league | int | opcional | 1 |
season | int | opcional | Ex: 2025 |
Roster por time x temporada.
token | string | obrigatorio | Seu token |
team | int | opcional | ID do time |
season | int | opcional | Ex: 2025 |
search | string | opcional | Busca por nome |
id | int | opcional | ID do jogador |
Estatisticas acumuladas do ano (passing, rushing, etc.).
token | string | obrigatorio | Seu token |
id | int | obrigatorio | ID do jogador |
season | int | opcional | Ex: 2025 |
team | int | opcional | ID do time |
Lista de jogadores lesionados (status: Out, Questionable, IR).
token | string | obrigatorio | Seu token |
team | int | opcional | ID do time |
player | int | opcional | ID do jogador |
Cotacoes pre-jogo de varias casas de apostas.
token | string | obrigatorio | Seu token |
game | int | opcional | ID do jogo |
league | int | opcional | 1 |
season | int | opcional | Ex: 2025 |
bookmaker | int | opcional | ID da casa |
bet | int | opcional | Tipo de aposta |
Lista dos 361 tipos de aposta suportados.
token | string | obrigatorio | Seu token |
id | int | opcional | ID do tipo |
search | string | opcional | Busca por nome |
Lista das 24 casas suportadas (Bet365, BetMGM, FanDuel etc.).
token | string | obrigatorio | Seu token |
id | int | opcional | ID |
search | string | opcional | Busca por nome |
Auxiliar — info do plano API-Sports atual.
token | string | obrigatorio | Seu token |
Lista timezones suportados.
token | string | obrigatorio | Seu token |
https://metadata.epgbr.com.br/img/sp/{sport}/... (CDN proprio com cache local).