APIsApplication Program Interfaces (APIs) are available to users to retrieve data from several drug information sources, including RxNorm, NDF-RT and RxTerms. Currently there are six APIs available:
- RxNorm API for retrieving data from the RxNorm data set.
- RxNorm Prescribable API for retrieving data from the RxNorm Current Prescribable Content.
- NDF-RT API for retrieving data from the National Drug File Reference Terminology (NDF-RT) data set.
- RxTerms API for retrieving
data for the RxTerms
- RxClass API for retrieving
drug classes and drug members from a number of different drug class types.
- Drug Interaction API for accessing
Each API is available in two forms:
- RESTful web services. A RESTful web service is a web service implemented using HTTP and the principles of Representative State Transfer (REST). The RESTful web services can return the data in XML, JSON or plain text formats.
- SOAP web services. The SOAP functions are defined using the Web Services Description Language (WSDL) file, which is available for each API. Examples of how to build a client using the WSDL file are included in the API documentation.
We invite you to develop computer and mobile applications using National Library of Medicine (NLM) resources. We request that any application that makes use of NLM data include the following statement:
"This product uses publicly available data from the U.S. National Library of Medicine (NLM), National Institutes of Health, Department of Health and Human Services; NLM is not responsible for the product and does not endorse or recommend this or any other product."