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

SICS 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.Course fees of full-time Diploma courses offered in ITECompletion Count of CET Skills And Continuing Academic Education Programmes at ITEFees for ITE Full-Time Higher Nitec and Nitec Courses by Year and Participant CategoryGeneral information of schoolsSubjects OfferedMOE Programmes