JAMB API – Access JAMB Past Questions, Answers & Solutions (REST API)
Building a JAMB CBT application should not require months of manually typing thousands of examination questions.
SdashAPI provides a powerful JAMB REST API that allows developers to retrieve JAMB past questions, answers, explanations, options, images and exam metadata directly from a secure API.
Whether you're building a CBT mobile app, educational website, learning management system, AI study assistant or mock examination platform, SdashAPI helps you launch faster by eliminating the need to create and maintain a large question database yourself.
Instead of spending months collecting questions, formatting JSON files and fixing errors, your application simply connects to the API and starts receiving structured data immediately.
What is the JAMB API?
The JAMB API is a RESTful API developed by SdashAPI that gives developers programmatic access to JAMB (UTME) past questions.
Developers can request questions using simple HTTP requests and receive structured JSON responses containing:
- Question
- Options
- Correct Answer
- Detailed Solution
- Images (where available)
- Examination Year
- Examination Type
- Question ID
The API makes it possible to integrate high-quality examination content into applications without maintaining your own question database.
Why Use SdashAPI?
Most educational developers face the same challenge.
After finishing the frontend and backend of their CBT application, they realize they still need to build the most difficult part—the database.
A proper JAMB database contains thousands of questions across multiple subjects and examination years.
Each question must be:
- Typed correctly
- Assigned the correct answer
- Properly formatted
- Grouped by subject
- Categorized by year
- Reviewed for mistakes
- Updated regularly
That process can take months.
SdashAPI removes all of that work.
You focus on building your application.
We manage the questions.
Who Uses SdashAPI?
SdashAPI is suitable for:
- Mobile App Developers
- React Native Developers
- Flutter Developers
- Website Developers
- Laravel Developers
- Node.js Developers
- Educational Startups
- CBT Platforms
- Schools
- Tutorial Centres
- Universities
- AI Educational Platforms
If your project needs Nigerian examination questions, SdashAPI can provide them.
What Can You Build?
Using SdashAPI you can build:
- JAMB CBT Apps
- Online Mock Examination Platforms
- Educational Websites
- AI Study Assistants
- Quiz Applications
- Practice Test Platforms
- School CBT Systems
- Learning Management Systems (LMS)
- Revision Applications
- Student Portals
Features
Clean JSON Responses
Every request returns structured JSON that is easy to integrate into any programming language.
No HTML scraping.
No messy formatting.
No unnecessary data.
Questions by Subject
Retrieve questions for subjects including:
- Mathematics
- English
- Biology
- Chemistry
- Physics
- Government
- Economics
- Geography
- Commerce
- Literature
- CRS
- IRS
- Agriculture
- Accounting
and many more.
Questions by Examination Year
Students often prefer practicing questions from a specific year.
Simply specify the year when making your request.
Example:
2022
2023
2024
etc.
Correct Answers Included
Every question includes the correct answer.
This allows your application to calculate scores instantly.
Detailed Explanations
Students don't just want to know the answer.
They want to know why.
SdashAPI includes detailed explanations for supported questions to improve learning.
Images Supported
Questions containing diagrams or images include image URLs where available.
This makes it possible to build complete CBT experiences.
Question IDs
Each question has its own unique ID.
This makes it easier to:
- Bookmark questions
- Save progress
- Report incorrect questions
- Review previous attempts
Fast REST API
The API follows REST standards.
Simple GET requests.
Simple JSON responses.
Easy integration.
Example Request
GET https://sdashapi.com/api/v1/q?subject=chemistry&type=utme&year=2022
AccessToken: YOUR_ACCESS_TOKEN
Example Response
{
"status": 200,
"data": {
"id": 4821,
"question": "Which of the following is the chemical formula for table salt?",
"section": null,
"option": {
"a": "NaCl",
"b": "KCl",
"c": "CaCO3",
"d": "NaOH"
},
"answer": "a",
"solution": "NaCl is sodium chloride.",
"image": null,
"examtype": "JAMB",
"examyear": "2022"
}
}
Supported Filters
The API supports filtering using parameters such as:
| Parameter | Description |
|---|---|
| subject | Subject name |
| type | Examination type |
| year | Examination year |
| limit | Number of questions |
| id | Specific Question ID |
Authentication
Every request requires your Access Token.
Example
AccessToken: YOUR_ACCESS_TOKEN
Your access token becomes available after creating your SdashAPI account.
Available Documentation
Complete documentation includes:
- Authentication
- Available Endpoints
- Parameters
- Response Format
- Error Codes
- SDK Examples
- Code Samples
Read the complete documentation here:
Programming Languages
SdashAPI works with every language capable of making HTTP requests.
Including:
- JavaScript
- React
- React Native
- Flutter
- Node.js
- PHP
- Laravel
- Python
- Java
- C#
- Go
Common Use Cases
Developers commonly use SdashAPI to:
- Build CBT Applications
- Create Educational Websites
- Generate AI Study Questions
- Build Mock Exam Platforms
- Power School Portals
- Build Learning Apps
- Create Student Practice Platforms
Frequently Asked Questions
Is this an official JAMB API?
No.
SdashAPI is an independent educational API built to help developers access Nigerian examination questions through a REST API.
Does the API include answers?
Yes.
Every question includes the correct answer.
Does it include explanations?
Yes.
Supported questions include detailed solutions.
Can I request questions from a specific year?
Yes.
Simply include the year parameter.
Can I request multiple questions?
Yes.
Use the limit parameter.
Can I use it in React Native?
Yes.
It works perfectly with React Native, Flutter, JavaScript, Laravel, PHP and many other frameworks.
Does it support images?
Yes.
Questions containing diagrams return image URLs where available.
How do I get an API key?
Create an account on SdashAPI.
After registration, your dashboard will provide your personal Access Token.
Why Choose SdashAPI?
Unlike manually creating a database, SdashAPI allows developers to:
- Launch applications faster
- Reduce development time
- Keep question databases updated
- Retrieve structured JSON instantly
- Build scalable educational platforms
- Focus on user experience instead of data entry
Whether you're building your first CBT app or a large-scale educational platform, SdashAPI provides the infrastructure needed to integrate Nigerian examination questions quickly and reliably.
Get Started Today
Ready to build your JAMB application?
- Create a Free Account
- Get Your Access Token
- Read the Documentation
- Start Making API Requests in Minutes
Build your next educational platform with SdashAPI.