List Recent Preprints
biorxiv_list_recentList preprints posted or revised within a date interval, optionally scoped to one server or a subject category. Returns 30 preprints per page (fixed by the API); pass cursor as an integer offset (0, 30, 60, …) to step through additional pages. When server="both" (default), per-server pagination state is returned separately — use each server's cursor field for independent advancement. One server failing under server="both" does not abort the call: the other server's page is still returned and the failed one is named in failed[], marking the result set as partial rather than complete. Every attempted server failing is a different case and does abort the call, with a retryable upstream_unavailable (or rate_limited) error — an empty page would otherwise be indistinguishable from an interval that genuinely holds nothing. Call biorxiv_list_categories for valid category strings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | Integer page offset (0, 30, 60, …). Defaults to 0 (first page). | |
| server | No | Server to query. "both" fans out to bioRxiv and medRxiv in parallel. | both |
| category | No | Subject category filter. Use biorxiv_list_categories for valid values. | |
| end_date | Yes | End of the date interval (YYYY-MM-DD). | |
| start_date | Yes | Start of the date interval (YYYY-MM-DD). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| failed | No | Servers that did not answer, so their records are missing from "preprints" and they have no "pagination" entry. Non-empty means this result set is partial — retry to include them. Only populated when server="both", and never holding every attempted server: when none answered, the call fails with upstream_unavailable or rate_limited instead of returning a page. A single-server failure likewise surfaces as a tool error. Distinct from an exhausted pagination entry, where the server answered. | |
| notice | No | Guidance on how to read this result set: which servers did not answer, which cursors are past the end, and — when nothing came back — the applied filters and how to broaden them. All applicable qualifications are composed into one string. | |
| preprints | No | Preprints in the requested date interval. | |
| pagination | No | Per-server pagination state. Advance each server independently. | |
| categoryNote | No | Present when server="both" and the category exists in only one server's taxonomy. Explains which server was queried and why the other was excluded. |