Microproduct Data GuideIntermediate

Crossref Works Metadata

Publisher-deposited DOI metadata for building literature monitors, journal alerts, funding analyses, and scholarly-reference tools.

Report a Problem

At a Glance

Difficulty
Intermediate — some data preparation helps
Size
Small · ≤0.1 GB
Formats
JSON
Access
API
API Key
Not Required
Provider
Crossref
Updates
Continuous
Last Verified
Aug 13, 2026
Source Type
Nonprofit Source
  • Python Syntax Checked

From Source to Product Signal

Test a Product Idea in Four Steps

Crossref exposes metadata deposited by DOI registrants, including titles, publication dates, funders, licenses, and updates. Start with one topic and a 30-day deposit window. Deposit completeness varies by member, and a deposit date is not necessarily the work's publication date.

1

Check the Setup

  • Python 3.10 or newer
  • A notebook environment such as Jupyter or Google Colab
  • An email address to identify polite API requests
2

Access the Data

  1. 1.Choose one specific research topic and a 30-day deposit window.
  2. 2.Send a polite API request with your email address and limit the returned fields.
  3. 3.Retain each DOI and both publication and deposit dates for deduplication.
Open Official Source
3

Run the Python Example

Install the packages, then run the notebook cell.

python -m pip install pandas requests

from datetime import date, timedelta
import pandas as pd
import requests

start = date.today() - timedelta(days=30)
response = requests.get(
    "https://api.crossref.org/works",
    params={
        "query": "wildfire risk",
        "filter": f"from-deposit-date:{start.isoformat()}",
        "select": "DOI,title,published,created,publisher,type",
        "rows": 100,
        "mailto": "you@example.com",
    },
    timeout=30,
)
response.raise_for_status()
works = pd.json_normalize(response.json()["message"]["items"])
print(works[["DOI", "publisher", "type"]].head(20))
4

Test a Useful Signal

Monitor Recent Deposits about One Topic

Identify DOI records about wildfire risk deposited during the last 30 days.

  1. 01Retrieve a bounded result set and deduplicate records by DOI.
  2. 02Summarize deposits by publisher and work type while retaining publication dates.
  3. 03Explain how query matching, member-supplied metadata, and deposit timing limit the monitor.

Dataset Details

Crossref is a nonprofit source. Last verified 2026-08-13. Temporal coverage: historical registered works through current deposits.

Geography

Formats

Provider

Crossref

Data Terms

Crossref REST API terms and member-deposited metadata rights

Send Feedback