Skip to main content

Developer Overview

BailaYa exposes a public REST API that lets you embed live studio data — classes, events, instructors, packages — into any website or application.

What's available

DataEndpoint
Studio profileGET /api/public/studio/{id}/profile
InstructorsGET /api/public/studio/{id}/instructors
Classes (7-day window)GET /api/public/studio/{id}/classes
Classes by typeGET /api/public/studio/{id}/classes/{typeName}
Events (7-day window)GET /api/public/studio/{id}/events
PackagesGET /api/public/studio/{id}/packages
Private lesson instructorsGET /api/public/studio/{id}/private-lesson-instructors
User profileGET /api/public/user/{userId}/profile

All endpoints are unauthenticated and CORS-enabled.

SDKs

Ready-to-use clients are available for:

Guest booking

Private lesson bookings should direct students to the hosted checkout page rather than using the API directly:

https://www.bailaya.com/{locale}/book/private-lesson/{instructorId}

For group class and event bookings the URL is:

https://www.bailaya.com/book/{classId}