What is E-utilities?

If you’re reading this, you’ve probably used PubMed to search for citations to medical literature. PubMed (www.pubmed.gov) allows you to search and retrieve bibliographic data, choose from several display formats, and share your results. You can use field tags that will limit your search to specific fields (for example: title, title and abstract, or MeSH terms). Behind the scenes, programs are processing your search terms and returning only the data that meet your search criteria.

When we talk about PubMed, we are referring to both the search interface and to the database itself - the largest collection of citations to medical journal literature in the world. PubMed is one of 38 databases built and maintained by the National Center for Biotechnology Information (NCBI) at NLM. Other NCBI databases include the NLM Catalog, MeSH, Gene, PMC (PubMed Central), and many more. Each of these databases has a layer of programming and a graphical user interface that makes it easy to enter your search terms and retrieve information.

E-utilities is simply another way to search PubMed and the other NCBI databases. E-utilities is an API, or Application Programming Interface: a set of rules, protocols, and tools for building software and applications. The E-utilities API allows you to search the NCBI databases through your own program. This means that you control exactly what fields you are searching, the specific data elements you retrieve, the format of the data, and how you share your results. When you use E-utilities to access PubMed, you are accessing the same data that you’d find at www.pubmed.gov.