Skip to main content
The Doozy API is currently in closed beta. To request access, please email hello@doozy.live.
The Doozy Public API provides access to your Doozy data, designed primarily for reporting and analytics use cases, as well as enrolling users on to tracks. Use it to extract quiz results, survey responses, and other engagement data into your preferred reporting tools.

Base URL

All API requests should be made to:
https://api.doozy.live

Available Endpoints

Quizzes

The Quiz API allows you to retrieve quiz data and detailed analytics reports:
EndpointDescription
GET /v1/quizzesList all quizzes you have access to
GET /v1/quizzes/{quizId}Get detailed quiz information including rounds and questions
GET /v1/quizzes/{quizId}/reportGet comprehensive analytics and participant responses

Pagination

The API uses cursor-based pagination for list endpoints. Use these query parameters:
ParameterDescriptionDefaultMaximum
limitNumber of items to return25100
starting_afterCursor for pagination (ID of the last item from previous page)

Example

# First page
curl https://api.doozy.live/v1/quizzes?limit=25 \
  -H "x-api-key: dzy_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Next page (using the last quiz ID from the previous response)
curl https://api.doozy.live/v1/quizzes?limit=25&starting_after=quiz_abc123 \
  -H "x-api-key: dzy_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

OpenAPI Specification

Download the full OpenAPI specification for use with API clients, code generators, or other tooling:

Download OpenAPI Spec

OpenAPI 3.1 specification (JSON)

Next Steps