API JOGOS ATEC PLAY
Jogos grátisEntrarCriar conta

Documentação da API

Consulte jogos, campeonatos brasileiros e pesquise times usando respostas JSON normalizadas. A autenticação é feita por API Key e todos os acessos respeitam os limites do plano contratado.

Você não está logado. Entre para testar requisições com sua conta.

Autenticação

A API pública exige o header X-API-Key. Por segurança, a chave completa é exibida somente quando é criada e não fica armazenada em texto aberto.

X-API-Key: SUA_CHAVE_API
O console desta documentação não coloca sua chave secreta no HTML nem no JavaScript. Se você estiver logado, o servidor identifica a API Key vinculada à sua conta e executa o teste de forma autenticada.

Endpoints

GEThttps://jogos.atecplay.com/api/v1/jogos/hoje
GEThttps://jogos.atecplay.com/api/v1/jogos/amanha
GEThttps://jogos.atecplay.com/api/v1/jogos/serie-a
GEThttps://jogos.atecplay.com/api/v1/jogos/serie-b
GEThttps://jogos.atecplay.com/api/v1/jogos/brasileiros
GEThttps://jogos.atecplay.com/api/v1/pesquisar?time=Flamengo
GEThttps://jogos.atecplay.com/api/v1/status

Testar requisição

O teste conta normalmente nos limites da sua API Key e aparece nos logs da API.

Console seguroÉ necessário login + plano + API Key
Aguardando— ms
Entre na sua conta para habilitar o console seguro.

Exemplos

cURL

curl -X GET "https://jogos.atecplay.com/api/v1/jogos/hoje" \
  -H "X-API-Key: SUA_CHAVE_API"

PHP

$ch = curl_init('https://jogos.atecplay.com/api/v1/jogos/hoje');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['X-API-Key: SUA_CHAVE_API']
]);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);

JavaScript

fetch('https://jogos.atecplay.com/api/v1/jogos/hoje', {
  headers: {'X-API-Key': 'SUA_CHAVE_API'}
}).then(r => r.json()).then(console.log);

Resposta JSON

{
  "success": true,
  "data": [{
    "id": 123456,
    "campeonato": "Campeonato Brasileiro - Série A",
    "data_jogo": "2026-09-13",
    "hora_jogo": "17:30",
    "time_casa": "Flamengo",
    "time_fora": "Corinthians",
    "placar_casa": 2,
    "placar_fora": 1,
    "status": "FT",
    "status_label": "Encerrado"
  }],
  "meta": {"count": 1, "timezone": "America/Sao_Paulo"}
}

Códigos de resposta

200

Requisição processada.

401

API Key ausente, inválida ou expirada.

402

Plano inativo ou vencido.

404

Endpoint não encontrado.

429

Limite do plano excedido.

500

Falha interna temporária.