4

Is there any API that allow to get article information (in JSON or BIBREF format) using article DOI? I need: article title, authors, journal name, year of publication, volume (number), page numbers.

Is there a script written in PHP?

1

3 Answers 3

2

You are looking for https://doi2bib.org . It shouldn't be very hard to extract the actual bibtex entry from the html you get from that page.

If you want to see how it works under the hood, take a look at the sources here: https://github.com/davidagraf/doi2bib2/ .

1
  • Yes, it is a good javascript software. Moreover, it is possible to use a direct GET request to doi.org and receive a bibtext reference.
    – Ivan Z
    Commented Feb 12, 2020 at 9:57
2

For Crossref DOIs (110 million+) there's a public API - https://api.crossref.org/ that returns JSON

2

If it does not need to be pure PHP there is a javascript library: Citation.js https://citation.js.org/ it allows you to convert information from one format into another. Maybe it fits your specific usecase.

Not the answer you're looking for? Browse other questions tagged .