The web-based service API is designed to support interoperable machine-to-machine interaction over the World Wide Web. It provides applications with access to the different versions of the ESCO classification. The functionalities of the ESCO Web Services API covers the majority of ESCO business cases.
ESCO also provides a set of libraries for local installation of the ESCO Services API. This will allow customising access to the ESCO taxonomy, choosing any version of the ESCO classification, and implementing scalable solutions to meet specific performance needs.
The ESCO Web Services API provides an easy-to-use web interface onto linked data. In Linked data any concept is identified by a Uniform resource identifier (URI). For example, the URI http://data.europa.eu/esco/occupation/528f90ed-e250-48bd-aacc-ffb7b1de5654 will identify the occupational profile "Textile specialised seller".
The ESCO Web Services API receives requests for information on concepts or terms and provides a response in a format specific to the sender of the request.
At present, the default ESCO version is v1.0.9. The latest ESCO version V1.1.0 is also available. These can be selected by using a special parameter in the APIs i.e. selectedVersion. For further details on this parameter usage, please see the latest version of ESCO API documentation. The available ESCO versions are: