Get Published Journal Version
biorxiv_get_published_versionResolve a DOI to its preprint-to-journal crosswalk record — preprint DOI, journal DOI, journal name, published date, and corresponding author details — from either side: a preprint DOI (10.1101/ or 10.64898/) finds the journal article it was published as, and any other DOI is read as a journal article's and finds the bioRxiv or medRxiv preprint it was posted as. Use when biorxiv_get_preprint shows a publishedJournalDoi and you need the journal details, or when you hold a journal article and want its preprint. bioRxiv and medRxiv share their DOI prefixes, so server="both" (the default) checks both in parallel and the response reports which server answered. When the crosswalk holds no record for a published preprint, the journal DOI still comes back from the preprint's own record, without journal name or date, and a notice says so. Returns a not-found error when no server holds the preprint, it lists no journal version, or no preprint is recorded for the journal DOI.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| doi | Yes | DOI to resolve: a preprint DOI (e.g. 10.1101/2024.01.15.575123 or 10.64898/2026.05.07.723463) or a journal article DOI (e.g. 10.1016/j.cell.2020.01.001). A doi.org or biorxiv.org/medrxiv.org article URL or a doi: prefix is accepted and stripped to the bare DOI, as is a vN, .full, or .pdf suffix; a journal DOI keeps its own components (10.7554/eLife.55185.sa1 is not 10.7554/eLife.55185). Cold Spring Harbor Laboratory Press journal DOIs (10.1101/gr.…, 10.1101/gad.…, 10.1101/lm.…) share the preprint prefix and cannot be resolved by DOI. | |
| server | No | Server the preprint was posted on. "both" (default) checks bioRxiv and medRxiv in parallel — use it when the DOI alone does not tell you which server holds the preprint. | both |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| notice | No | Present when publishedDoi came from the preprint's own record because the crosswalk had none: says why publishedJournal and publishedDate are absent. | |
| server | No | The server that returned this published record — never "both". | |
| preprintDoi | No | The preprint DOI, in bare form: the input itself when it was a preprint DOI, or the preprint the crosswalk links to the input when it was a journal DOI. | |
| preprintDate | No | Preprint posting date (YYYY-MM-DD) from the crosswalk record, or from the preprint's first revision when the crosswalk has none — the first posting for most preprints. medRxiv records some 10.64898/ preprints twice with different posting dates; this is the first record listed. | |
| publishedDoi | No | The journal publication DOI. | |
| preprintTitle | No | Title of the preprint. | |
| publishedDate | No | Journal publication date (YYYY-MM-DD). Absent when the crosswalk holds no record for this preprint — see notice. | |
| preprintAuthors | No | Preprint author list. | |
| preprintAbstract | No | Preprint abstract. | |
| preprintCategory | No | Subject category. | |
| publishedJournal | No | Name of the publishing journal. Absent when the crosswalk holds no record for this preprint — see notice. | |
| preprintAuthorCorresponding | No | Corresponding author name. | |
| preprintAuthorCorrespondingInstitution | No | Corresponding author institution. |