Jobs With Salary: Pay-Transparent Job Listings API avatar

Jobs With Salary: Pay-Transparent Job Listings API

Pricing

from $4.00 / 1,000 job returneds

Go to Apify Store
Jobs With Salary: Pay-Transparent Job Listings API

Jobs With Salary: Pay-Transparent Job Listings API

Search live job postings that publish a salary range, from the career pages of thousands of companies. Filter by pay, role, location, remote and freshness.

Pricing

from $4.00 / 1,000 job returneds

Rating

0.0

(0)

Developer

John Veil

John Veil

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Jobs With Salary

Search live job postings that publish a pay range. Every result has a salary, so there is nothing to filter out and nothing to guess. Postings come from the public career pages of companies hosted on Greenhouse, Lever and Ashby, refreshed on a schedule.

What you can do with it

  • Build a pay-transparent job board or newsletter ("remote engineering jobs paying $150k+")
  • Benchmark compensation by role, company or location
  • Feed a job-matching or career-coaching tool with real pay data
  • Watch for new high-paying jobs: run it on a schedule with Newly discovered within (hours) set

Input

FieldWhat it does
Job title keywordsMatches title, department or team (any word)
Exclude title keywordsDrops titles containing these
Minimum / maximum yearly salaryCompared as a yearly figure. Hourly, weekly and monthly pay is converted first
CurrencyOne currency, or ANY. No exchange-rate conversion is applied
Remote onlyWorkplace type is remote. When a posting states no workplace type, the title or a location saying remote counts. Hybrid and on-site postings are excluded
Location containsAny of the given texts
CompaniesCompany name or board slug
Employment typesExact match, case-insensitive; not every posting states one
Job board sourceGreenhouse, Lever, Ashby
Posted within (days)Uses the posting date, or the date we first saw it
Newly discovered within (hours)Only jobs first seen recently; use on a schedule
Sort byNewest, highest pay, lowest pay. Pay is ranked by the middle of the yearly range
Maximum resultsAlso your cost cap

Output

One item per job: title, company, url, applyUrl, locations, remote, employmentType, department, team, salary {min, max, currency, interval}, annualMin, annualMax, postedAt, firstSeenAt, snippet (first part of the description), ats.

Example output

One result (shortened). Every record carries a real pay range and its yearly equivalent.

{
"title": "Senior Inside Sales Advisor (Remote/Eastern Time)",
"company": "A Place for Mom",
"ats": "ashby",
"url": "https://jobs.ashbyhq.com/a-place-for-mom/026a6fa8-f304-4c30-a470-948e37f7fdc2",
"locations": ["Raleigh, NC", "Spartanburg, SC", "Newport, RI"],
"remote": "remote",
"employmentType": "FullTime",
"department": "Sales",
"salary": { "min": 86500, "max": 86500, "currency": "USD", "interval": "year" },
"annualMin": 86500,
"annualMax": 86500,
"postedAt": "2026-09-16T20:13:23.767Z",
"firstSeenAt": "2026-10-12T12:51:54.683Z",
"snippet": "As a Senior Inside Sales Consultant, you will work with families who have already begun their search…"
}

Example inputs

Remote engineering jobs paying $150k or more, best paid first

{ "keywords": ["engineer"], "remoteOnly": true, "minSalary": 150000, "currency": "USD", "sortBy": "salaryDesc", "maxItems": 100 }

Only jobs discovered in the last 24 hours (run this on a daily schedule)

{ "firstSeenWithinHours": 24, "currency": "USD", "maxItems": 500 }

Data roles in London, any pay

{ "keywords": ["data scientist", "data engineer", "analytics"], "locationContains": ["london"], "maxItems": 200 }

Pricing

You pay per job returned. Set Maximum results and the platform's maximum cost per run to cap spend.

Good to know

  • Pay period: some boards omit whether a figure is hourly or yearly. We infer it only when the amount makes it obvious (for example under 500 is hourly, over 20,000 is yearly in USD, EUR, GBP, CAD or AUD). When unsure the period is null, and those jobs are skipped by salary filters.
  • Data cleaning: a pay period that is impossible for its label but plausible as yearly (for example $210,000 per month) is treated as yearly and flagged adjusted. Ranges wider than 5x and filler numbers such as 1111111 are dropped.
  • Several pay ranges: a posting can list one range per country or pay zone. salary is the first listed.
  • Coverage: companies that use Greenhouse, Lever or Ashby. Workday, iCIMS, SuccessFactors and others are not included.
  • First-seen dates start from our first sighting, so "newly discovered" is only meaningful after the second refresh.
  • Source: public job-board APIs that companies publish for this purpose. No logins, no personal data.