Crossref Scholarly Works Fetcher
Pricing
Pay per usage
Crossref Scholarly Works Fetcher
Fetch metadata for scholarly works (papers, articles, books) from the official Crossref REST API. Query by URL/DOI, keyword search, publication date range, work type, or ISSN. No API key required. Ideal for research pipelines, citation graphs, and LLM data prep.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Bruno Finger
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Fetch metadata for scholarly works (papers, articles, books, conference papers, etc.) from the official Crossref REST API. No API key required.
What it does
Crossref is a not-for-profit membership organisation that indexes metadata for
~185 million scholarly works. This actor wraps the keyless
https://api.crossref.org/works endpoint so you can retrieve structured
metadata — titles, authors, publishers, publication dates, journal/ISNN,
citation counts, and source URLs — as rows in an Apify dataset.
Input
| Field | Type | Default | Description |
|---|---|---|---|
query | string | "" | Free-text search across title / abstract / keywords. |
doi | string | "" | A single DOI to resolve (e.g. 10.1038/nature12345). Overrides query/filter. |
filter | string | "" | Crossref filter expression — e.g. type:journal-article, from-pub-date:2024, issn:0028-0836. |
maxWorks | integer | 10 (1–100) | Max works to return in search mode. |
Only one of doi, query, or filter is needed. If all are empty the actor
defaults to fetching the 10 most recent journal-articles.
Examples
{"query": "graph neural network","maxWorks": 20}
{"doi": "10.1103/PhysRevLett.116.061102"}
{"filter": "from-pub-date:2024-01,type:journal-article","maxWorks": 50}
Output
Each row in the dataset represents one scholarly work:
| Field | Description |
|---|---|
doi | The DOI of the work. |
title | Title of the work. |
authors | Comma-separated author list with ORCID IDs if present. |
publisher | Publisher name. |
published | Publication date (YYYY-MM-DD, YYYY-MM, or YYYY). |
type | Work type (journal-article, book, book-chapter, etc.). |
citationCount | Number of citing works (if available). |
journal | Container / journal title. |
issn | ISSN(s) of the journal. |
url | Canonical URL for the work. |
error | Empty on success, populated if the work could not be fetched. |
Billing
PAY_PER_EVENT per scholarly-work-fetched event — one charge per work emitted
to the dataset. Batch mode (maxWorks) lets a single run bill for up to 100 works.
Notes
- The Crossref API is keyless and generous with rate limits (~no-auth requests).
- The actor sends a descriptive
User-Agentheader as required by the Crossref API policy. - A proper email should be supplied in the User-Agent for production use; the current default is a placeholder.