Get ORCID Researcher Works
orcid_get_worksRetrieve works associated with an ORCID iD — publications, datasets, software, preprints, and more. Returns work summaries with put-codes, titles, types, publication dates, journal names, and all external identifiers (DOIs, PMIDs, arXiv IDs, ISBNs). The first 50 works are returned by default; workCount reports the total available, and prolific records are paged with offset and the returned nextOffset (or raise limit). Set include_external_ids to false to omit identifier lists for a lighter payload. Pass the putCode from each work to orcid_get_work_detail to retrieve the full record including abstract and contributors. External IDs are ready for chaining to Crossref, PubMed, or arXiv servers. Works are self-reported; a researcher may not have linked all their publications.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum works to return in this response (default 50, max 1000). The full list is sliced locally — page prolific records with offset and the returned nextOffset. | |
| offset | No | Zero-based index of the first work to return (default 0). Combine with limit to page through the full works list. | |
| orcid_id | Yes | ORCID iD — bare format (0000-0001-2345-6789) or full URI (https://orcid.org/0000-0001-2345-6789). | |
| include_external_ids | No | When true (default), each work carries its external identifiers (DOIs, PMIDs, arXiv IDs, ISBNs). Set false to omit them for a lighter payload when only titles, types, and dates are needed. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| works | No | Works for this ORCID iD, sliced to the requested offset and limit. | |
| notice | No | Note when the works list is empty — may indicate no self-reported works or private visibility settings. | |
| offset | No | Zero-based offset applied to the full works list for this response. | |
| orcidId | No | Normalized ORCID iD (bare format). | |
| orcidUri | No | Full ORCID URI. | |
| truncated | No | True when more works are available beyond this response — fetch them with nextOffset. | |
| workCount | No | Total works available for this ORCID iD, before offset and limit are applied. | |
| nextOffset | No | Offset to pass on the next call to continue paging. Omitted when this response includes the final work. | |
| returnedCount | No | Number of works returned in this response, after applying offset and limit. |