AkashiDocs
Providers

Crossref

Publisher-deposited metadata for 170M+ DOIs: titles, authors, journals, dates, citation counts, corrections and retractions.

  • Provider id: crossref
  • Tools: 2, at $0.001 per call
  • Categories: Research & Papers
  • Homepage: www.crossref.org
  • Provider docs: api.crossref.org/swagger-ui/index.html
  • Licence: Metadata facts; mostly CC0 (abstracts remain the publisher's)
  • Attribution: Crossref (crossref.org)
ToolPriceWhat it does
crossref/search$0.001Match a reference (title, authors, journal, year) to DOIs in Crossref's registry.
crossref/work$0.001The registered record for one DOI: title, authors, journal, date, type, citations, retraction notices.

Inputs are JSON bodies, and unknown fields are rejected with 422 invalid_input (not charged). POST /v1/inspect with a tool's id returns the same input schema, plus the output schema.

crossref/search · $0.001 per call (local) · Research & Papers

Match a reference (title, authors, journal, year) to DOIs in Crossref's registry.

Bibliographic search: give it a citation string or title words and get the best-matching registered works with DOI, authors, venue, date, citation count and any retraction flag, best match first. Best for turning a reference into a DOI. It is not a topical discovery engine (any word can match, so sorting by citations would surface unrelated hits); for 'papers about X' use openalex/works or firecrawl/research-papers. Then crossref/work for one DOI's full record.

Related: crossref/work, openalex/works, firecrawl/research-papers.

Input

FieldTypeRequiredDescription
querystringyesA citation or its parts: title words, author names, journal, year. 2–500 characters.
rowsintegernoFrom 1 to 10. Default 5.
year_fromintegernoFrom 1600 to 2100.
year_tointegernoFrom 1600 to 2100.

Example

Input
{
  "query": "LeCun Bengio Hinton Deep learning Nature 2015",
  "rows": 3
}
Run it with the CLI
node akashi.mjs run crossref/search --input '{"query":"LeCun Bengio Hinton Deep learning Nature 2015","rows":3}'

Crossref DOI Lookup

crossref/work · $0.001 per call (local) · Research & Papers

The registered record for one DOI: title, authors, journal, date, type, citations, retraction notices.

Resolves a DOI against Crossref, the registry publishers deposit to, and returns its metadata plus any correction, retraction or expression-of-concern notices (from the publisher and Retraction Watch), so it is the check before citing a paper. An unregistered DOI answers found=false. DataCite DOIs (most datasets) are not in Crossref; try openalex/work. It returns no full text; use firecrawl/read-paper for that.

Related: crossref/search, openalex/work, firecrawl/read-paper.

Input

FieldTypeRequiredDescription
doistringyesThe DOI, e.g. '10.1038/nature14539' (https://doi.org/ and doi: prefixes are fine). 7–300 characters.

Example

Input
{
  "doi": "10.1016/S0140-6736(97)11096-0"
}
Run it with the CLI
node akashi.mjs run crossref/work --input '{"doi":"10.1016/S0140-6736(97)11096-0"}'

On this page