Getting Started with SdashAPI
Welcome to SdashAPI! This guide covers the basics of what SdashAPI is, how the platform operates, and the kinds of educational applications you can build using our extensive question banks.
What is SdashAPI?
1.1.1SdashAPI provides the backend infrastructure necessary for building African EdTech products. Whether you are building computer-based testing (CBT) engines, mock examination portals, or autonomous AI tutors, SdashAPI gives you on-demand access to thousands of meticulously curated past questions.
Our platform supports the largest examinations in the region, including the Unified Tertiary Matriculation Examination (UTME) by JAMB, the West African Senior School Certificate Examination (WASSCE) by WAEC, NECO, and various university Post-UTME tests. Our database coverage spans from 2010 to the current year, and is continuously updated by our administrative team.
You do not need to scrape websites, format PDFs, or engage in manual data entry. Every question returned by SdashAPI includes its correct option and a detailed, worked solution, allowing your application to automatically mark scripts and explain answers to students without any extra effort on your part.
Core Concepts
1.1.2Before you begin writing code, it is helpful to understand these core principles of our platform:
- Endpoints and Intelligence Levels: SdashAPI exposes multiple REST endpoints categorized into versions (V1 through V4) depending on the level of intelligence your application requires. Basic applications may rely on V1, while advanced AI Socratic tutors will utilize V4 intelligence.
- Authentication: All requests to our servers must be authenticated. You will generate a unique API Key in your dashboard and pass it via the
AccessTokenheader in your HTTP requests. - JSON Format: SdashAPI operates exclusively as a REST API returning standard JSON format. This makes it incredibly easy to parse and integrate into any programming language you choose, including JavaScript, PHP, Python, React, and Flutter.
- Pricing and Quotas: We offer a generous free tier that allows you to start building without a credit card. As your application grows, our paid plans provide higher request limits and access to advanced features.