Batch Resolve Identifiers
batch_resolveResolve lists of paper, DOI, patent, and ISBN identifiers to full records across scholarly sources; large batches return a job handle for polling 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.
An OpenAlex-sourced paper ("source": "openalex") has the same keys as
an S2 one for the requested fields, with paperId null.
Patent numbers (such as 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 upstream sources, 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 (such as ``EP1234567A1`` or ``US11234567B2``), or ISBNs (prefixed ``ISBN:``, such as ``ISBN:9780201633610``). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||