An Application Program Interface (API) is a software component facilitating the interaction with other software components.
ESCO offers access to the classification through APIs. The ESCO APIs represent a set of services and functionalities published in the Web that allow other applications to access the ESCO classification.
ESCO currently offers access to the classification through the ESCO web-service API. In the near future, an ESCO Local API will be released.
ESCO Web Services API
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 will also provide 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.
https://ec.europa.eu/esco/api https://ec.europa.eu/esco/api/doc/esco_api_doc.html Wikipedia: Application programming interfacehttps://ec.europa.eu/avservices/video/player.cfm?sitelang=en&ref=I161740 [
This section comprises information about the licensing of the libraries or software that have been used to develop the ESCO API.