V&A Collection Search
vam.collections.searchSearch 1M+ objects in the Victoria and Albert Museum collection by keyword, object type, date range, and display status. Returns object type, title, maker, date, place of origin, thumbnail URL, and IIIF image base for each result. Filter by on_display=true to find objects currently on display in London. Source: V&A public API (no auth required).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for paginating through results (default 1). | |
| query | No | Keyword search across titles, descriptions, maker names, and materials (e.g. "teapot", "William Morris", "silk embroidery"). Leave empty to browse all objects. | |
| year_to | No | Latest production year filter (e.g. 1850). | |
| page_size | No | Number of results per page (1-30, default 10). | |
| year_from | No | Earliest production year filter (e.g. 1750). | |
| on_display | No | When true, return only objects currently on display in V&A galleries. When false or omitted, include objects in storage too. | |
| object_type | No | Filter by object type (e.g. "Painting", "Vase", "Tile", "Photograph", "Drawing", "Print", "Textile"). Case-sensitive; use exact V&A category names. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |