A lightweight proxy API for the official teatrkachalov.ru website. This service scrapes and exposes public data about plays, actors, and musicians in a clean, JSON-based format.
- Get all upcoming plays with filtering options
- Fetch details about a specific play
- Get a list of all actors
- Get details for a specific actor
- Get a list of all musicians
Returns a list of upcoming plays with optional filters.
Query Parameters:
| Name | Type | Description |
|---|---|---|
scene |
string | Filter by season (Основная сцена, Малая сцена) |
author |
string | Filter by surname (Case sensetive) |
name |
string | Filter by name of the play |
age_rating |
string | 6, 12, 16, or 18 (+ omitted) |
month |
string | Filter by month (from 1 to 12) |
Returns a JSON object with details about a specific play.
Returns a list of all actors from the theater.
Returns details for a specific actor.
Returns a list of all musicians from the theater.
- Go 1.20 or higher
- Clone the repository:
git clone https://github.com/your-username/KachProxyAPI.git
cd KachProxyAPI- Add all required files
touch theat.toml