Skip to main content
European Skills, Competences, Qualifications and Occupations

The ESCO web-based service API is designed to support interoperable machine-to-machine interaction over the World Wide Web. This API provides applications with access to different versions of the ESCO classification, covering a majority of ESCO business cases. ESCO's rich data can be integrated into tools, applications, and services used in various areas, including job matching, education, and statistics.

 

The ESCO Web Services API offers an easy-to-use web interface for linked data, where each concept is identified by a Uniform Resource Identifier (URI). For instance, the URI http://data.europa.eu/esco/occupation/528f90ed-e250-48bd-aacc-ffb7b1de5654 identifies the occupational profile "Textile specialised seller." The API receives requests for information on concepts or terms and responds in a format specific to the sender's request.

 

Currently, the default ESCO version is v1.0.9. The latest version, v1.2, is also available. Users can select the desired version by using the special parameter "selectedVersion". The available ESCO versions are:

  • v 1.0.9 (default)
  • v 1.1.2
  • v 1.2

 

 

For more information on the ESCO Web service API, see the materials below:

ESCO API documentation

This documentation will help users understating how to make specific calls with practical examples like requesting ESCO concepts by URI or various search options. 

ESCO API video tutorial

This is a video tutorial that explains how to use the ESCO API to query the ESCO classification. It targets application developers that want to embed the ESCO classification in their application or service. The video shows how to access the API.