# H-1B Software Engineer Salary Benchmark (DOL Data)

**Use case:** 

Percentile salary ranges (P10-P90) for software engineers from official US DOL H-1B wage filings. Defensible pay data, not survey self-reports.

## Input

```json
{
  "mode": "salary-benchmark",
  "role": "software engineer",
  "employer": "",
  "city": "",
  "state": "",
  "visaTypes": [
    "H-1B"
  ],
  "decisions": [
    "Approved"
  ],
  "fiscalYears": [
    "2024"
  ],
  "minSalary": 0,
  "maxSalary": 0,
  "maxItems": 10,
  "newFilingsOnly": false,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

## Output

```json
{
  "role": {
    "label": "Role",
    "format": "string"
  },
  "city": {
    "label": "City",
    "format": "string"
  },
  "state": {
    "label": "State",
    "format": "string"
  },
  "count": {
    "label": "Filings",
    "format": "integer"
  },
  "p10Salary": {
    "label": "P10 ($)",
    "format": "number"
  },
  "p25Salary": {
    "label": "P25 ($)",
    "format": "number"
  },
  "medianSalary": {
    "label": "Median ($)",
    "format": "number"
  },
  "p75Salary": {
    "label": "P75 ($)",
    "format": "number"
  },
  "p90Salary": {
    "label": "P90 ($)",
    "format": "number"
  },
  "topEmployer": {
    "label": "Top employer",
    "format": "string"
  },
  "visaTypeBreakdown": {
    "label": "Program mix",
    "format": "object"
  }
}
```

## About this Actor

This example demonstrates how to use [SalaryBench IQ](https://apify.com/constructive_calm/salarybench-iq) with a specific input configuration. Visit the [Actor detail page](https://apify.com/constructive_calm/salarybench-iq) to learn more, explore other use cases, and run it yourself.