Overview

The UK Register of Learning Providers (UKRLP) is a list of organisations registered with the Department for Education. This includes training and learning providers and other organisations that need a UK Provider Reference Number (UKPRN).


Documents

Definition
UKPIMS Integration API Definition
definition.json
Uploaded schema
Provider export NDJSON consumer example
Provider export NDJSON consumer example.
UKPIMS Integration API
A field-level reference for consumers of GET /api/providers. Definitions are based on the current contract, controller, repository mapping, SQL and automated tests.

Who can use this API

This API is aimed at any stakeholder, partner or interested organisation or entity that requires a feed of data across the DfE's data consumer stakeholder groups.


Service level

The service is intended to be available at all times. Outages would be targeted for remediation within three days. Maintenance periods may be required.


Technologies

Authentication methodologies will require both string based authentication (available from the user's FAUAPI management screens following successful sign-up) and ability to use session based OAuth bearer token authentication.

Interoperational access uses RESTful and data is available as JSON


Environments

Environment Base URL
live https://api.education.gov.uk/ukrlp

You need to sign in to subscribe to an API environment or view your existing subscriptions.

Sign in here using GOV.UK One Login


Current release

Release name Available from
1 12 June 2026

Operations

GET Streams providers filtered by the specified criteria as NDJSON.

Description

Streams providers filtered by the specified criteria as NDJSON.

URL template
/api/providers
Show / Hide additional information

Parameters

Name Type Location Field Description
UpdatedSince string Query Optional -
VerifiedAfter string Query Optional -
VerifiedBefore string Query Optional -
UKPRNStatus string Query Optional -
UKPRNS array Query Optional -
PageNumber integer Query Optional -
PageSize integer Query Optional -

Response Codes

Status code Description
200 OK

Example Request

curl -X GET \
  "https://api.education.gov.uk/ukrlp/api/providers"

Back to top