GHANA EDUCATION DATA / API
Ghana's education data, ready to use.
Schools across all 16 regions, the public SHS placement register, and the CSSPS selection rules through a single API. Build school finders, sign-up forms and placement tools without assembling the data yourself.
Free tier includes 1,000 requests per month.
SHS PLACEMENT
Build for BECE candidates and their parents.
Every year, hundreds of thousands of candidates choose eight schools. Help them choose well.
Search the register
Every public SHS, SHTS and TVET school with its placement category, programmes, gender and day or boarding status. Filter by what a candidate can actually attend.
GET /secondary-schools?programme=502&studentGender=femaleValidate choices
Check a candidate's eight choices against the current CSSPS rules and against what each school offers, before the form is submitted.
POST /placement/validateRules as data
The official selection rules, with their source, so your app can show them and enforce them as candidates choose.
GET /placement/rulesAVAILABLE DATA
Start with the endpoint you need.
Consistent routes, filters that accept codes or names, and errors that say what went wrong.
GET /api/v1/schools02School searchTypo-tolerant autocomplete for sign-up formsGET /api/v1/schools/search03Nearby schoolsSchools within a radius, nearest firstGET /api/v1/schools/nearby04Secondary schoolsSHS, SHTS and TVET by category and programmeGET /api/v1/secondary-schools05ProgrammesGeneral programmes and TVET tradesGET /api/v1/programmes06Validate choicesCheck a candidate's CSSPS selectionPOST /api/v1/placement/validate07GeographyRegions and districts by code or nameGET /api/v1/regions08Data qualitySources, licences and field coverageGET /api/v1/data-qualityACCESS
Start free. Scale when you need to.
Paid plans are available by request while we learn what teams need.