# GlassDoor data engineer salary in UK

**Use case:** 

GlassDoor data engineer salary data in UK: pull base + bonus + total comp rows for pay-band modeling. How to pull data engineer comp by location?

## Input

```json
{
  "scrapeType": [
    "salaries"
  ],
  "searchQueries": [
    "Software Engineer"
  ],
  "employers": [],
  "location": "",
  "countryId": "3",
  "maxPages": 1,
  "jobType": "all",
  "remoteOk": false,
  "easyApplyOnly": false,
  "reviewPages": 2,
  "reviewSort": "DATE",
  "interviewPages": 2,
  "interviewSort": "DATE",
  "jobTitleFilter": "",
  "salaryJobTitles": [
    "Data Engineer"
  ],
  "salaryPages": 5,
  "salarySort": "HIGHEST_PAY",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  },
  "requestDelay": 0.5
}
```

## Output

```json
{
  "dataType": {
    "label": "Data Type",
    "format": "string"
  },
  "jobTitle": {
    "label": "Job Title",
    "format": "string"
  },
  "employerName": {
    "label": "Employer Name",
    "format": "string"
  },
  "employerId": {
    "label": "Employer ID",
    "format": "string"
  },
  "employerRating": {
    "label": "Employer Rating",
    "format": "number"
  },
  "employerJobCount": {
    "label": "Employer Global Job Count",
    "format": "integer"
  },
  "location": {
    "label": "Location",
    "format": "text"
  },
  "payPeriod": {
    "label": "Pay Period",
    "format": "string"
  },
  "currency": {
    "label": "Currency Code",
    "format": "string"
  },
  "salaryCount": {
    "label": "Salary Report Count",
    "format": "integer"
  },
  "basePayMin": {
    "label": "Base Pay Min",
    "format": "number"
  },
  "basePayMax": {
    "label": "Base Pay Max",
    "format": "number"
  },
  "basePayMean": {
    "label": "Base Pay Mean",
    "format": "number"
  },
  "totalPayMin": {
    "label": "Total Pay Min",
    "format": "number"
  },
  "totalPayMax": {
    "label": "Total Pay Max",
    "format": "number"
  },
  "totalPayMean": {
    "label": "Total Pay Mean",
    "format": "number"
  },
  "totalPayP10": {
    "label": "Total Pay P10",
    "format": "number"
  },
  "totalPayP25": {
    "label": "Total Pay P25",
    "format": "number"
  },
  "totalPayP50": {
    "label": "Total Pay P50",
    "format": "number"
  },
  "totalPayP75": {
    "label": "Total Pay P75",
    "format": "number"
  },
  "totalPayP90": {
    "label": "Total Pay P90",
    "format": "number"
  }
}
```

## About this Actor

This example demonstrates how to use [GlassDoor Jobs Scraper 2026](https://apify.com/devcake/glassdoor-jobs-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/devcake/glassdoor-jobs-scraper) to learn more, explore other use cases, and run it yourself.