ESCO Classification API for European Workforce Data

Classify job descriptions, resumes, and workforce data into official ESCO occupations and skills with ranked results and confidence scores. Deterministic, auditable, and built for EU-scale systems.

EU Alignment: aligned with the European Skills, Competences, Qualifications and Occupations (ESCO) framework

Scale: batch + streaming support for large labor market datasets

Determinism & auditability:reproducible outputs with structured taxonomy alignment

Get API Key
Code
1211.1Financial manager0.91
1211.1.4Corporate treasurer0.83
2411.1.8Financial controller0.83
2411.1.6Dividend analyst0.82
2413.1Financial analyst0.80
1211.1.2Bank treasurer0.79
2411.1.5Cost analyst0.77
2411.1.1Accounting analyst0.71
1346.2Brokerage firm director0.71
2411.1Accountant0.70

What Is ESCO?

ESCO is a European classification system that links occupations to structured skills, competences, and qualifications. It provides a common language for describing jobs and capabilities across EU member states.

Each occupation in ESCO is connected to relevant skills and competences, allowing organizations to classify roles and understand not just what the job is, but what capabilities it requires.

Why ESCO Classification Matters

  • European Standardization. Align job titles and descriptions to the official EU occupation framework.
  • Skill-Based Matching. Connect occupations to structured skills for better talent matching.
  • Labor Mobility & Funding Programs. Support EU workforce initiatives, reporting, and cross-border mobility.
  • Workforce Intelligence. Enhance analytics with occupation-to-skill relationships.

How Our ESCO Classification Service Works

Our service analyzes your job title and description to identify the most relevant ESCO occupation. It returns the corresponding ESCO code, occupation label, and confidence score — enabling structured job classification at scale.

  • Paste a job title and description.
  • Submit for analysis.
  • Receive the best-fit ESCO occupation code.

Need to classify thousands of jobs? We support bulk ESCO classification and provide a robust API for seamless integration into European HR and workforce systems.

API example

Request (cURL)

curl -X 'POST' \
  'https://taxer.com/api/v1/classify' \
  -H 'accept: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "title": "Senior Frontend Developer",
  "content": "Looking for a frontend developer with strong experience in React, TypeScript, and modern UI frameworks...",
  "taxonomies": {
    "esco": {
      "limit": 5
    }
  }
}'

Response (example)

{
  "status": "success",
  "results": {
    "esco": [
      {
          tag: "User interface developer",
          code: "2512.5",
          score: 0.6325372806605913,
      },
      {
          tag: "ICT system developer",
          code: "2511.15",
          score: 0.6010392297137834,
      },
      {
          tag: "Web developer",
          code: "2513.5",
          score: 0.5309986379332418,
      },
      {
          tag: "Web designer",
          code: "2166.15",
          score: 0.5039026396289594,
      },
      {
          tag: "Mobile application developer",
          code: "2514.2.2",
          score: 0.4299594082194583,
      }
    ]
  }
}

ESCO FAQ

What is ESCO?

ESCO (European Skills, Competences, Qualifications and Occupations) is the European Commission’s multilingual classification framework linking occupations to skills and qualifications across the EU labor market.

ESCO vs ISCO — what’s the difference?

ISCO is a global occupational classification maintained by the ILO.

ESCO builds on European labor market needs and links occupations directly to structured skills and qualifications.

ESCO is particularly relevant for EU labor mobility, funding programs, and skills intelligence systems.

Does ESCO include skills?

Yes. ESCO connects occupations with structured skills and competences, making it especially useful for:

  • Skill gap analysis
  • Job-to-candidate matching
  • Learning pathway recommendations

Can I classify multilingual content?

Yes. ESCO is designed for multilingual environments. Taxer normalizes input signals before taxonomy matching to maintain consistency.

Can I classify in bulk?

Yes. Upload files for batch enrichment. Retrieve enriched datasets with ESCO occupation codes and rankings from the dashboard.

Is output deterministic?

Yes. Given the same input and ESCO version, outputs are reproducible — critical for EU reporting and governance use cases.

Next step: Try the demo with one of your real job posts or CVs, then request an API key when you're ready to integrate ESCO classification into your European workflows.

Taxer Pricing

Usage-based pricing with a single credit model across UI, API, and batch processing

See full pricing

free

10,000 credits / month

$0 / monthly

Max file size: 10 MB

API & batch access

starter

100,000 credits / month

$75 / monthly

$0.75 CPM

Max file size: 100 MB

API & batch access

growth

Recommended

1,000,000 credits / month

$500 / monthly

$0.50 CPM

Max file size: 500 MB

API & batch access

Try

ESCO

Job Classification Now

Ready to classify jobs using ESCO? Use the form below to try the interactive demo.

ESCO

occupations

1 credit
O*NET

occupations

0 credits
SOC

occupations

0 credits
ISCO

occupations

0 credits

Classification Results

Code