Batch Resolve Identifiers
batch_resolveResolve a list of paper, patent, book, or ISBN identifiers into full records via multiple scholarly APIs. Large batches return a job handle to poll for results.
Instructions
Resolve a list of paper, patent, or book identifiers to full records.
Uses the S2 batch endpoint for paper IDs/DOIs, with OpenAlex fallback.
Patent numbers (e.g. EP1234567A1) are auto-detected and resolved via
the EPO OPS API when configured. ISBNs (prefixed ISBN:) are
resolved via Open Library.
Identifiers fan out across three upstreams, so a large batch runs long
and is then handed back as a job handle to poll with get_job_result
rather than the records themselves.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | Field set preset (applies to paper results only). | standard |
| identifiers | Yes | List of S2 IDs, DOIs (prefixed ``DOI:``), plain DOIs, patent numbers (e.g. ``EP1234567A1``, ``US11234567B2``), or ISBNs (prefixed ``ISBN:``, e.g. ``ISBN:9780201633610``). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||