PASAR API

🇸🇬 Secondary Enrolment by Level and Course

← directory
Ministry of EducationEducationtier: openauth: no authpricing: freecovers 1980~2025verified 2026-06-29

(1) As cohorts progress over the years, the numbers across courses may fluctuate as students have opportunities to transfer laterally across courses. Keyless JSON via data.gov.sg datastore. SG-first.

View docs ↗ More Education APIs

Call it

curl 'https://data.gov.sg/api/action/datastore_search?resource_id=d_c60f4952deb240f91b4c966544271197&limit=10'

AI prompt

I'm building an app using a free Singapore API (no auth needed).

API: Secondary Enrolment by Level and Course
Provider: Ministry of Education
Endpoint: GET https://data.gov.sg/api/action/datastore_search?resource_id=d_c60f4952deb240f91b4c966544271197&limit=10
It returns JSON.

Source: Ministry of Education via data.gov.sg (https://data.gov.sg/datasets/d_c60f4952deb240f91b4c966544271197/view)
Source type: Official open-data catalogue
Endpoint type: Open-data catalogue JSON
Integration difficulty: Copy-paste ready
Last checked: 2026-06-29
Production caveat: Still handle empty rows, schema changes, pagination, stale coverage, and temporary upstream failures.

Help me fetch this and build a simple page that displays it nicely. Include basic production safeguards for errors, empty responses, schema changes, caching, and rate limits.

Related Education APIs

School Completion Rates by DistrictSchool Completion Rates by StateEnrolment in Government Schools by DistrictLecturers in Public Universities by Citizenship & SexPublic Education Institutions by DistrictTeachers in Government Schools by DistrictSICS Dataset 1 - Canteen AdvertisementsITE Course CatalogCourse fees of part-time Higher Nitec courses offered in ITECourse fees of part-time Nitec and ISC courses offered in ITE.