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.
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