Skip to content

Job salaries, company salaries and salary ranges

Back to tools

PayScale provides job and location salary research, skill pay effects when published, and employer average base salaries and common jobs where available.

Get company pay

See average annual base salary and common jobs at a named employer on PayScale public research pages. Jobs are listed in the order shown, with salary ranges where available; some employers have no salary data in a given country.

Your information

Employer name or PayScale company page link, for example Target.

Country name or two-letter country code, for example Canada.

Maximum number of jobs to return, for example 20.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Shopify salaries

Average annual base salaryCA$81,083.27
View company salary page

Common jobs

Choose an action

About the PayScale tool

Get salary returns typical pay, salary ranges, bonuses, skills, and experience breakdowns for a job title, optionally by country and city.

Get company pay returns average annual base salary and common jobs for an employer, optionally by country and result count.

Built from payscale.com. Last checked Sep 29, 2026.

Actions

Get company pay

1 credit

See average annual base salary and common jobs at a named employer on PayScale public research pages. Jobs are listed in the order shown, with salary ranges where available; some employers have no salary data in a given country.

What you provide

FieldTypeRequiredDescription
CompanycompanyTextRequiredEmployer name or PayScale company page link, for example Target.Example: Shopify
CountrycountryTextOptionalCountry name or two-letter country code, for example Canada.Example: Canada
Max Resultsmax_resultsNumberOptionalMaximum number of jobs to return, for example 20.Example: 9

What you get

FieldTypeDescription
JobsjobsListCommon jobs in the order shown on PayScale.
Page URLjobs[].page_urlTextPayScale job salary page.Example: https://www.payscale.com/research/CA/Job=Customer_Service_Advisor/Salary/6c680d…
Job Titlejobs[].job_titleTextExample: Customer Service Advisor
Average Salaryjobs[].average_salaryNumberAverage annual salary in the company currency.Example: 45096.51
Salary Range Lowjobs[].salary_range_lowNumberLow end of the displayed annual salary range.Example: 36020.91
Salary Range Highjobs[].salary_range_highNumberHigh end of the displayed annual salary range.Example: 56482.18
CompanycompanyTextEmployer name on PayScale.Example: Shopify
CurrencycurrencyTextCurrency code for all salary figures.Example: CAD
Page URLpage_urlTextPayScale company salary page.Example: https://www.payscale.com/research/CA/Employer=Shopify/Salary
Average Base Salary Per Yearaverage_base_salary_per_yearNumberAverage yearly base salary in the given currency.Example: 81083.27

Example result

For Company: Shopify, Country: Canada, Max Results: 9

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
}

Get salary

1 credit

Get typical pay for a job title on public PayScale research pages, optionally in a country and city. Skill pay effects are null when not published.

What you provide

FieldTypeRequiredDescription
CitycityTextOptionalCity, for example Chicago.Example: Chicago
CountrycountryTextOptionalCountry, for example United States or Canada.Example: Canada
Job Titlejob_titleTextRequiredJob title to look up, for example Office Manager.Example: Software Engineer

What you get

FieldTypeDescription
CurrencycurrencyTextExample: CAD
LocationlocationTextExample: Canada
Page URLpage_urlLinkExample: https://www.payscale.com/research/CA/Job=Software_Engineer/Salary
Job Titlejob_titleTextExample: Software Engineer
Top Skillstop_skillsList
Nametop_skills[].nameTextExample: JavaScript
Pay Effect (%)top_skills[].pay_effect_percentNumber
Bonus Rangebonus_rangeDetails
Lowbonus_range.lowNumberExample: 1979.23
Highbonus_range.highNumberExample: 13548.92
Last Updatedlast_updatedDateExample: 2026-05-22
Salary Profilessalary_profilesNumberExample: 1198
Total Pay Rangetotal_pay_rangeDetails
Lowtotal_pay_range.lowNumberExample: 61072
Hightotal_pay_range.highNumberExample: 124079.92
Base Salary Rangebase_salary_rangeDetails
Lowbase_salary_range.lowNumberExample: 62190.94
Highbase_salary_range.highNumberExample: 118956.77
Average Hourly Rateaverage_hourly_rateNumberExample: 38.4
Average Pay by Experienceaverage_pay_by_experienceDetails
Mid Careeraverage_pay_by_experience.mid_careerNumberExample: 96557.55
Entry Levelaverage_pay_by_experience.entry_levelNumberExample: 68681.18
Experiencedaverage_pay_by_experience.experiencedNumberExample: 108341.92
Late Careeraverage_pay_by_experience.late_careerNumberExample: 109941.28
Early Careeraverage_pay_by_experience.early_careerNumberExample: 82558.38
Average Base Salary Per Yearaverage_base_salary_per_yearNumberExample: 87785.21

Example result

For Country: Canada, Job Title: Software Engineer

JSON
{
  "currency": "CAD",
  "location": "Canada",
  "page_url": "https://www.payscale.com/research/CA/Job=Software_Engineer/Salary",
  "job_title": "Software Engineer",
  "top_skills": [
    {
      "name": "JavaScript",
      "pay_effect_percent": null
    },
    {
      "name": "SQL",
      "pay_effect_percent": null
    },
    {
      "name": "Python",
      "pay_effect_percent": null
    }
  ],
  "bonus_range": {
    "low": 1979.23,
    "high": 13548.92
  },
  "last_updated": "2026-05-22",
  "salary_profiles": 1198,
  "total_pay_range": {
    "low": 61072,
    "high": 124079.92
  },
  "base_salary_range": {
    "low": 62190.94,
    "high": 118956.77
  },
  "average_hourly_rate": 38.4,
  "average_pay_by_experience": {
    "mid_career": 96557.55,
    "entry_level": 68681.18,
    "experienced": 108341.92,
    "late_career": 109941.28,
    "early_career": 82558.38
  },
  "average_base_salary_per_year": 87785.21
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@payscale",
  "visibility": "public",
  "operation": "get_company_pay",
  "version": 1,
  "input": {
    "company": "Shopify",
    "country": "Canada",
    "max_results": 9
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare typical pay across job titles and locations
  • Review salary ranges and bonuses for a role
  • Compare average base salaries across employers
  • Identify common jobs and their salary ranges at an employer

Questions about PayScale

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this PayScale tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a PayScale account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from payscale.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What is typical pay for a job title?

Get salary returns typical pay and salary ranges for a required job title, with optional country and city.

How does pay vary by experience level?

Get salary returns average pay by experience level for a job title.

What jobs and salaries does an employer list?

Get company pay returns common jobs in the order shown, with average salaries and salary ranges where available.

All Jobs toolsBrowse all tools