# Company Job Salary

> Company Job Salary is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Returns estimated salary ranges (min, median, max) for a specific job title at a named company, optionally filtered by location and years of experience.

## Facts

- Endpoint: GET https://agents.openwebninja.com/job-salary-data/company-job-salary?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-company-job-salary-d2935438
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-3uSTJDqCQhpJReOs3Grr

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-openwebninja-com-company-job-salary-d2935438
```

Example prompt: What's the estimated salary range for a Senior Software Engineer at Amazon in Seattle, for someone with 4 to 6 years of experience?

## When to prefer this

Choose this endpoint when you need salary data scoped to a specific named company rather than industry-wide estimates. It is ideal when the user wants to benchmark compensation at a particular employer (e.g. Amazon, Google, Microsoft) and optionally wants breakdowns by location or seniority band. Prefer it over generic job-posting APIs when the goal is compensation intelligence rather than finding open roles.

## Known failure modes

- No salary data found for the given company and job title combination — returns empty data array
- Unknown or misspelled company name yields no results
- Very niche job titles with few data points may return low-confidence estimates
- Invalid location_type enum value causes a validation error
- Missing required fields (company or job_title) returns an error response

## How this service works

Get estimated job salaries/pay in a specific company by job title and optionally a location and experience level in years.

## Output

An array of salary estimate objects, each containing the company name, job title, location, salary period, currency, confidence level, number of data points, and full breakdown of min/median/max for total salary, base salary, and additional pay (such as bonuses). Also includes a request status and unique request ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "company",
  "job_title"
 ],
 "properties": {
  "company": {
   "type": "string",
   "description": "The company name for which to get salary information (e.g. Amazon)."
  },
  "location": {
   "type": "string",
   "description": "Free-text location/area in which to get salary estimation."
  },
  "job_title": {
   "type": "string",
   "description": "Job title for which to get salary estimation."
  },
  "location_type": {
   "enum": [
    "ANY",
    "CITY",
    "STATE",
    "COUNTRY"
   ],
   "type": "string",
   "default": "ANY",
   "description": "Specify the type of the location you are looking to get salary estimation for additional accuracy."
  },
  "years_of_experience": {
   "enum": [
    "ALL",
    "LESS_THAN_ONE",
    "ONE_TO_THREE",
    "FOUR_TO_SIX",
    "SEVEN_TO_NINE",
    "TEN_TO_FOURTEEN",
    "ABOVE_FIFTEEN"
   ],
   "type": "string",
   "default": "ALL",
   "description": "Get job estimation for a specific experience level range (years)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "company": {
      "type": "string",
      "description": "The name of the company offering the job"
     },
     "location": {
      "type": "string",
      "description": "The location of the job"
     },
     "job_title": {
      "type": "string",
      "description": "The title of the job position"
     },
     "confidence": {
      "type": "string",
      "description": "The confidence level of the salary estimate"
     },
     "max_salary": {
      "type": "number",
      "description": "The maximum salary for the job"
     },
     "min_salary": {
      "type": "number",
      "description": "The minimum salary for the job"
     },
     "salary_count": {
      "type": "integer",
      "description": "The number of salary data points used for estimation"
     },
     "median_salary": {
      "type": "number",
      "description": "The median salary for the job"
     },
     "salary_period": {
      "type": "string",
      "description": "The period for which the salary is calculated"
     },
     "max_base_salary": {
      "type": "number",
      "description": "The maximum base salary for the job"
     },
     "min_base_salary": {
      "type": "number",
      "description": "The minimum base salary for the job"
     },
     "salary_currency": {
      "type": "string",
      "description": "The currency in which the salary is paid"
     },
     "max_additional_pay": {
      "type": "number",
      "description": "The maximum additional pay such as bonuses"
     },
     "median_base_salary": {
      "type": "number",
      "description": "The median base salary for the job"
     },
     "min_additional_pay": {
      "type": "number",
      "description": "The minimum additional pay such as bonuses"
     },
     "median_additional_pay": {
      "type": "number",
      "description": "The median additional pay such as bonuses"
     }
    }
   }
  },
  "status": {
   "type": "string",
   "description": "The status of the response"
  },
  "request_id": {
   "type": "string",
   "description": "A unique identifier for the request"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-company-job-salary-d2935438/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
