DOI Content in BibTeX (Bibliography for LaTeX)


How to represent DOI content in BibTeX (Bibliography for LaTeX) format?



If you are still using the LaTeX typesetting system to write your research paper, you may want to represent DOI content in BibTeX format by using the DOI Content Negotiation service provided by

The BibTeX format is triggered by the "application/x-bibtex" MIME type as shown this HTTP request syntax:

GET{doi} HTTP/1.1
Accept: application/x-bibtex

Here is an example of how to use the DOI Content Negotiation service to get the BibTeX format of a given DOI:

fyicenter$ curl -H "Accept: application/x-bibtex" \

<html><head><title>Handle Redirect</title></head>
<a href=""></a>

Okay, is not serving this Content Negotiation request directly. It is redirecting you to to get the response.

You can add the -L option to let "curl" follow the redirected location. will return you the DOI content in BibTeX format.

fyicenter$ curl -LH "Accept: application/x-bibtex" \

  doi = {10.1126/science.169.3946.635},
  url = {},
  year = 1970,
  month = {aug},
  publisher = {American Association for the Advancement of Science ({AAAS})},
  volume = {169},
  number = {3946},
  pages = {635--641},
  author = {Henry S. Frank},
  title = {The Structure of Ordinary Water},
  journal = {Science}


DOI Content in RIS (Research Information Systems)

DOI Content in Formatted Text Citation

DOI Content Negotiation at

⇑⇑ DOI - Frequently Asked Questions

2022-10-06, 159👍, 0💬