Coming Soon
SnapSkill API Docs
Build apps and integrations on top of the SnapSkill platform. The public API is in closed beta — join the waitlist for early access.
Join the API waitlist
Be among the first developers to build with the SnapSkill API. We're opening access in batches starting Q3 2026.
Authentication
Bearer token auth via API keys generated in your developer dashboard. Supports OAuth 2.0 for user-scoped requests.
RESTful JSON API
Standard REST conventions. All responses are JSON. Pagination uses cursor-based pagination for performance.
Rate Limiting
Free tier: 100 req/min. Pro: 1,000 req/min. Enterprise: custom limits. Rate limit headers included in every response.
Endpoints preview
GET
/api/coursesGET
/api/courses/:idPOST
/api/enrollmentsGET
/api/enrollmentsGET
/api/progress/:courseIdPOST
/api/lessons/generateGET
/api/user/creditsQuick start example
example.js
const response = await fetch('https://api.snapskill.com/v1/courses', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
});
const { courses, total } = await response.json();
console.log(`Found ${total} courses`);