Skip Navigation Bar
National Library of Medicine Technical BulletinNational Library of Medicine Technical Bulletin
The modernized nlm technical bulletin is coming soon.
Contact the NLM Help Desk with any questions or concerns.

Table of Contents: 2022 SEPTEMBER - OCTOBER No. 448

Previous Next


Updated PubMed E-utilities Launching on November 15, 2022

Updated PubMed E-utilities Launching on November 15, 2022. NLM Tech Bull. 2022 Sep-Oct;(448):e4.

2022 September 14 [posted]

PubMed will be moving to an updated version of the E-utilities API on November 15, 2022. As previously announced, this updated version of E-utilities will use the same technology as the web version of PubMed released in 2020. For example, search results returned by the updated ESearch E-utility will now match those of the PubMed.gov website.

This update only affects E-utility calls with &db=pubmed. There are no changes to the E-utilities for other databases. You can refer to our previous post or watch our recorded webinar for more details on this update.

Do I need to do anything to prepare?

  • If you manage code that creates PubMed E-utility requests, review the changes below to ensure that your code will continue to function after the update.
  • Up until launch, you can also verify your code on the public test server, available through the following URL: https://eutilspreview.ncbi.nlm.nih.gov/entrez/eutils/. To use the test server, replace the standard E-Utilities URL (eutils.ncbi.nlm.nih.gov/entrez/eutils/) in your requests with the test URL.

What will happen to the current version of the PubMed E-utilities after the release on November 15, 2022?

The current E-utility URLs for PubMed (&db=pubmed) will continue to function after the E-utilities update is released, with only a few exceptions:

  • ESearch will only be able to access the first 10,000 records retrieved by the search query (&retmax <= 10,000; &retstart + &retmax <= 10,000).
  • EPost will only be able to accept up to 10,000 PubMed IDs (PMIDs) in a single URL request.
  • EFetch will no longer support returns in ASN.1 format.

Will the output of PubMed E-utility calls be changing?

Again, in almost all cases, no. Here are the exceptions:

  • ESearch will now return exactly the same PMIDs that are currently returned by web PubMed.
  • EFetch will now return XML data by default (&retmode is not set) rather than ASN.1. In other words, the default value of &retmode will become "xml."

How can I keep in touch?

Please write to us at info@ncbi.nlm.nih.gov if you have any questions or concerns.

You can also follow the NCBI Insights Blog and subscribe to the E-Utilities Announcement Mailing List for updates. 

NLM Technical Bulletin National Library of Medicine National Institutes of Health