---
title: "Get a single posting"
method: GET
path: "/postings/{postingId}"
tags: ["Postings"]
---

# Get a single posting

`GET /postings/{postingId}`

## Request

- Base URL: `https://api.lightcast.io/uk-jpa`
- URL: `https://api.lightcast.io/uk-jpa/postings/{postingId}`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://auth.emsicloud.com/connect/token` scopes: `postings:uk`

Get a single posting by its ID.

## Path parameters

- `postingId` string, required

## Query parameters

- `soc_version` 'uk_soc_2020'
- `title_version` 'emsi'
- `company_version` 'emsi_company'
- `lot_version` '6' | '7'
- `area_version` 'uk_area_2015'
- `new_taxonomy_versions` true | false

## Response `200`

OK

- object
  - `data` object, required
    - `active_urls` string[]
    - `active_sources_info` object[], nullable
      - `source` string
      - `type` string
      - `url` string
    - `body` string
    - `city` string
    - `city_name` string
    - `company` union
      - integer
      - string
    - `company_name` string, nullable
    - `min_salary` integer, nullable
    - `max_salary` integer, nullable
    - `company_raw` string, nullable
    - `company_is_staffing` boolean, nullable
    - `country` string, nullable
    - `country_name` string, nullable
    - `duplicates` number
    - `duration` number, nullable
    - `employment_type` integer
    - `employment_type_name` string
    - `expired` string, nullable
    - `id` string
    - `is_internship` boolean
    - `is_apprenticeship` boolean
    - `is_voluntary` boolean
    - `lau1` string, nullable
    - `lau1_name` string, nullable
    - `location` object, nullable
      - `lat` number, required
      - `lon` number, required
    - `max_years_experience` integer, nullable
    - `min_years_experience` integer, nullable
    - `nuts1` string, nullable
    - `nuts1_name` string, nullable
    - `nuts3` string, nullable
    - `nuts3_name` string, nullable
    - `posted` string
    - `salary` integer, nullable
    - `score` number
    - `skills` string[]
    - `skills_name` string[]
    - `soc1` string, nullable
    - `soc1_name` string, nullable
    - `soc2` string, nullable
    - `soc2_name` string, nullable
    - `soc3` string, nullable
    - `soc3_name` string, nullable
    - `soc4` string, nullable
    - `soc4_name` string, nullable
    - `sources` string[]
    - `title` string, nullable
    - `title_name` string, nullable
    - `title_raw` string, nullable
    - `url` string[]
    - `remote_type` integer, nullable
    - `remote_type_name` string, nullable
    - `skill_categories` string[]
    - `skill_categories_name` string[]
    - `skill_subcategories` string[]
    - `skill_subcategories_name` string[]
    - `occupation` string, nullable
    - `occupation_name` string, nullable
    - `occupation_group` string, nullable
    - `occupation_group_name` string, nullable
    - `specialized_occupation` string, nullable
    - `specialized_occupation_name` string, nullable
    - `career_area` string, nullable
    - `career_area_name` string, nullable
    - `edulevels` integer[]
    - `edulevels_name` string[]
    - `min_edulevels` integer, nullable
    - `min_edulevels_name` string, nullable
    - `max_edulevels` integer, nullable
    - `max_edulevels_name` string, nullable
    - `lot_occupation` string, nullable
    - `lot_occupation_name` string, nullable
    - `lot_occupation_group` string, nullable
    - `lot_occupation_group_name` string, nullable
    - `lot_specialized_occupation` string, nullable
    - `lot_specialized_occupation_name` string, nullable
    - `lot_career_area` string, nullable
    - `lot_career_area_name` string, nullable
    - `ttwa` string, nullable
    - `ttwa_name` string, nullable
    - `uk_sic_1` string, nullable
    - `uk_sic_1_name` string, nullable
    - `uk_sic_2` string, nullable
    - `uk_sic_2_name` string, nullable
    - `uk_sic_3` string, nullable
    - `uk_sic_3_name` string, nullable
    - `uk_sic_4` string, nullable
    - `uk_sic_4_name` string, nullable
    - `uk_sic_5` string, nullable
    - `uk_sic_5_name` string, nullable

## Other responses

- `400`: bad request
- `401`: unauthorized request
- `404`: requested resource not found

---

[API](https://skmtc.dev/lightcast/apis/job-postings-uk.md) - [All operations](https://skmtc.dev/lightcast/apis/job-postings-uk/llms.txt) - [OpenAPI document](https://skmtc.dev/lightcast/apis/job-postings-uk/revisions/0d74ecc618ba?raw)
