# Capa — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Discover upcoming performing arts events in Columbus by accessing detailed information about CAPA productions, including show dates, venue locations, ticket purchasing links, and promotional images. Browse and plan your attendance at theater shows, concerts, and other live performances all in one place.

**Category:** Entertainment | **Website:** [www.capa.com/wp-json/wp/v2/tessi_production?per_page=10&page=1](https://www.capa.com/wp-json/wp/v2/tessi_production?per_page=10&page=1) | **Docs:** [parse.bot/marketplace/3958473e-dd2a-4aea-83b3-698b6dad9461/capa-com-api](https://parse.bot/marketplace/3958473e-dd2a-4aea-83b3-698b6dad9461/capa-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-capa-com-api-3958473e/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_events

Fetch paginated CAPA events/productions. Returns event details including title, detail URL, rendered HTML content, publication and modification dates, event date text extracted from content, venue name, ticket purchase links, and main image URL. Results are ordered by most recently published first. Paginated via page number; total count and total pages are included in the response.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `page` | integer | No | Page number for pagination. Must be a positive integer. |
| `per_page` | integer | No | Number of events per page. Must be an integer between 1 and 100. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-capa-com-api-3958473e/get_events \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"page":"<integer>","per_page":"<integer>"}'
```
