- Courses: title, card text, image, formats, languages, price and availability, every version (level, batch, language edition), plus a detail view with descriptions, FAQs, authors,
seometadata and schema.orgstructured_data. - Streams and categories: the subject areas the hosted catalogue groups courses into.
- Learning paths: ordered sequences of courses.
- Enquiries:
POST /leadsfiles a visitor’s enquiry into the institute’s CRM, like the hosted catalogue’s own form.
learning.brahmvarchas.org). Every course in the API carries a url to its page there.
How it fits together
The API reads the same data, with the same rules, as the hosted catalogue site, so the two never disagree: a course hidden there is absent here, a price hidden there isnull here, and a stream has the same courses in both.
Base URL
X-API-Key (or Authorization: Bearer). Keys start with vak_pub_. See Keys and websites.
Endpoints
Next steps
Quickstart
A Next.js App Router course grid and course page, with SSR and JSON-LD.
Keys and websites
Create a key and verify your domain.
API reference
Every endpoint and field.