Discover/ibass.jamb.gov.ng API
live

ibass.jamb.gov.ng APIibass.jamb.gov.ng

Access JAMB's IBASS data: search Nigerian institutions, filter by type, and retrieve UTME subject combinations and O'level requirements for any programme.

Endpoints
3
Updated
3mo ago
Try it

No input parameters required.

api.parse.bot/scraper/ef153e5c-4464-4a87-802d-623cc602c762/<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/ef153e5c-4464-4a87-802d-623cc602c762/list_institution_types' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Returns a list of available institution types (e.g., NCE, ND, DEGREE AWARDING INSTITUTIONS). These IDs can be used to filter search_institutions.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "data": "array of institution type objects, each with id, title, and regulator_type",
    "status": "boolean indicating success",
    "message": "string status message"
  },
  "sample": {
    "data": {
      "data": [
        {
          "id": 1,
          "title": "NCE",
          "created_at": "2018-07-12T10:14:22.000000Z",
          "deleted_at": null,
          "updated_at": "2018-09-05T20:05:07.000000Z",
          "regulator_type": "NCCE"
        },
        {
          "id": 2,
          "title": "ND",
          "created_at": "2018-07-12T10:14:34.000000Z",
          "deleted_at": null,
          "updated_at": "2018-07-12T10:14:34.000000Z",
          "regulator_type": "NBTE"
        },
        {
          "id": 4,
          "title": "DEGREE AWARDING INSTITUTIONS",
          "created_at": "2018-07-12T10:15:04.000000Z",
          "deleted_at": null,
          "updated_at": "2018-09-05T20:05:26.000000Z",
          "regulator_type": "NUC"
        }
      ],
      "status": true,
      "message": "success"
    },
    "status": "success"
  }
}

About the ibass.jamb.gov.ng API

The JAMB IBASS API exposes 3 endpoints covering Nigerian tertiary institution data from the Joint Admissions and Matriculation Board's Integrated Brochure and Syllabus System. Use search_institutions to find universities, polytechnics, and colleges by name or type, and get_institution_courses to retrieve per-programme UTME subject combinations, O'level prerequisites, and direct entry requirements for any institution in the system.

Institution Discovery

The list_institution_types endpoint returns all available institution classification objects, each carrying an id, title (e.g., NCE, ND, DEGREE AWARDING INSTITUTIONS), and a regulator_type field. These IDs feed directly into the type_id filter on search_institutions, letting you scope results to a specific tier of Nigerian tertiary education.

Searching Institutions

search_institutions accepts four optional parameters: page for pagination, query for a keyword match against institution names, type_id from the types list, and category_id for further classification. Results come back as a paginated object with 20 records per page, including pagination metadata fields (current_page, last_page, total, per_page) alongside the data array. Each institution object in the array carries the identifiers you need to drill down further.

Course and Programme Requirements

get_institution_courses takes a required institution_id (obtained from search_institutions results) and returns all programmes offered at that institution. Each course object includes title, code, department, status, subjects, utme_requirements, and direct entry requirements. An optional query parameter lets you filter courses by keyword within a given institution, and the response is also paginated so large programme catalogs can be traversed page by page.

Common use cases
  • Build a UTME subject-combination lookup tool that tells students which subjects to register for a given course at a specific institution
  • Aggregate O'level prerequisite data across all degree-awarding institutions to compare admission requirements by programme
  • Populate an institution directory filtered by type (NCE, ND, degree) for a Nigerian education portal
  • Generate alerts when searching for institutions by name keyword to surface all schools offering a chosen course
  • Support a JAMB preparation app with authoritative course codes and departmental data per institution
  • Build a direct entry requirements reference for prospective HND or diploma holders planning to upgrade
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 JAMB provide an official public developer API for IBASS?+
JAMB does not publish a documented public developer API for the IBASS platform. The IBASS website at ibass.jamb.gov.ng is intended for manual browsing by prospective students and institutions.
What does `get_institution_courses` actually return for each course?+
Each course object includes the programme title, code, department, status, subjects (the UTME subject combination), utme_requirements, and direct entry requirements. You must supply a valid institution_id from search_institutions results; it is the only required parameter on that endpoint.
Does the API expose cut-off marks or admission quotas per institution?+
Not currently. The API covers institution metadata, programme listings, UTME subject combinations, O'level requirements, and direct entry requirements. Cut-off marks and admission quota data are not part of the current response fields. You can fork this API on Parse and revise it to add an endpoint targeting that data if it becomes available.
How does pagination work across `search_institutions` and `get_institution_courses`?+
Both endpoints return 20 records per page. The data wrapper object includes current_page, last_page, total, and per_page fields so you can iterate through the full result set by incrementing the page parameter until current_page equals last_page.
Can I retrieve all institution types without providing any filter?+
list_institution_types takes no inputs and always returns the full list of available types, each with an id, title, and regulator_type. Use the returned id values as the type_id parameter in search_institutions to narrow results to a specific category such as NCE colleges or degree-awarding institutions.
Page content last updated . Spec covers 3 endpoints from ibass.jamb.gov.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.
kenpom.com API
Access comprehensive college basketball analytics and ratings including team efficiency stats, four factors, point distribution, and detailed team statistics from KenPom's renowned basketball evaluation system. Search teams and coaches, retrieve conference-specific ratings, and explore advanced metrics across Division I college basketball.
springer.com API
Search and retrieve metadata for millions of articles, books, and journals from Springer Nature's research library using DOI or ISBN lookups, with powerful filtering and pagination options. Get detailed information about academic publications including journal details, article metadata, and book information to power your research tools and discovery applications.
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.
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.
ieeexplore.ieee.org API
Search for scientific papers and retrieve their metadata, abstracts, references, and citations from IEEE Xplore's collection of journals and conferences. Look up author profiles, browse journals, and access paper details and full text sections all programmatically.
josaa.nic.in API
Access JoSAA (Joint Seat Allocation Authority) admission data for IITs, NITs, IIITs, and GFTIs. Retrieve opening and closing ranks by institute, program, category, quota, and round for the current counselling session as well as historical data from 2016 onwards. Also query seat matrices and full institute details.
ncaa.com API
Access live college sports scores, game schedules, detailed boxscores, play-by-play breakdowns, and team statistics across NCAA sports. Search for specific contests and retrieve comprehensive game information for any NCAA sport, division, or team.