Skip to main content
Creating a new NHS England: Health Education England, NHS Digital and NHS England have merged. More about the merger.

Technology Reference Update Distribution API

Automate the download of TRUD release files, including classification products, NHS data model and dictionary, and terminology products.


Use this API to automate the download of Technology Reference Update Distribution (TRUD) release files.

These include:

  • classification products, including NHS Information Standards ICD and OPCS-4 in the UK, as well as other products to support the implementation of these clinical classifications and derivative products
  • the NHS Data Model and Dictionary, which provides a reference point for approved Information Standards and Collections (including Extractions) (ISCEs) to support health care activities within the NHS in England
  • terminology products such as SNOMED CT, the Read Codes and other products to support the implementation of terminology, including tools and derivative products

You can:

  • request release information for an item
  • request a release file once you have its release information

You must have a TRUD account before you can use this API.

For a non-technical overview of how to build software that deals with:

Who can use this API

This API is for TRUD account holders wanting to automate the download of release files.

It's synchronised with your TRUD account subscriptions – anything an account holder can download from the website can also be downloaded through the API.

Any restrictions on access are set per item. The content provider accepts or rejects each subscription request, based on the account details and subscription request data.

In practice, most of the content is configured for auto-acceptance of subscriptions.

API status

This API is in production.

Service level

This API is a silver service, meaning it is operational 24 x 7 x 365 but only supported during business hours (8am to 6pm), Monday to Friday excluding bank holidays.

For more details, see service levels.


This API is a REST API.

For more details, see Basic REST.

Network access

This API is available on the internet and, indirectly, on the Health and Social Care Network (HSCN).

For more details see Network access for APIs.

Security and authorisation

Each account has a unique API key based on the account’s primary email address and password. If either of these changes, a new key is generated and the old key is disabled.

API access is synchronised with your account subscriptions – anything an account holder can download from the website can also be downloaded through the API.

Environments and testing

There are no testing environments.

Once you have a TRUD account, you can use the production endpoints.

For example, for details of all releases of an item:

where deadc0de is the API key and nnn is the item number


To onboard with this API you must first create a TRUD account.



For a full list of interactions for this API, see the endpoint details.

Last edited: 10 January 2023 2:38 pm