# Software Engineer Salary Scraper

**Use case:** 

Scrape Built In software engineer salary benchmarks with average base pay, total compensation, salary ranges, and recent reports.

## Input

```json
{
  "startUrls": [
    {
      "url": "https://builtin.com/salaries/us/software-engineer"
    }
  ],
  "roles": [
    "Software Engineer"
  ],
  "locations": [
    "US"
  ],
  "maxItems": 50,
  "maxReportsPerPage": 20,
  "includeBenchmark": true,
  "includeRecentReports": true,
  "includeRelatedSalaries": false
}
```

## Output

```json
{
  "recordType": {
    "label": "Record type",
    "format": "text"
  },
  "role": {
    "label": "Role",
    "format": "text"
  },
  "location": {
    "label": "Location",
    "format": "text"
  },
  "averageBaseSalary": {
    "label": "Average base",
    "format": "number"
  },
  "additionalCashCompensation": {
    "label": "Cash comp",
    "format": "number"
  },
  "averageTotalCompensation": {
    "label": "Total comp",
    "format": "number"
  },
  "medianSalary": {
    "label": "Median",
    "format": "number"
  },
  "minSalary": {
    "label": "Min",
    "format": "number"
  },
  "maxSalary": {
    "label": "Max",
    "format": "number"
  },
  "reportedTitle": {
    "label": "Reported title",
    "format": "text"
  },
  "reportedSalary": {
    "label": "Reported salary",
    "format": "number"
  },
  "reportedAdditionalCash": {
    "label": "Reported cash",
    "format": "number"
  },
  "reportedExperience": {
    "label": "Experience",
    "format": "text"
  },
  "reportedGender": {
    "label": "Gender",
    "format": "text"
  },
  "reportedCompanySize": {
    "label": "Company size",
    "format": "text"
  },
  "reportedLocation": {
    "label": "Report location",
    "format": "text"
  },
  "relatedTitle": {
    "label": "Related title",
    "format": "text"
  },
  "relatedAverageSalary": {
    "label": "Related average",
    "format": "number"
  },
  "relatedUrl": {
    "label": "Related URL",
    "format": "link"
  },
  "sourceUrl": {
    "label": "Source URL",
    "format": "link"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "date"
  }
}
```

## About this Actor

This example demonstrates how to use [Built In Salaries Scraper](https://apify.com/automation-lab/builtin-salaries-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/builtin-salaries-scraper) to learn more, explore other use cases, and run it yourself.