NLM logo

UMLS API Technical Documentation

Welcome to the UMLS API Technical Documentation. There are 2 implementations of the UMLS API available for use:

UMLS REST API

A set of convenient URI patterns and Json output that offer links for important UMLS entities such as CUIs, atoms, and subsets such as the SNOMED CT-> ICD-10-CM map. Code samples are available in the documentation as well as on github.

UMLS SOAP API

Install all the classes for the SOAP API using Maven as described in the installation documentation. Code samples within the documentation are available, mainly in Java.