Post History
I haven't tested this (which would require registering with them and obtaining an ID), but CrossRef provides a web service that appears to do what you need. From the documentation: Crossref qu...
Answer
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/20548 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision
I haven't tested this (which would require registering with them and obtaining an ID), but CrossRef provides a web service that appears to do what you need. From the [documentation](http://help.crossref.org/using_the_open_url_resolver): > Crossref query: > > [https://doi.crossref.org/servlet/query?pid=username:password&id=10.1006/jmbi.2000.4282](https://doi.crossref.org/servlet/query?pid=username:password&id=10.1006/jmbi.2000.4282) > > Like metadata queries, DOI query results are returned in XML format. Once you have a username and password, you can construct a query URL for each DOI. You'll then need to invoke that URL. If I were doing this once I'd probably generate a shell script to call `curl` once per DOI and run it from the command line; if I expected to do this on a regular basis I might (coax somebody to) write a nicer client interface. Note that that API is going to return XML; I presume it's the same XML that you get through the one-DOI-at-a-time web interface that you linked.