Search Whitney events
whitney_search_eventsFind Whitney Museum events by title, date range, or custom filters to locate talks, tours, and public programs from 2008 onward.
Instructions
Search Museum events — talks, tours, public programmes and so on — going back to 2008. This list is largely comprehensive.
Args:
title (string, optional): substring match
filters (object, optional): raw Ransack predicates
sort (string, optional): e.g. 'start_time desc'
starts_on_or_after / starts_on_or_before (string, optional): ISO dates (YYYY-MM-DD) filtering on start_time
page (number, default 1), limit (number, 1-30, default 10)
response_format ('markdown' | 'json', default 'markdown')
Returns: { total, count, page, has_more, next_page?, results[] }
As with exhibitions, fields are passed through generically. Sort by 'start_time desc' for the most recent programming.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page number; the API returns 30 records per page | |
| sort | No | Ransack sort string, e.g. 'start_time desc', 'title asc', or 'random' | |
| limit | No | Maximum records to return from the fetched page (1-30). Keep this low unless you need the detail — Whitney records are verbose. | |
| title | No | Words appearing in the title | |
| filters | No | Raw Ransack predicates, e.g. { "title_cont": "moon", "classification_eq": "Paintings" }. Matchers: _eq, _not_eq, _cont, _not_cont, _cont_all_split, _true, _false, _gt, _gteq, _lt, _lteq. | |
| response_format | No | Output format: 'markdown' for reading, 'json' for machine processing | markdown |
| starts_on_or_after | No | ISO date (YYYY-MM-DD); keep records starting on or after this date | |
| starts_on_or_before | No | ISO date (YYYY-MM-DD); keep records starting on or before this date |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Advisory note about trimming or pagination | |
| page | Yes | Page that was fetched | |
| count | Yes | Records returned in this response | |
| total | Yes | Total matching records across all pages | |
| source | Yes | Attribution for the data, as the Whitney's terms ask for | |
| results | Yes | The records | |
| has_more | Yes | Whether further pages exist | |
| next_page | No | Page number to request next |