One API for every exam format
Whether your exams are paper-based, fully digital, or a mix of both, GradeLab grades them through the same API. Question-level marks, rubric scoring, confidence, and evidence for every response.
Paper Exam Grading
Grade scanned answer sheets from paper-based exams. OCR, question segmentation, and rubric scoring built in.
Digital Exam Grading
Grade typed responses from digital exams. Essays, short answers, and code submissions with semantic matching.
Mixed-Format Scripts
Handle exams with both handwritten and typed sections. MCQ, short answer, essay, and diagram in one submission.
Question-Level Scoring
Per-question marks, criterion scores, and step-wise credit. Not just a total. Full breakdown for every response.
Confidence & Evidence
Every response gets a confidence score and evidence citations. Low-confidence results route to human review.
Webhook Delivery
Async results delivered via signed webhooks. Or poll the status endpoint. Batch up to 500 submissions per call.
From exam upload to structured results
Send exam material and student responses. Receive question-level marks, feedback, and confidence. Async webhooks for batch processing.
Upload Exam Material
Send the question paper, model answers, rubric, and scanned or typed student responses via API.
Document Processing
Validate uploads, segment questions, extract handwriting or parse typed text. Reconstruct responses across pages.
Rubric Evaluation
Apply your marking scheme per question. Award partial credit, detect alternate approaches, and generate feedback.
Confidence Scoring
Per-question confidence. Low-confidence results auto-routed to a human reviewer with evidence and reasoning.
Structured Output
Receive question-level marks, totals, feedback, confidence, and audit trail as structured JSON via webhook.
Sync to Your System
Write results back to your LMS, ERP, or exam platform through your existing connectors or our SDKs.
Upload Exam Material
Send the question paper, model answers, rubric, and scanned or typed student responses via API.
Document Processing
Validate uploads, segment questions, extract handwriting or parse typed text. Reconstruct responses across pages.
Rubric Evaluation
Apply your marking scheme per question. Award partial credit, detect alternate approaches, and generate feedback.
Confidence Scoring
Per-question confidence. Low-confidence results auto-routed to a human reviewer with evidence and reasoning.
Structured Output
Receive question-level marks, totals, feedback, confidence, and audit trail as structured JSON via webhook.
Sync to Your System
Write results back to your LMS, ERP, or exam platform through your existing connectors or our SDKs.
Exam Grading API FAQ
Can the API grade both paper and digital exams?
Yes. The API grades scanned answer sheets from paper-based exams and typed responses from digital exams through the same endpoint. Mixed-format scripts with both handwritten and typed sections are handled in one submission.
How does the API handle mixed-format exam scripts?
The API handles MCQ, short answer, essay, and diagram questions in one submission. Each question type is scored appropriately. Section-wise results are returned with question-level marks, criterion scores, and feedback.
What output does the API return?
The API returns structured JSON with question-level marks, criterion scores, step-wise credit, total marks, per-question feedback, confidence scores, evidence citations, review status, and audit trail including model version.
Does the API support webhooks for async processing?
Yes. Async results are delivered via signed webhooks. You can also poll the status endpoint. Batch up to 500 submissions per call. Idempotency keys ensure safe retries and automatic deduplication.
Can I use my own rubric and model answers?
Yes. You send the question paper, model answers, rubric, and scoring policies alongside student responses. The API applies your marking scheme with criterion-level granularity and supports step marking.
What is the idempotency key for?
Idempotency keys allow safe retries. If you send the same submission twice with the same key, the API deduplicates automatically and returns the original result. This prevents duplicate grading and billing.
All GradeLab API products
AI Grading API
The broad API hub. Add AI grading to any education platform.
Handwritten Grading API
Grade scanned answer sheets, handwritten essays, and paper exams.
Assessment & Scoring API
Score essays, short answers, STEM, and mixed-format assessments.
Embedded AI Grading
White-label AI grading UI inside your product. Your brand.
ERP AI Grading
Add AI grading to your education ERP examination module.
AI for On-Screen Marking
Turn your OSM into AI-assisted evaluation. Three modes.
Subjective Answer Grading API
Step marking, partial credit, and alternate valid approaches.
LMS AI Grading
Add AI grading to your LMS via LTI, AGS, and OneRoster.
Grade paper and digital exams through one API
Book a demo and see the API grade a mixed-format exam in real time. We'll walk you through integration architecture, deployment options, and pricing for your volume.
Book a Demo

