Documentation / Occupations

Every occupation | Salary Data API

Every occupation

Every occupation with pay, in every classification, the most widely published first.

GEThttps://api.salarydataapi.com/v1/occupations?classification=ISCO-08

Try it

Runs against the live API with your key.
curl "https://api.salarydataapi.com/v1/occupations?classification=ISCO-08" \
  -H "Authorization: Bearer YOUR_KEY"

Parameters

NameTypeWhat it is
countrycountryOnly those one country publishes
classificationstringOnly one classification, such as ISCO-08
pageintegerThe page, from 1. Default 1.
per_pageintegerItems a page, at most 200. Default 50.
cursorstringFrom next_cursor in the last answer; page wins when both are sent

Returns

A list in data, each item with these fields, and the paging in meta.

FieldTypeWhat it holds
ididThe occupation (oc_...)
slugstringIts name for addresses
namestringThe occupation as published, in English where the office gives it
classificationstringThe classification its code belongs to: ISCO-08, SOC, a national one
codestringIts code in that classification
countriesintegerHow many countries publish pay for it
seriesintegerHow many series carry it

Example answer

A real answer from today's figures, the first three items, with an Analyst key.

200GET /v1/occupations?classification=ISCO-08
{
    "data": [
        {
            "id": "oc_6jy0kt18",
            "slug": "technicians-and-associate-professionals",
            "name": "TECHNICIANS AND ASSOCIATE PROFESSIONALS",
            "classification": "ISCO-08",
            "code": "3",
            "countries": 4,
            "series": 2972
        },
        {
            "id": "oc_rqdbs4ag",
            "slug": "service-and-sales-workers",
            "name": "SERVICE AND SALES WORKERS",
            "classification": "ISCO-08",
            "code": "5",
            "countries": 4,
            "series": 2915
        },
        {
            "id": "oc_6rhr75a0",
            "slug": "professionals",
            "name": "PROFESSIONALS",
            "classification": "ISCO-08",
            "code": "2",
            "countries": 4,
            "series": 2877
        }
    ],
    "meta": {
        "count": 3,
        "next_cursor": "YzM",
        "page": 1,
        "per_page": 3,
        "total": 1432,
        "total_pages": 478,
        "next_page": 2,
        "prev_page": null,
        "plan": "analyst"
    }
}

Errors