---
title: "Calculadora de Nota Final do Enem (SiSU/ProUni)"
method: POST
path: "/api/v1/calc/nota-enem-sisu"
tags: ["calc", "educacao"]
---

# Calculadora de Nota Final do Enem (SiSU/ProUni)

`POST /api/v1/calc/nota-enem-sisu`

## Request

- Base URL: `https://api.calculas.com.br`
- URL: `https://api.calculas.com.br/api/v1/calc/nota-enem-sisu`
- Auth: HTTP bearer

Calcula a média final do Enem com pesos por área e estima viabilidade no SiSU/ProUni para curso desejado. Faixas baseadas em notas de corte 2024-2025.

## Request body

- object
  - `notaLinguagens` number, required: Nota obtida na área de Linguagens, Códigos e suas Tecnologias no ENEM. Faixa: 0 a 1000 pontos. Exemplo: 650.
  - `notaMatematica` number, required: Nota obtida na área de Matemática e suas Tecnologias no ENEM. Faixa: 0 a 1000 pontos. Exemplo: 700.
  - `notaCienciasNatureza` number, required: Nota obtida na área de Ciências da Natureza e suas Tecnologias no ENEM. Faixa: 0 a 1000 pontos. Exemplo: 620.
  - `notaCienciasHumanas` number, required: Nota obtida na área de Ciências Humanas e suas Tecnologias no ENEM. Faixa: 0 a 1000 pontos. Exemplo: 680.
  - `notaRedacao` number, required: Nota obtida na Redação do ENEM. Faixa: 0 a 1000 pontos (múltiplos de 40 na prática). Exemplo: 720.
  - `cursoAlvo` 'medicina' | 'direito' | 'engenharia' | 'computacao' | 'enfermagem' | 'pedagogia' | 'administracao' | 'psicologia' | 'odontologia' | 'arquitetura' | 'geral_concorrida' | 'geral_baixa': Curso de graduação desejado, usado para estimar a nota de corte e a probabilidade de aprovação no SiSU/ProUni. Opções: medicina (corte ~730+), direito (680+), engenharia (650+), computacao (660+), enfermagem (620+), pedagogia (580+), administracao (600+), psicologia (610+), odontologia (640+), arquitetura (630+), geral_concorrida (650+), geral_baixa (540+). Padrão: geral_concorrida.
  - `pesos` object: Pesos personalizados por área para o cálculo da média ponderada. Quando não informado, a calc usa pesos iguais a 1 (média simples). Cada universidade define seus próprios pesos — consulte o edital do curso.
    - `linguagens` number: Peso da área de Linguagens no cálculo da média ponderada. Faixa: 0,5 a 5. Padrão: 1.
    - `matematica` number: Peso da área de Matemática no cálculo da média ponderada. Faixa: 0,5 a 5. Padrão: 1.
    - `naturezaCiencias` number: Peso da área de Ciências da Natureza no cálculo da média ponderada. Faixa: 0,5 a 5. Padrão: 1.
    - `cienciasHumanas` number: Peso da área de Ciências Humanas no cálculo da média ponderada. Faixa: 0,5 a 5. Padrão: 1.
    - `redacao` number: Peso da Redação no cálculo da média ponderada. Faixa: 0,5 a 5. Padrão: 1.
  - `currentDate` string, date-time: ISO-8601 com offset. Default: tempo do servidor. Use pra reprodutibilidade / cache semantico.

## Response `200`

OK

- object
  - `ok` true, required
  - `data` object, required: Resultado dependente da calc — ver schema individual
  - `meta` object

## Other responses

- `422`: Input invalido (Zod parse falhou)
- `500`: Engine error

---

[API](https://skmtc.dev/calculas/apis/contai-api.md) · [All operations](https://skmtc.dev/calculas/apis/contai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/calculas/apis/contai-api/revisions/26a00749292b?raw)
