4

There are some API services to give title, citation and authors of an article by its DOI. I wonder if there is a service to provide abstract of a journal article by providing its DOI.

1 Answer 1

4

For the MEDLINE database, with the E-utilities you can:

  1. Use the esearch function to retrieve the PubMed ID (PMID) of the article that includes the DOI as a term (presumably only one article):

    http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&WebEnv=1&usehistory=y&term=10.1021/bi902153g

  2. Then, use efetch function to retrieve the abstract among other bibliographic attributes of the article (you need to pass the query_key and WebEnv returned earlier by esearch).

    http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pubmed&retmode=XML&rettype=abstract&query_key=1&WebEnv=something


If you have the PMID, it is one step with efetch:

4
  • The edit is based on this Biostars answer
    – Orion
    Apr 16, 2016 at 11:16
  • This is only for the pubmed papers but any idea what we can do with other journals that are not in pubmed.
    – ypriverol
    Apr 23, 2016 at 10:15
  • @ypriverol: That's going to depend entirely on the journal. Give a field, and people can give better answers.
    – tonysdg
    Apr 23, 2016 at 21:13
  • @tonysdy I'm looking for something like crossref?
    – ypriverol
    Apr 24, 2016 at 18:14

You must log in to answer this question.

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