Querying DOI metadata

DOI metadata is available in many formats, include Bibtex, Citeproc-JSON, RDF as well as XML and JSON specific to Crossref and Datacite. Crossref and Datacite both support content negotiation enabling clients to request DOI metadata in the format most suitable to them.

External Documentation

See the full content negotiation documentation for more details.

Example javascript

Crosscite-JSON is a convenient format as it's usable out of the box by most languages and available from both Crossref and Datacite. Here is an example, expressed as Crosscite-JSON:

{
  "volume" : "169",
  "issue" : "3946",
  "DOI" : "10.1126/science.169.3946.635",
  "URL" : "http://dx.doi.org/10.1126/science.169.3946.635",
  "title" : "The Structure of Ordinary Water: New data and interpretations are 
           yielding new insights into this fascinating substance",
  "container-title" : "Science",
  "publisher" : "American Association for the Advancement of Science AAAS (Science)",
  "issued" : { "date-parts" : [ [ 1970,8,14 ] ] },
  "author" : [ { "family" : "Frank", "given" : "H. S."} ],
  "editor" : [],
  "page" : "635-641",
  "type" : "article-journal"
}