# PayScale API: Get company pay

> Shows an employer's average annual base salary and its common jobs, with salary ranges, from PayScale public research pages.

Unofficial. Not affiliated with or endorsed by PayScale.

- Page: https://fous.com/methods/payscale.com/get-company-pay
- Method: `payscale.com/get_company_pay`, version 1
- Website: payscale.com
- Returns: company, currency, average base salary, jobs with salary ranges
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `company` | string | yes | `"Shopify"` | Employer name or PayScale company page link, for example Target. |
| `country` | string | no | `"Canada"` | Country name or two-letter country code, for example Canada. Default "United States". |
| `max_results` | integer | no | `9` | Maximum number of jobs to return, for example 20. Default 20. |

## Output

From a run on Oct 23, 2026, shortened. Its input:

```json
{
  "company": "Shopify",
  "country": "Canada",
  "max_results": 9
}
```

Its output:

```json
{
  "jobs": [
    {
      "page_url": "https://www.payscale.com/research/CA/Job=Customer_Service_Advisor/Salary/6c680dde/Shopify",
      "job_title": "Customer Service Advisor",
      "average_salary": 45096.51,
      "salary_range_low": 36020.91,
      "salary_range_high": 56482.18
    },
    {
      "page_url": "https://www.payscale.com/research/CA/Job=Data_Scientist/Salary/79d54b3a/Shopify",
      "job_title": "Data Scientist",
      "average_salary": 86141.38,
      "salary_range_low": 66224.74,
      "salary_range_high": 107836.15
    },
    {
      "page_url": "https://www.payscale.com/research/CA/Job=Technical_Support_Specialist/Salary/94b6c18a/Shopify",
      "job_title": "Technical Support Specialist",
      "average_salary": 51927.5,
      "salary_range_low": 40341.63,
      "salary_range_high": 66870.23
    }
  ],
  "company": "Shopify",
  "currency": "CAD",
  "page_url": "https://www.payscale.com/research/CA/Employer=Shopify/Salary",
  "average_base_salary_per_year": 81083.27
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"payscale.com/get_company_pay","input":{"company":"Shopify","country":"Canada","max_results":9}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What is the average base salary at Target in the United States, and what jobs do they commonly hire for with pay ranges?
- Show me typical salary ranges for common roles at Shopify in Canada, with the company's average base pay.
- I'm evaluating an offer from Deloitte. Can you pull their average annual base salary and the top 10 jobs with pay ranges on payscale.com for the US?
- Compare pay at Costco versus Walmart across their most common job titles, limited to 15 results.
- Look up the average base salary and salary bands for jobs at Siemens in Germany, returning up to 25 job titles.

## Input schema

```json
{
  "type": "object",
  "required": [
    "company"
  ],
  "properties": {
    "company": {
      "type": "string",
      "minLength": 1,
      "description": "Employer name or PayScale company page link, for example Target."
    },
    "country": {
      "type": "string",
      "default": "United States",
      "description": "Country name or two-letter country code, for example Canada."
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 50,
      "minimum": 1,
      "description": "Maximum number of jobs to return, for example 20."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "company",
    "page_url",
    "jobs"
  ],
  "properties": {
    "jobs": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "page_url": {
            "type": [
              "string",
              "null"
            ]
          },
          "job_title": {
            "type": "string"
          },
          "average_salary": {
            "type": [
              "number",
              "null"
            ]
          },
          "salary_range_low": {
            "type": [
              "number",
              "null"
            ]
          },
          "salary_range_high": {
            "type": [
              "number",
              "null"
            ]
          }
        }
      }
    },
    "company": {
      "type": "string"
    },
    "currency": {
      "type": [
        "string",
        "null"
      ]
    },
    "page_url": {
      "type": "string"
    },
    "average_base_salary_per_year": {
      "type": [
        "number",
        "null"
      ]
    }
  }
}
```

## See more

- [PayScale API: Get salary for a job title](https://fous.com/methods/payscale.com/get-salary.md): Gets typical pay for a job title from PayScale research pages. You can narrow it to a country and a city.
- [AmbitionBox API: Get company salaries](https://fous.com/methods/ambitionbox.com/get-company-salaries.md): Gets annual salaries by role at an Indian company from AmbitionBox, ordered by number of reports, plus annual averages by experience band when a job title is supplied.
- [Levels.fyi API: Get company salaries by level](https://fous.com/methods/levels.fyi/get-company-salaries.md): Returns Levels.fyi's published 50th-percentile annual pay (total, base, stock, bonus) for each career level at a company and role, optionally in a location, in the location's currency.
- [Indeed API: Get company reviews](https://fous.com/methods/indeed.com/get-company-reviews.md): Looks up a company on Indeed and returns its overall employee rating, number of ratings, category ratings and CEO approval.
- [Indeed API: Get salary for a job title](https://fous.com/methods/indeed.com/get-salary.md): Finds the typical pay for a job title in the United States or a U.S. city or state on Indeed's public salary pages, with the number of reported salaries, the last update date, and the top-paying cities and companies when shown.
- [Levels.fyi API: Compare company pay](https://fous.com/methods/levels.fyi/compare-company-pay.md): Compares Levels.fyi's published median yearly pay (total, base, stock, bonus) for one role across 2 to 10 companies in a location, ranked by median total pay. Components are null where the site does not publish them; companies with no data come last with a note.
- [Trustpilot API: Get company rating](https://fous.com/methods/trustpilot.com/get-company-rating.md): Gets a company's Trustpilot rating summary from its name or website: TrustScore, rating label, total reviews, star breakdown, categories, claimed status, reply statistics and location when shown.
- [ZipRecruiter API: Get salary for a job title](https://fous.com/methods/ziprecruiter.com/get-salary.md): Looks up ZipRecruiter's salary page for a job title in the United States or one US state and returns typical pay, the percentile range and the top-paying cities. Only salary pages that exist publicly are returned.
- [All PayScale methods](https://fous.com/methods/payscale.com.md)
