A public API from the Education and Skills Funding Agency to provide a list of:

  • Apprenticeship Standards
  • Apprenticeship Frameworks
  • Assessment Organisations
  • Apprenticeship Training Providers

and their relationships

Swagger API definition

Query the API

C# client usage

SFA.DAS.Apprenticeships.Api.Client
SFA.DAS.Providers.Api.Client
SFA.DAS.AssessmentOrgs.Api.Client

Basic

                
using(var client = new StandardApiClient())
{
    var standard = client.Get(12);
}

using(var client = new FrameworkApiClient())
{
    var framework = client.Get("403-1-8");
}

using(var client = new ProviderApiClient())
{
    var provider = client.Get(1003141);
}

using(var client = new AssessmentOrgsApiClient())
{
    var org = client.Get("EPA0001");
}
                
            

Using StructureMap

                
For<IStandardApiClient>().Use<StandardApiClient>();
For<IFrameworkApiClient>().Use<FrameworkApiClient>();
For<IProviderApiClient>().Use<ProviderApiClient>();
For<IAssessmentOrgsApiClient>().Use<AssessmentOrgsApiClient>();