Occupations and areas

SOC 2020 codes, job-title search, and which areas each kind of data covers.

Occupations: SOC 2020

Occupations are identified by their SOC 2020 unit group - a four-digit code from the ONS Standard Occupational Classification. There are 412 unit groups. Each belongs to a hierarchy you get from /v1/occupations/{soc}:

5      Skilled trades occupations                         major group
53     Skilled construction and building trades           sub-major group
531    Construction and building trades                   minor group
5315   Plumbers and heating and ventilating installers…   unit group

Pay, employment and skills are all published at the unit-group level.

What the job involves

/v1/occupations/{soc} includes about: the ONS description of the occupation and its typical tasks, from SOC 2020 Volume 1. Tasks are written as continuations of "Job holders in this occupation..." - "examines drawings and specifications to determine layout of system" - so they start in lower case. Show them as a list.

Volume 1 also describes typical entry routes and qualifications. These are not served yet; they will come alongside apprenticeship data.

Finding a code from a job title

/v1/occupations/search?q= matches against the ONS coding index: about 32,000 job titles, each assigned to a unit group by ONS. It:

  • ranks an exact match first, then fuzzy matches by similarity;
  • returns each unit group once, with the title that matched it best;
  • tolerates misspellings, possessives and punctuation ("plumer", "plumbers mate", "plumber's mate").

Some titles mean different jobs in different settings, and the index records the distinction as a qualifier. "Engineer" qualified coal mine: below ground is a maintenance fitter (5223); qualified professional, electronic it is an electronics engineer (2124). Show qualifiers to users when present.

A unit group title can be broad. If a user types "nurse", several unit groups are plausible; letting the user choose from the top matches gives much better results than taking the first.

Skills come from ESCO, the European Commission's classification. ESCO is joined to SOC through the international ISCO-08 classification, which the ONS coding index already maps every unit group to. Several UK unit groups can share an ISCO-08 group, so skills describe related occupations rather than exact equivalents. Each skills response says this in its derivation field.

Skills are available for 409 of the 412 unit groups. See What is and isn't available.

Areas

Pass ?area= with one of these names:

area Name Level
uk United Kingdom UK (default)
england England nation
wales Wales nation
scotland Scotland nation
northern-ireland Northern Ireland nation
north-east North East English region
north-west North West English region
yorkshire-and-the-humber Yorkshire and The Humber English region
east-midlands East Midlands English region
west-midlands West Midlands English region
east-of-england East of England English region
london London English region
south-east South East English region
south-west South West English region

GSS codes (for example E12000007 for London) are accepted too, and every response gives both.

What is available where

Not every kind of data exists for every area. ONS does not publish occupation-level figures below these levels.

UK England Wales, Scotland Northern Ireland English regions
Pay yes no yes no yes
Employment yes yes yes yes no
Employment breakdown (sex, part-time, self-employed) yes no no no no
Projections (by broad group) yes yes yes yes yes
Vacancies and skill shortages yes yes yes yes no

Asking for an area that is not available returns 400 with an explanation and the list of areas that are.

Regional pay is by workplace - the region where the job is, not where the employee lives.