Job Salary Estimator avatar

Job Salary Estimator

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Job Salary Estimator

Job Salary Estimator

Get accurate salary estimates for any job title and location worldwide! Extract min, max, and median salary ranges with base pay and bonus breakdowns. Filter by experience level and city/country. Perfect for compensation benchmarking, recruitment analytics, and salary research.

Pricing

from $3.00 / 1,000 results

Rating

4.0

(1)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

2

Bookmarked

88

Total users

1

Monthly active users

8 hours ago

Last modified

Share

Get estimated salary data for any job title and location. Retrieve accurate salary ranges including minimum, maximum, and median salaries with base pay and additional compensation breakdowns. Filter by location type and years of experience for precise salary insights. Ideal for compensation benchmarking, HR analytics, recruitment planning, and career research.

Table of Contents


Key Features

FeatureDescription
Salary RangesGet minimum, maximum, and median total salary for any job title
Base Salary BreakdownSeparate base salary data with min, max, and median values
Additional CompensationBonus, equity, and additional pay estimates broken down separately
Location-Based EstimatesSalary data tailored to specific cities, states, or countries
Experience Level FilteringRefine salary estimates by years of experience from entry to senior
Publisher SourceKnow the data source (Glassdoor, LinkedIn, etc.) with direct links
Confidence ScoreUnderstand how reliable each salary estimation is
Currency and PeriodSalary currency code and payment period (yearly, monthly, etc.)
Data Point CountNumber of salary data points used for the estimation
Last Updated DateKnow when the salary data was last refreshed

Input Parameters

ParameterTypeRequiredDefaultDescription
job_titleStringYes-Job title for salary estimation (e.g., "software engineer", "data analyst")
locationStringYes-Location for salary estimation (e.g., "new york", "san francisco", "london")
location_typeEnumNoANYLocation type: ANY, CITY, STATE, COUNTRY
years_of_experienceEnumNoALLExperience level filter for more precise estimates

Location Type Options

Specify the location type for more accurate salary results:

  • ANY - Search across all location types (default)
  • CITY - City-level salary data (e.g., "San Francisco", "New York City")
  • STATE - State-level salary data (e.g., "California", "New York")
  • COUNTRY - Country-level salary data (e.g., "United States", "Germany")

Years of Experience Options

Filter salary estimates by experience level:

  • ALL - All experience levels combined (default)
  • LESS_THAN_ONE - Less than 1 year of experience (entry level)
  • ONE_TO_THREE - 1 to 3 years of experience (junior level)
  • FOUR_TO_SIX - 4 to 6 years of experience (mid level)
  • SEVEN_TO_NINE - 7 to 9 years of experience (senior level)
  • TEN_TO_FOURTEEN - 10 to 14 years of experience (lead/staff level)
  • ABOVE_FIFTEEN - 15+ years of experience (principal/director level)

Job Title Examples

"software engineer"
"data analyst"
"product manager"
"nodejs developer"
"marketing manager"
"devops engineer"
"ux designer"
"machine learning engineer"

Output Data Structure

Each salary estimation result contains detailed compensation information organized into categories:

Job and Location

FieldTypeDescription
indexNumberIndex number of the result
jobTitleStringJob title resolved by the API
locationStringLocation resolved by the API

Total Salary

FieldTypeDescription
salaryRangeStringFormatted total salary range (e.g., "USD 111,845 - 185,866 per year")
minSalaryNumberMinimum total salary amount
maxSalaryNumberMaximum total salary amount
medianSalaryNumberMedian total salary amount

Base Salary

FieldTypeDescription
baseSalaryRangeStringFormatted base salary range
minBaseSalaryNumberMinimum base salary amount
maxBaseSalaryNumberMaximum base salary amount
medianBaseSalaryNumberMedian base salary amount

Additional Compensation

FieldTypeDescription
additionalPayRangeStringFormatted additional pay range (bonus, equity, etc.)
minAdditionalPayNumberMinimum additional compensation
maxAdditionalPayNumberMaximum additional compensation
medianAdditionalPayNumberMedian additional compensation

Salary Metadata

FieldTypeDescription
salaryPeriodStringPayment period (YEAR, MONTH, HOUR)
salaryCurrencyStringCurrency code (USD, EUR, GBP, INR, etc.)
salaryCountNumberNumber of salary data points used for estimation
salariesUpdatedAtStringISO datetime of when salary data was last updated

Publisher Information

FieldTypeDescription
publisherNameStringData source name (Glassdoor, LinkedIn, etc.)
publisherLinkStringDirect link to the publisher's salary page
confidenceStringConfidence level of the estimation (CONFIDENT, LOW, etc.)

Usage Examples

Get salary estimation for a software engineer in San Francisco:

{
"job_title": "software engineer",
"location": "san francisco"
}

Example 2: City-Specific Salary

Get city-level salary data for a data analyst in New York:

{
"job_title": "data analyst",
"location": "new york",
"location_type": "CITY"
}

Example 3: Entry-Level Salary

Find salary estimates for junior developers with less than 1 year of experience:

{
"job_title": "frontend developer",
"location": "austin",
"location_type": "CITY",
"years_of_experience": "LESS_THAN_ONE"
}

Example 4: Senior-Level Salary

Get salary data for experienced product managers:

{
"job_title": "product manager",
"location": "seattle",
"years_of_experience": "TEN_TO_FOURTEEN"
}

Example 5: Country-Level Salary

Compare salaries at the country level:

{
"job_title": "devops engineer",
"location": "united states",
"location_type": "COUNTRY"
}

Example 6: Mid-Level Salary Estimate

Get salary data for mid-career professionals:

{
"job_title": "machine learning engineer",
"location": "boston",
"location_type": "CITY",
"years_of_experience": "FOUR_TO_SIX"
}

Use Cases

Compensation Benchmarking

  • Salary Surveys - Build comprehensive salary surveys for any role and location
  • Pay Equity Analysis - Compare compensation across cities, states, and countries
  • Market Rate Research - Determine competitive salary ranges for open positions
  • Benefits Analysis - Understand base pay vs additional compensation splits

HR and Recruitment Analytics

  • Job Posting Salary Ranges - Set accurate salary ranges for job postings
  • Offer Letter Preparation - Back salary offers with market data
  • Retention Strategy - Identify if current compensation is competitive
  • Budget Planning - Forecast hiring costs based on market salary data

Career Planning and Research

  • Salary Negotiation - Prepare for salary discussions with real market data
  • Career Path Analysis - Compare salaries across experience levels for career growth
  • Relocation Planning - Understand salary differences between cities and states
  • Skill Valuation - Determine which job titles command higher compensation

Business Intelligence and Analytics

  • Industry Analysis - Study salary trends across industries and sectors
  • Economic Research - Track compensation trends as economic indicators
  • Workforce Planning - Plan team budgets with accurate salary projections
  • Geographic Analysis - Map salary variations across regions and countries

Data Integration and Automation

  • Salary Dashboards - Power real-time compensation dashboards
  • Career Platforms - Integrate salary data into career advice websites
  • Job Search Tools - Add salary context to job listing aggregators
  • ML and AI Models - Train compensation prediction models with real data

Frequently Asked Questions

General Questions

Q: What is Job Salary Estimator? A: An Apify actor that retrieves estimated salary data for any job title and location. It provides comprehensive compensation breakdowns including base salary, additional pay, and median estimates sourced from platforms like Glassdoor.

Q: How accurate is the salary data? A: Each result includes a confidence score indicating data reliability. Estimates are based on aggregated salary data from multiple sources, with the data point count showing how many salaries were used.

Q: Is this actor free to use? A: The actor runs on the Apify platform. You need an Apify account and will be charged based on compute unit usage.

Q: What output formats are available? A: Data can be exported in JSON, CSV, Excel (XLSX), HTML, XML, and RSS formats through the Apify dataset.

Search Questions

Q: What job titles can I search for? A: Any job title works, from common roles like "software engineer" and "data analyst" to specialized roles like "kubernetes engineer" or "product design lead".

Q: Which locations are supported? A: Any city, state, or country worldwide. Popular locations include US cities, European capitals, and major tech hubs globally.

Q: How does the experience filter work? A: The experience filter narrows salary estimates to a specific career stage. For example, selecting "ONE_TO_THREE" shows salaries typical for professionals with 1-3 years of experience.

Q: What if no salary data is found? A: The actor returns a record indicating no results were found. Try a broader job title or a more common location for better results.

Data Questions

Q: What is the difference between base salary and additional pay? A: Base salary is the fixed annual compensation. Additional pay includes bonuses, equity, commissions, and other variable compensation components.

Q: What does the confidence score mean? A: "CONFIDENT" means sufficient data points were available for a reliable estimate. Lower confidence indicates limited data, so results should be used as general guidelines.

Q: How often is salary data updated? A: Each result includes a salariesUpdatedAt field showing the last update date. Data is typically refreshed regularly by the source publishers.

Q: What currencies are supported? A: The API returns salary data in the local currency for the specified location. The salaryCurrency field indicates the currency code (USD, EUR, GBP, INR, etc.).

Technical Questions

Q: How long does the actor take to run? A: Typically completes in 3-5 seconds per request.

Q: Can I schedule recurring salary checks? A: Yes, use the Apify scheduler to run the actor at set intervals (daily, weekly, monthly) for ongoing salary monitoring.

Q: Can I integrate this with other tools? A: Yes, use the Apify API, webhooks, or integrations to connect with your CRM, HRIS, spreadsheets, or custom workflows.

Q: How do I download the salary data? A: Data is saved automatically to the Apify dataset. Download directly from the platform UI or access programmatically via the API.


Support

Need Help?

  • Issues - Report bugs through the Apify platform
  • Feature Requests - Submit enhancement suggestions via the actor page
  • Community - Join the Apify community for discussions and support

Troubleshooting

IssueSolution
"No salary data found"Try a more common job title or a broader location
Invalid locationUse recognizable location names (city names, state names, country names)
Empty datasetVerify that job_title and location inputs are valid
Low confidence resultsTry a more popular job title or a larger city for more data points

Complement your compensation research, recruitment analytics, and job market intelligence with related actors:

  • Google Jobs Scraper - Scrape job postings directly from Google Jobs with keywords, location targeting, and rich filters. Extract detailed job titles, companies, descriptions, qualifications, salary ranges, benefits, and direct apply links across multiple job boards. Ideal for pairing with the Job Salary Estimator to benchmark active job openings against estimated salary data.

Tags

job salary estimator, salary data scraper, salary estimation api, compensation data, salary benchmarking, salary comparison tool, job salary search, pay scale data, salary range finder, compensation analytics, hr salary data, recruitment salary research, career salary guide, salary survey tool, base salary data, total compensation data, median salary lookup, salary by location, salary by experience, glassdoor salary data, job market salary, compensation benchmarking, salary intelligence, workforce salary data, hiring salary data, pay equity analysis, salary trends, job compensation research, salary api, apify salary actor


Get Started Now

Ready to get salary estimates?

  1. Enter the job title you want salary data for (e.g., "software engineer")
  2. Enter the location (e.g., "new york", "san francisco")
  3. Optionally set location type and experience level filters
  4. Click Start to run the actor
  5. Download your salary data in JSON, CSV, Excel, or HTML format
  6. Click "Try for free" to test the actor

If this actor helps your workflow, please leave a review!


Built for the Apify Platform | Created by Sachin

Start getting accurate salary estimates today! | View All Actors