Reference Checker: Fake, AI-Hallucinated & Retracted Citations
reference_checkerCheck bibliographies, DOIs, or paper titles for fake, miscited, or retracted references; get per-reference OK/CHECK/FIX status, matched DOI, mismatches, and retraction status.
Instructions
Use this to check a bibliography, DOIs or paper titles for fake (AI-hallucinated), miscited or retracted references. Input: reference text, DOIs or titles. Output: one row per reference with OK/CHECK/FIX status, matched DOI, mismatches and retraction status.
Runs the Apify Actor pandadad0214/reference-checker (https://apify.com/pandadad0214/reference-checker) on your own Apify account. Price: $0.01 per reference checked. Runs that find nothing are not charged per result. Spending is capped per call by run_max_charge_usd.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dois | No | DOIs. DOIs to check (bare 10.xxxx/..., doi: prefix or https://doi.org/ URLs). | |
| mode | No | Mode. 'check' = the normal one-off check. 'monitor' = re-check the DOIs (and/or ORCID works) and compare with the previous run's saved state. Choices: check = Check references (one-off); monitor = Monitor DOIs / ORCID for new retractions (schedule it). | check |
| orcid | No | ORCID iD (monitor mode). Optional. Monitor every DOI on this researcher's public ORCID record (plus Crossref works tagged with it), e.g. 0000-0002-1825-0097. Combined with the DOIs list. | |
| titles | No | Paper titles. Article titles to look up when you have no full reference. | |
| monitorName | No | Monitor name (monitor mode). Optional. Name of the key-value store in your account that keeps state between runs (letters, digits, hyphens). Use a different name for each list you monitor. Default: refcheck-monitor-, or refcheck-monitor. | |
| bibliography | No | Bibliography / reference list. Paste a reference list in any common style (APA, MLA, Chicago, Vancouver, IEEE, Harvard). One reference per line, numbered ([1], 1.), or separated by blank lines. | |
| contactEmail | No | Contact email for Crossref (optional). Optional. Sent to Crossref as the mailto contact so requests use its faster 'polite' pool. Never shared elsewhere. | |
| maxReferences | No | Max references per run. Safety cap on references checked (each is billed). Whole number, 1 to 20,000 references; default 1,000. | |
| minMatchScore | No | Minimum match score (0-100). How close a Crossref record must be (title, authors, year) to count as found. Lower finds more but risks false matches. Whole number, 50 to 100; default 80. | |
| run_max_items | No | Optional. Most results to return from this call (default from PANDA_MAX_ITEMS, 50). Also limits how many results the Actor produces and charges for, unless you set its own max field. | |
| checkOpenAccess | No | Find open-access links. Look up free legal full-text links via OpenAlex. Default: on. | |
| run_timeout_secs | No | Optional. Seconds to wait for results (default from PANDA_TIMEOUT_SECS, 120; max 300). | |
| includeCandidates | No | Include candidate matches. Also output the top Crossref candidates and their scores for each reference (useful for auditing). Default: off. | |
| run_max_charge_usd | No | Optional. Hard spending cap for this call in USD (default from PANDA_MAX_CHARGE_USD, 0.50). |