Crossref Scholarly Works Fetcher avatar

Crossref Scholarly Works Fetcher

Pricing

Pay per usage

Go to Apify Store
Crossref Scholarly Works Fetcher

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

Bruno Finger

Maintained by Community

Actor 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

FieldTypeDefaultDescription
querystring""Free-text search across title / abstract / keywords.
doistring""A single DOI to resolve (e.g. 10.1038/nature12345). Overrides query/filter.
filterstring""Crossref filter expression — e.g. type:journal-article, from-pub-date:2024, issn:0028-0836.
maxWorksinteger10 (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:

FieldDescription
doiThe DOI of the work.
titleTitle of the work.
authorsComma-separated author list with ORCID IDs if present.
publisherPublisher name.
publishedPublication date (YYYY-MM-DD, YYYY-MM, or YYYY).
typeWork type (journal-article, book, book-chapter, etc.).
citationCountNumber of citing works (if available).
journalContainer / journal title.
issnISSN(s) of the journal.
urlCanonical URL for the work.
errorEmpty 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-Agent header 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.