Crossref REST API
DOI metadata, bibliographic search, and post-publication relationships
Queries use an identified User-Agent, concurrency 3, response-code separation, and a 24-hour metadata cache.
Open the official sourceMethodology and coverage
This page documents the live reference-resolution pipeline, the evidence required for each result, the cases the checker refuses to decide, and what is retained after a run.
Pipeline
01
Detect DOI lists, BibTeX, RIS, or plain text. Structured title, author, year, journal, and DOI fields are retained when present. Parsing failure remains visible.
02
Query the Crossref REST API with an identified User-Agent. A found work, an explicit 404, and a timeout or service failure are separate outcomes.
03
If Crossref returns 404, query the DOI Foundation registration-agency service. A DOI registered with DataCite or another agency is never labeled absent merely because Crossref lacks its metadata.
04
Check the Retraction Watch production mirror, Crossref post-publication relationships, and any exact clone-domain match from the Hijacked Journal Checker source. Record whether the mirror answered for this run.
05
Return one highest-priority evidence state and the supporting source. Missing metadata, unavailable services, and inconclusive searches remain unchecked rather than guessed.
Decision rules
The label summarizes the strongest supported state. It does not infer intent, misconduct, study validity, or journal quality.
Primary sources
DOI metadata, bibliographic search, and post-publication relationships
Queries use an identified User-Agent, concurrency 3, response-code separation, and a 24-hour metadata cache.
Open the official sourceCurated retractions and selected related notices
The upstream dataset is updated each working day. Manusights uses a DOI-keyed production mirror, records whether that mirror answered for each run, and labels the result incomplete when only the bundled safety sample was available.
Open the official sourceRegistration-agency check independent of Crossref coverage
The doiRA response prevents a DataCite or other non-Crossref DOI from being mislabeled as unregistered.
Open the official sourceKnown clone-domain evidence
Only an exact listed clone domain in the pasted reference can trigger this flag. Journal title and ISSN matches are deliberately excluded.
Open the official sourceData handling
The full pasted text is processed on the server. A computed result that includes parsed reference text may be cached for up to 24 hours. The cache avoids repeating the same external lookups.
Saved-run records keep DOI and input-format fields plus sanitized findings. Before database persistence, the exact parsed.raw strings are replaced by a DOI label, parsed title, or neutral placeholder.
Operational email contains only counts, result categories, and detected format. It does not include submitted bibliography text. Submitted text is not sent to a language model or used for model training.
Durable share pages are addressed by unguessable tokens and marked noindex. They contain computed bibliographic fields, not the exact pasted strings. Anyone who receives the link can view the snapshot.
FAQ
Use the method
The result preserves source attribution and unchecked states so you can decide what requires manual follow-up.
Open the Reference CheckerProvenance
The checker is an integration layer. Review provider credits and the correction path before citing or teaching with it.
Open provenance and credits