XML API - doi.crossref.org/search/doi?doi={doi}


How to use XML API URL, doi.crossref.org/search/doi?doi={doi}, for DOI-to-metadata query?

✍: FYIcenter.com


XML API URL doi.crossref.org/search/doi?doi={doi} allows you to query for metadata of a given DOI and receive output in XML format.

This XML API supports the following parameters:

pid={email} - Required. The email address to identify yourself.
doi={doi} - Required. The DOI of the research paper.
format={format} - Optional. The format for the returning XML: xsd_xml, unixsd or unixref.

Here is an example of how to use the XML API with the default format, which is a simple text format, not XML:

fyicenter$ curl 'https://doi.crossref.org/search/doi?pid=email@address.com&doi=10.1577/H02-043'
<?xml version="1.0" encoding="UTF-8"?>
<crossref_result xmlns="http://www.crossref.org/qrschema/2.0"
  version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="http://www.crossref.org/qrschema/2.0 https://www.crossref.org/schema/crossref_query_output2.0.xsd">
      <query status="resolved" fl_count="20">
      <doi type="journal_article">10.1577/H02-043</doi>
      <issn type="print">0899-7659</issn>
      <issn type="electronic">1548-8667</issn>
      <journal_title>Journal of Aquatic Animal Health</journal_title>
      <year media_type="print">2003</year>


XML API - www.crossref.org/openurl/?id=doi:{doi}

XML API - doi.crossref.org/servlet/query?qdata={xml}

Crossref.org DOI Database

⇑⇑ DOI - Frequently Asked Questions

2022-10-08, 330👍, 0💬