Get Work
openlibrary_get_workFetch a work by Open Library Work ID (OL…W). Returns title, description, subjects, cover IDs, and linked author IDs for follow-up lookups. Works represent the abstract book concept independent of any specific edition. Note: author names are not included — use openlibrary_get_author or openlibrary_search_books for names.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| work_id | Yes | Open Library Work ID. Format: OL…W (e.g., "OL45804W"). A leading "/works/" prefix is stripped if provided. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| title | No | Work title. | |
| notice | No | Disclosure when the text output caps a long list — names the omitted count and points to the complete array in structuredContent. Absent when nothing was capped. | |
| created | No | ISO 8601 creation timestamp. Absent when not available. | |
| work_id | No | Canonical Open Library Work ID (OL…W). | |
| subjects | No | Subject tags for this work. | |
| cover_ids | No | Numeric cover IDs. Pass to openlibrary_get_cover_url with id_type "id". | |
| author_ids | No | Open Library Author IDs (OL…A). Use openlibrary_get_author for names and bio. | |
| description | No | Work description or blurb. Absent when not provided. | |
| last_modified | No | ISO 8601 last-modified timestamp. Absent when not available. | |
| subject_times | No | Time period subjects. | |
| subject_people | No | People subjects. | |
| subject_places | No | Geographic subjects. |