Skip to main content
A Vestibulares API entrega questões do ENEM e dos principais vestibulares brasileiros, já estruturadas: enunciado, alternativas com a correta marcada, matéria, área, ano e o exame de origem.

Só precisa do ENEM?

A ENEM API cobre exclusivamente o ENEM, por um preço menor.

Base URL

Os endpoints deste produto ficam sob o prefixo /v1/vestibulares.

Endpoints

A referência completa, com playground para testar cada rota com a sua própria chave, está em API Reference.
Este produto inclui o ENEM. O ENEM aparece em /exams como mais um exame, e as questões dele saem normalmente na listagem — filtre por examId se quiser apenas uma instituição.

Formato das respostas

Listagens de questões vêm num envelope com data e meta:
total é a contagem do conjunto filtrado inteiro, não da página. /exams devolve { "data": [...] } sem meta — o catálogo de exames não é paginado. E a busca por ID devolve a questão diretamente, sem envelope.

O exame

A questão

Alguns campos são anuláveis de propósito: nem toda questão tem imagem (imageUrl), e nem toda tem matéria classificada (subject). alternatives vem sempre ordenado por letra.

Erros

O corpo do erro não é uniforme em toda a API — documentamos o que existe hoje, não o que gostaríamos que existisse.As rotas de gestão devolvem { "error", "message", "statusCode" }. Os erros de autenticação e de rate limit devolvem { "error", "message" }, sem statusCode. E o 404 das rotas de questão devolve só { "error": "Questão não encontrada" }.Ou seja: trate pelo status HTTP, que é consistente, e use error / message apenas para exibir ou registrar em log.

Planos

Ver planos e assinar

Próximo passo

Quick Start

Da criação da conta à primeira questão na tela, em quatro passos.