● JAMB CBT Question Bank API

Every JAMB past question,
one clean API call away.

Stop scraping PDFs and screenshotting past questions. Query subjects, years, and options as structured JSON — with correct answers and explanations included — and ship your CBT prep app in days, not months.

0+Questions indexed
8Exam years covered
1+Developers building
curl "https://yourdomain.com/api/v1/questions" \
  -H "X-API-Key: jamb_your_key_here" \
  -d subject=physics -d year=2023 -d limit=1

{
  "status": "success",
  "count": 1,
  "data": [
    {
      "subject": "Physics",
      "year": 2023,
      "question": "A body of mass 2kg...",
      "options": { "A": "4N", "B": "8N" },
      "correct_answer": "B",
      "explanation": "Using F = ma..."
    }
  ]
}
Q1ABCDShaded like a real OMR sheet
Q2ABCD
Coverage

Subjects across the full JAMB syllabus

Filter by subject, year, or category — every question ships with clean, structured options.

Accounting Biology Chemistry Commerce CRS Economics English Language Geography Government Literature in English Mathematics Physics
Why developers pick us

Built like infrastructure, not a spreadsheet dump

Everything you'd expect from a production API — key management, rate limits, usage analytics.

01

Precise filtering

Query by subject, exam year, question category, and result limit — get exactly the question set your app needs.

02

Answers & explanations

Every question includes the correct option and a written explanation, so your app can teach — not just quiz.

03

Usage-based billing

Fund your wallet, generate a key, and pay per request. No surprise invoices — track usage live from your dashboard.

04

Simple authentication

A single API key in a request header. No OAuth dance, no SDKs required — works from curl, Postman, or any language.

05

Clear error handling

Predictable JSON error codes for bad keys, exhausted quota, or invalid filters — so your app can fail gracefully.

06

Referral earnings

Invite other developers with your referral link and earn a percentage of what they fund — automatically tracked.

Get started

From sign-up to your first request in minutes

STEP 1

Create an account

Register for free — no card required to explore the docs and free tier.

STEP 2

Fund your wallet

Top up via Paystack or bank transfer to unlock paid request volume.

STEP 3

Generate a key

Create an API key from your dashboard and copy it into your app.

STEP 4

Start querying

Call the /questions endpoint with your filters and ship your feature.

Ready to build your CBT prep app?

Join developers already using our question bank to power practice apps, tutors, and exam simulators.

Create free account