Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Library Reopening Dashboard
Get the latest information on the status of library services and space.
 Ask a Question

Searching in PubMed: API Access

A guide for using PubMed, the world's largest database for biomedical and health sciences literature.

About APIs

An API (Application Programming Interface) allows applications to talk to one another and can be used to facilitate downloading large amounts of data from a website. APIs are useful when you want to extract a large amount of data programmatically for text or data mining. 

NCBI & NLM Documentation

API Key Management

Create and manage an API key in the API Key Management section in your My NCBI Account Settings. 

E-utils users are allowed 3 requests/second without an API key. Create an API key to increase your e-utils limit to 10 requests/second.

Contact the NCBI help department if you need to request higher throughput. Only one API Key per user. Replacing or deleting will inactivate the current key. Use this key by passing it with api_key=API_KEY parameter. Refer to additional documentation for more information.