capa.com APIwww.capa.com ↗
Access CAPA Columbus performing arts events via API. Get titles, dates, venues, ticket links, and images for theater shows, concerts, and live performances.
curl -X GET 'https://api.parse.bot/scraper/e8d3f4b2-b231-4cce-b128-06bb1285d292/get_events' \ -H 'X-API-Key: $PARSE_API_KEY'
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.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. Must be a positive integer. |
| per_page | integer | Number of events per page. Must be an integer between 1 and 100. |
{
"type": "object",
"fields": {
"page": "integer",
"total": "integer total number of events",
"events": "array of event objects",
"per_page": "integer",
"total_pages": "integer total number of pages"
},
"sample": {
"page": 1,
"total": 434,
"events": [
{
"id": 33181,
"title": "Backstage at the Lincoln: Honor Him",
"venue": "Lincoln Theatre",
"image_url": "https://www.capa.com/app/uploads/25-26_HonorHim_MAIN-1024x606.jpg",
"detail_url": "https://www.capa.com/productions/bs-honor-him/",
"ticket_links": [
"https://tickets.capa.com/11569",
"https://tickets.capa.com/11569/11572/"
],
"date_modified": "2026-05-27T16:19:15",
"date_published": "2026-05-28T10:00:26",
"event_date_text": "Thursday, June 11, 2026 | 7 PM",
"content_rendered": "<div>...</div>"
}
],
"per_page": 3,
"total_pages": 145
}
}About the capa.com API
The CAPA API exposes upcoming productions from the Columbus Association for the Performing Arts through a single get_events endpoint that returns up to 10 fields per event, including title, venue name, event date text, ticket purchase links, and a main image URL. Results are paginated and ordered by most recent, making it straightforward to build event calendars or performance discovery tools tied to CAPA's Columbus-area lineup.
What the API Returns
The get_events endpoint returns a paginated list of CAPA productions. Each event object includes a title, a detail_url for the full production page, rendered HTML content, publication_date and modification_date timestamps, an event_date text string extracted from the event content, a venue_name, an array of ticket_links for purchasing, and a main_image_url. The top-level response also carries total (count of all available events), total_pages, page, and per_page for navigation.
Pagination and Filtering
Two optional query parameters control pagination: page (a positive integer) and per_page (an integer between 1 and 100). There is no server-side filter for date range, venue, or event category — all filtering against specific attributes must be done client-side after retrieving results. Results are ordered by most recent by default.
Coverage and Scope
The API covers publicly listed CAPA productions in Columbus, Ohio. Data reflects what CAPA publishes on their site for upcoming and current productions, including performing arts categories such as theater, concerts, and live performances. Historical or archived events that are no longer publicly listed are not guaranteed to be accessible. The event_date field is extracted from event content as text, so downstream parsing may be needed to convert it into a structured date format.
- Build a Columbus performing arts calendar that displays event titles, venues, and dates from CAPA's current lineup.
- Aggregate ticket purchase links across CAPA productions to surface them in a unified ticketing dashboard.
- Display promotional imagery for CAPA shows using the
main_image_urlfield in a visual event guide. - Monitor CAPA's event schedule for additions or changes by comparing
modification_datevalues across polling intervals. - Power a venue-specific event feed by filtering returned events by
venue_nameon the client side. - Notify subscribers about newly published CAPA productions by tracking
publication_dateagainst a previously stored snapshot.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does CAPA have an official public developer API?+
What does the `get_events` endpoint actually return for each event?+
Can I filter events by date range or event category through the API?+
get_events endpoint does not support server-side filtering by date range, venue, or category. The only parameters are page and per_page for pagination. Any attribute-based filtering needs to happen client-side after fetching results. You can fork this API on Parse and revise it to add server-side filtering if your use case requires it.Is the event date returned as a structured timestamp or plain text?+
event_date field is returned as a text string extracted from the event content rather than a normalized ISO timestamp. You may need to parse it further depending on how your application consumes dates.