REST API · JSON · 14+ years of past questions

Every past question.
One clean API.

SdashAPI gives your app instant, structured access to past UTME, WAEC, NECO, Post-UTME and University past questions — complete with options, the correct answer, and a worked solution. 2001–2023 coverage.

17Subjects
4Exam types
2001–2023Years covered
1Questions in the bank
CHEMISTRY · JAMB/UTME · 2023 Q. 14

Which of the following is the chemical formula for table salt?

A NaCl
B KCl
C CaCO₃
D NaOH

      
1+
PAST QUESTIONS
17
SUBJECTS COVERED
4
EXAM TYPES
14
2010–2023 COVERAGE
What you get

Everything a CBT practice app needs, already structured

No scraping, no PDFs, no manual data entry. Just a token, a request, and clean JSON.

Instant REST API

One endpoint, simple query parameters. Get a random question or a full set filtered by subject, exam type and year — back in milliseconds.

Answers & solutions included

Every question ships with its correct option and a written solution — so your app can mark scripts and explain answers without extra work.

Filter by subject, exam & year

Build full mock exams or topic-by-topic drills with query parameters for subject, exam type (UTME, WAEC, NECO, Post-UTME) and year.

Report wrong questions

Users can flag incorrect options or typos straight from your app. Reports land in our admin panel for quick review and correction.

Admin-managed question bank

Our team continuously adds and curates exams, subjects, years, questions and solutions through a dedicated admin dashboard.

Your own API key & dashboard

Sign up to get a personal access token, track your monthly usage, and upgrade your plan as your app grows.

Coverage

Built around Nigeria's biggest exams

Query by exam type and pull from 17 subjects spanning 2010–2023.

neco NECO
post-utme POST-UTME
utme UTME
wassce WASSCE
Accounting Biology Chemistry Civic Education Commerce CRK Current Affairs Economics English Language English Literature Geography Government History Insurance IRK Mathematics Physics
Getting started

From sign up to your first question, in three steps

01

Create your account

Sign up for free and get a personal access token instantly — no card required to get started.

02

Choose your filters

Pick a subject, exam type and year — or leave them out to get a random question from the full bank.

03

Call the endpoint

Send a GET request with your token and receive clean JSON: question, options, answer and solution.

Try it

A request away from a full question bank

Request
curl -X GET "https://sdashapi.com/api/v1/q?subject=mathematics&type=utme&year=2022" \
  -H "AccessToken: YOUR_ACCESS_TOKEN"
Response
{
  "status": 200,
  "data": {
    "id": 10432,
    "question": "...",
    "section": null,
    "option": {
      "a": "...",
      "b": "...",
      "c": "...",
      "d": "..."
    },
    "answer": "c",
    "solution": "...",
    "image": null,
    "examtype": "JAMB",
    "examyear": "2022"
  }
}

View full API documentation →

Pricing

Start free. Upgrade when you scale.

Every plan includes the full question bank, answers and solutions.

Free

Great for testing and small projects

₦0forever
  • 7,000 API calls / month
  • All subjects & exam types
  • Answers + worked solutions
  • Usage dashboard & reporting
Start for free

Pro

For production apps and high traffic

₦5,000/month
  • 120,000 API calls / month
  • All subjects & exam types
  • Answers + worked solutions
  • Usage dashboard & reporting
Choose Pro

Stop typing out past questions by hand.

Plug SdashAPI into your CBT app and ship a working question bank in an afternoon.