Crossref Adapter

Implements ScholarlyDataSource for Crossref’s REST API. Cursor pagination for /works, and DOI-based lookups.

Highlights

Search

$results = $crossref->searchWorks(Query::from([
    'q' => 'causal inference',
    'year' => '2015-2020',
    'limit' => 100,
]));

Lookup by DOI

$crossref->getWorkByDoi('10.1038/nature14539');

References/Citations

Configuration

Notes