Discover/myschool.ng API
live

myschool.ng APImyschool.ng

Access Nigerian school listings, course data, admission requirements, and education news via the MySchool.ng API. Covers universities, polytechnics, and colleges.

Endpoints
6
Updated
14d ago
Try it
Search keyword (e.g. 'Unilag', 'admission')
api.parse.bot/scraper/024e7b9b-f175-4efa-9c90-874b24500823/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/024e7b9b-f175-4efa-9c90-874b24500823/search?query=Unilag' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for news, questions, events, groups, and materials on the platform. Returns deduplicated results across all content types.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g. 'Unilag', 'admission')
Response
{
  "type": "object",
  "fields": {
    "query": "string, the search query submitted",
    "results": "array of objects with title, url, and type (e.g. 'news', 'questions', 'events', 'groups', 'materials', 'marketplace')",
    "total_results": "integer, count of results returned"
  },
  "sample": {
    "data": {
      "query": "Unilag",
      "results": [
        {
          "url": "https://myschool.ng/news/unilag-distance-learning-institute-announces-matriculation-ceremony-2025-2026",
          "type": "news",
          "title": "UNILAG Distance Learning Institute announces Matriculation Ceremony, 2025/2026"
        },
        {
          "url": "https://myschool.ng/questions/view/school-based-questions/370212",
          "type": "questions",
          "title": "Got 223 in JAMB and I want to study Mechanical Engineering in UNILAG"
        }
      ],
      "total_results": 44
    },
    "status": "success"
  }
}

About the myschool.ng API

The MySchool.ng API exposes 6 endpoints covering Nigerian schools, courses, admission requirements, and education news. Use get_course_requirements to retrieve UTME subject combinations and O'Level requirements for a specific programme, list_schools_by_type to enumerate all universities, polytechnics, or colleges of education by slug, and search to query across news, events, materials, and more in a single call.

School and Course Data

The list_schools_by_type endpoint accepts a type parameter — 'university', 'polytechnic', or 'education' — and returns an array of school objects each with a name and slug. That slug feeds directly into get_school_info, which returns the full institution name, abbreviation (AKA), Institution Type, Location, and official Website when available. The same slug is used by get_school_courses to retrieve every programme a school offers, each carrying a requirements_path field that chains into the next endpoint.

Admission Requirements

get_course_requirements takes the requirements_path from get_school_courses results and returns structured admission data keyed by requirement type: 'UTME Subject Combination', "O'Level Requirements", and 'Direct Entry Requirements'. Keys appear only when the source has data for them, so callers should check for key presence before reading. This makes it straightforward to build JAMB brochure lookups or admission eligibility checks programmatically.

News and Search

get_latest_news returns an array of articles — each with title, slug, url, and a summary (nullable) — and can be filtered by category slug such as 'jamb', 'post-utme', 'admission', or 'o-level'. The search endpoint accepts a free-text query and returns deduplicated results across content types including 'news', 'questions', 'events', 'groups', 'materials', and 'marketplace', with each result carrying a title, url, and type field plus a total_results count.

Common use cases
  • Build a JAMB subject combination checker using get_course_requirements keyed on UTME data.
  • Aggregate a searchable directory of all Nigerian universities and polytechnics from list_schools_by_type.
  • Surface institution details — location, website, type — in a school comparison tool via get_school_info.
  • Monitor Nigerian admissions news by polling get_latest_news with the 'admission' or 'post-utme' category filter.
  • Power a course search feature by listing all programmes per school with get_school_courses and their associated slugs.
  • Build a cross-content search bar over Nigerian education materials, events, and questions using the search endpoint.
  • Automate O'Level requirement lookups to check subject eligibility across multiple schools and courses.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does MySchool.ng offer an official developer API?+
MySchool.ng does not publish an official public developer API or documented REST interface. This Parse API provides structured programmatic access to the data available on the site.
What does `get_course_requirements` actually return, and are all keys always present?+
get_course_requirements returns a requirements object that may include 'UTME Subject Combination', "O'Level Requirements", and 'Direct Entry Requirements'. Keys are only present when the source has data for that requirement type, so you should guard against missing keys in your code rather than assuming all three are always populated.
Does the `search` endpoint support pagination or returning more than one page of results?+
The search endpoint returns a single deduplicated result set with a total_results count but does not currently expose pagination parameters. It covers content types including news, questions, events, groups, materials, and marketplace listings in one response. You can fork this API on Parse and revise it to add offset or page-based pagination if your use case requires deeper result sets.
Does the API cover private universities or only federal and state institutions?+
The list_schools_by_type endpoint returns all schools indexed under each type on MySchool.ng, which includes a mix of federal, state, and private institutions. Coverage depends on what the source lists. You can fork the API on Parse and revise it to add filtering by ownership type if that distinction matters for your application.
Is post-UTME cut-off score data available through any endpoint?+
Cut-off scores are not currently returned by any endpoint. The API covers admission requirement structures (UTME subjects, O'Level grades, Direct Entry conditions) and news articles that may mention cut-offs. You can fork the API on Parse and revise it to add a dedicated cut-off score endpoint if that data is present on the site.
Page content last updated . Spec covers 6 endpoints from myschool.ng.
Related APIs in EducationSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
allaboutcircuits.com API
Access educational electronics content from All About Circuits, including technical articles, circuit diagrams, textbook volumes, and forum discussions organized by category. Search and browse the latest resources, view detailed articles, explore engineering tools, and find answers across their community forums.
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.