Search Objects
search_objectsSearch Smithsonian collection objects by keyword, maker, museum, date, material, or exhibit status; retrieve compact summaries and IDs for detailed records.
Instructions
Search Smithsonian collection objects by keyword and filters. Returns compact summaries; pass an id to get_object for the full record. For "how many" questions use limit=1 and read total_count. For works by a person use maker, since query also matches records that only mention them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page. | |
| maker | No | Creator name, full or surname, e.g. "Winslow Homer", "Homer", "Katsushika Hokusai". Results then carry maker_match. | |
| query | No | Keywords, matched anywhere in a record, descriptions and notes included. Every word must match, so use 1-4 distinctive words, OR between alternatives ("muppet OR henson") and quotes for phrases. Leave out stop-words and questions. Empty matches everything. | |
| topic | No | Subject term, e.g. "Civil War". | |
| museum | No | Museum name or unit code, e.g. "American History", "NMAH", "Asian Art", "Natural History". | |
| offset | No | Start position; pass next_offset to get the next page. | |
| date_to | No | Latest year, matched by decade. | |
| on_view | No | true for objects on physical exhibit now, false for objects not on exhibit. Natural History (NMNH) has no exhibit data, so its objects never match true. | |
| cc0_only | No | Only objects with CC0 (public domain) media. | |
| material | No | Material or medium, e.g. "bronze". | |
| date_from | No | Earliest year, such as 1860 or "1860s", matched by decade. Some records are dated by their subject, so later books about a period can match. | |
| has_images | No | Only objects with images. | |
| object_type | No | Object type, e.g. "Paintings", "Puppets". | |
| record_type | No | "objects", or "archives" for archival collections and their folders and items (papers, photographs, recordings), which the API searches separately from objects. | objects |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| museum | No | Museum filter that was applied | |
| offset | No | ||
| objects | No | ||
| returned | Yes | ||
| next_offset | No | Offset of the next page; null when there are no more | |
| total_count | Yes | All matches, not just this page |