Skip to Content
Welcome to Festie! 🎪 The ultimate festival management platform is here!
Public REST APIOverview

Public REST API

These are the public integration routes for reading festival website data.

All requests are read-only, accept query parameters, and return JSON. Send your API key as described in Authentication.

Common Starting Points

Endpoints

Public Content

EndpointPurpose
GET /newsPublished public news.
GET /galleryPublic gallery images and album metadata.
GET /downloadsPublic downloadable files.

Festival Structure

EndpointPurpose
GET /subfestsActive sub-fests for the festival.
GET /programmesActive public programmes for a sub-fest.
GET /candidatesActive public candidates for a sub-fest.
GET /teamsTeams for a sub-fest.
GET /categoriesCategories for a sub-fest.
GET /filtersPublic filter options for the festival.

Schedules And Results

EndpointPurpose
GET /schedulesPublic programme schedules.
GET /programme-detailPublic detail for one programme.
GET /programme-resultPublished results for one programme.
GET /programme-resultsProgrammes with published results.
GET /candidate-detailPublic detail for one candidate.
GET /candidate-resultPublished results for one candidate.
GET /candidate-registrationsPublic registrations for one candidate.
GET /topper-placeholdersPublished topper placeholders.
GET /toppersRanking entries for one placeholder.
GET /page-toppersWebsite page-specific topper data.

Shared Query Parameters

Most list endpoints support:

NameTypeNotes
subFestSlugstringOptional public sub-fest selector when supported by the endpoint logic.
pageintegerStarts at 1.
limitintegerMaximum 500.
sortBystringEndpoint-specific sort field.
sortOrderasc or descDirection for sortBy.
Last updated on