Skip to main content

Overview

The Enter Theatre API provides programmatic access to West End theatre data. This RESTful API allows you to retrieve, create, update, and delete information about shows, theatres, people, productions, cast members, and roles.

Base URL

Available Resources

HTTP Methods

Request Format

For POST and PUT requests, send JSON data with the Content-Type: application/json header:

Response Format

Success Responses

Successful requests return JSON data:
List endpoints return arrays:

Error Responses

Errors return a JSON object with an error message:

HTTP Status Codes

Rate Limiting

All API requests are rate-limited: Every response includes rate limit headers:
Get an API key from entertheatre.com/dashboard/api-keys for higher limits.

Data Types

Show Types

Shows are categorized into four types:
  • musical - Musical theatre productions
  • play - Dramatic plays
  • comedy - Comedy productions
  • drama - Dramatic productions

Role Types

Cast members have different role types:
  • principal - Lead performers
  • ensemble - Ensemble cast
  • understudy - Understudies
  • swing - Swing performers
  • standby - Standbys
  • alternate - Alternate performers

Pagination

Currently, all list endpoints return complete datasets. Pagination may be added in future versions for larger datasets.

CORS

The API supports Cross-Origin Resource Sharing (CORS), allowing you to make requests from browser-based applications.