Developer Reference
Deliberate Academy provides a small set of public endpoints for certificate verification and badge embedding. No API key required.
Certificate Verification
https://deliberateacademy.com/api/certificates/{id}/verifyReturns the public details of a certificate. Use this to verify a credential shared by a candidate. CORS is open — you can call this endpoint directly from any browser or server.
{
"certificate_id": "abc-123",
"recipient_name": "Jane Smith",
"course_title": "AI for Business Professionals",
"certificate_title": "Certified AI Business Professional",
"issued_at": "2025-03-15T10:22:00Z",
"revoked_at": null
}revoked_at is null for valid certificates. If not null, the certificate has been revoked.
Prefer the human-readable verification page for manual checks: deliberateacademy.com/verify/{id}.
Badge Embed
https://deliberateacademy.com/api/badge/{id}Returns badge metadata for a certificate. Useful for programmatic rendering. CORS is open.
To embed a verified badge on your website or portfolio, use the embed snippet:
<script src="https://deliberateacademy.com/api/badge/embed?id={your-certificate-id}"></script>Replace {your-certificate-id} with your certificate ID. The script renders a verified badge widget inline.
Find your certificate ID on your certificate page or in any shared certificate link.
Course EPUB Download
https://deliberateacademy.com/api/courses/{slug}/epubDownloads the full course as an EPUB 2.0 file. All lesson content included, formatted for e-readers.
Public endpoint — no authentication required.
Example: https://deliberateacademy.com/api/courses/ai-for-business-professionals/epub
Find course slugs on the courses listing page.
These endpoints are stable and publicly documented. For anything not listed here, please use the contact page.