ENEM API and SISU(Sistema de Seleção Unificada) avatar

ENEM API and SISU(Sistema de Seleção Unificada)

Pricing

from $1.00 / 1,000 fetch any questions

Go to Apify Store
ENEM API and SISU(Sistema de Seleção Unificada)

ENEM API and SISU(Sistema de Seleção Unificada)

Extraia e pesquise dados do ENEM e SISU. Obtenha questões do ENEM, gabaritos oficiais, obtenha dados do SISU, incluindo notas de corte, candidatos aprovados, classificação (posição do candidato), situação (aprovado, lista de espera, não aprovado), grau (Bacharelado, Licenciatura ou Tecnólogo).

Pricing

from $1.00 / 1,000 fetch any questions

Rating

0.0

(0)

Developer

Antônio César

Antônio César

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

1

Monthly active users

16 days ago

Last modified

Share

What does ENEM SISU API Proxy do?

ENEM SISU API Proxy is an Apify Standby Actor that gives you a stable, always-ready HTTP endpoint to query SISU data — courses, cut scores, approved students, course weights, and the import manifest.

Why use ENEM SISU API Proxy?

Use this Actor when you need SISU data in dashboards, automations, internal tools, or no-code workflows. It is useful for comparing courses by state or institution, tracking cut scores by modality, or checking approved student lists.

How to use ENEM SISU API Proxy

  1. Run the Actor on Apify.
  2. Open the Actor container URL from the run output.
  3. Call a SISU route and use the returned JSON in your application or workflow.

Input

Main Configuration

FieldTypeDescription
dataTypeselectenem_questions — ENEM exam questions and answer keys. sisu — SISU courses, cut scores, and approved students.

ENEM Questions Parameters

FieldTypeDescription
questionModeselectlist — List questions with filters. search — Find a specific question by number.
enemYearintegerENEM edition year (e.g. 2024).
questionNumberintegerQuestion number in the exam (1–185). Used only in search mode.
languageselectForeign language exam option: ingles or espanhol.
categoryselectKnowledge area: linguagens, ciencias-humanas, ciencias-da-natureza, matematica.

SISU Filters and Resources

FieldTypeDescription
sisuResourceselectcourses, cut_scores, approved_students, or manifest.
sisuYearintegerSISU edition year (e.g. 2025).
searchQuerystringCourse name, university, or keyword (e.g. Medicina).
stateselectBrazilian state (UF) to filter offers (e.g. BA, SP).

Approved Students Filters

FieldTypeDescription
studentNamestringStudent name.
callNumberintegerCall number (e.g. 1 for 1st call).
modalityCodestringAdmission modality or quota code (e.g. L1, AC).
studentStatusstringCandidate status (e.g. aprovado, matriculado).

Extraction and Pagination Limits

FieldTypeDefaultDescription
maxResultsinteger100Maximum number of items to save. Use 0 for no limit.
perPageinteger15Records per request (max: 100).
maxPagesinteger10Maximum pages to fetch. Use 0 for all.

Output

The Actor returns JSON for each SISU query. Example response:

{
"data": [
{
"id": 123,
"code": 500012,
"name": "MEDICINA",
"university": "UNIVERSIDADE FEDERAL DA BAHIA",
"campus": "SALVADOR",
"city": "Salvador",
"state": "BA"
}
],
"links": {
"next": null
},
"meta": {
"current_page": 1,
"per_page": 20,
"total": 1
}
}

You can store results in an Apify dataset and download them as JSON, CSV, HTML, or Excel.

Example response for approved student search:

{
"data": [
{
"id": 456,
"name": "<student name>",
"course_name": "MEDICINA",
"university": "UNIVERSIDADE FEDERAL DA BAHIA",
"state": "BA",
"year": 2024,
"modality_code": "1",
"call_number": 1,
"score": 782.45,
"position": 3,
"status": "aprovado"
}
],
"links": {
"next": null
},
"meta": {
"current_page": 1,
"per_page": 20,
"total": 1
}
}

Data table

FieldDescription
idInternal record ID.
codeMeuSISU course code.
nameCourse name or approved student name, depending on the query.
universityInstitution name.
stateCampus UF.
yearSISU edition year.
modality_codeAdmission modality or quota code.
cut_scoreCut score for the course and modality.
scoreApproved student score.

Pricing / Cost estimation

Standby Actors consume resources while the server is ready and while requests are handled. Small JSON lookups are lightweight, but frequent polling or high concurrency will increase compute usage.

FAQ, disclaimers, and support

This Actor does not alter the returned data. Make sure your usage complies with applicable Brazilian data rules and privacy expectations. Known limitations depend on upstream data availability and SISU dataset freshness. Use the Issues tab for bug reports or custom solution inquiries.