PassoAí · API

Sem login, sem captcha

Crie um estudante (POST /api/v1/aluno) e guarde o id: ele é a conta. Limite livre: 120 requisições por minuto por IP.

curl -s -X POST https://HOST/api/v1/aluno
curl -s "https://HOST/api/v1/trilha/proxima?aluno=ID&exame=enem&area=MT"
curl -s -X POST https://HOST/api/v1/responder -H 'content-type: application/json' -d '{"aluno":"ID","questao":"enem-2023-001","resposta":"B"}'
curl -s "https://HOST/api/v1/ranking?exame=enem"

Rotas

GET /api/v1/examesexames, quantidades (reais x geradas), filtros
GET /api/v1/estatisticastodos os números do acervo, calculados do banco, e o que está mapeado mas não publicado
GET /api/v1/questoes?exame=&ano=&area=&materia=&origem=prova|gerada&q=&limite=&offset=&aleatoria=1busca, sem gabarito
GET /api/v1/questoes/<id>uma questão
POST /api/v1/respondercorrige na hora: verde/vermelho + gabarito + nota
GET /api/v1/trilha/proximapróxima questão perto do nível
GET /api/v1/aluno/<id>/progressonota, faixa, posição
GET /api/v1/ranking?exame=top (mínimo 20 respostas)
GET /api/v1/exportarpremium: lote com gabarito (Authorization: Bearer)
POST /mcpMCP (JSON-RPC): 8 ferramentas

Fontes e licenças

Em ENEM 2009–2020 a classificação por área vem do enem.dev e pode errar. Nota por TRI com erro médio de 0,5 a 4,6 pontos contra a oficial (ENEM 2023, 4.000 participantes por área).