UNC Catalog Course Search API (CourseLeaf)
The University Catalog exposes a keyless JSON course-search API at /course-search/api/?page=fose&route=search. A POST carrying a criteria array returns {"srcdb","count","results":[{"key","code","srcdb","title","offsets","rank"}]} — a live query for "computer" returned 278 UNC courses for srcdb 2026 on 2026-08-30. This is the closest thing UNC has to a public course-catalog API. The contract is CourseLeaf's "fose" search interface, shipped identically by every Leepfrog customer, so the deployment is recorded and the interface is not credited to UNC.