Pay Transparency Checker: Job Ads Missing Salary (US, Canada) avatar

Pay Transparency Checker: Job Ads Missing Salary (US, Canada)

Pricing

from $4.00 / 1,000 posting returneds

Go to Apify Store
Pay Transparency Checker: Job Ads Missing Salary (US, Canada)

Pay Transparency Checker: Job Ads Missing Salary (US, Canada)

Check job postings from thousands of company career sites against pay-transparency laws in Ontario, BC, PEI, New Brunswick and 17 US states and cities, including NYC, California, Colorado, Illinois, Massachusetts and New Jersey. Flags missing, open-ended or too-wide pay ranges.

Pricing

from $4.00 / 1,000 posting returneds

Rating

0.0

(0)

Developer

JT Palms

JT Palms

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Pay Transparency Checker: job ads missing salary ranges

Check open job postings against pay-transparency laws in the US and Canada, and find the ones that show no pay range, only half of one, or (in Ontario) a range wider than the law allows. The postings come from a twice-daily index of thousands of company career sites (Greenhouse, Ashby, Lever, Workable, Recruitee, Personio, Breezy, Teamtailor, Gem and Pinpoint).

  • Laws covered: Ontario (from January 2026), British Columbia, Prince Edward Island and New Brunswick (from June 2026) in Canada. In the US: California, Colorado, the District of Columbia, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, New Jersey, New York State, Vermont and Washington, plus New York City, Westchester County, Ithaca, Jersey City and Cleveland. Columbus (Ohio) is checked from January 2027, when enforcement starts, and Delaware from September 2027. Each was checked against the statute or the official guidance, and every flag links to its source.
  • USD 5 per 1,000 postings returned. Postings filtered out are free.

What people use it for

  • HR and talent teams: check your own open postings before a regulator or a candidate does.
  • Recruiters and job boards: catch postings that would need a pay range before you syndicate them.
  • Compliance and employment lawyers: size a client's exposure across locations.
  • Journalists and researchers: measure how many postings in a city show pay, by company or by role.

What you get

One row per posting:

{
"title": "Senior Data Engineer",
"company": "Example Corp",
"location": "New York, NY",
"locations": ["New York, NY"],
"jurisdictions": ["US-NY", "US-NY-NYC"],
"payShown": false,
"pay": null,
"flags": [
{ "law": "US-NY", "issue": "no-pay-shown", "note": "No pay range found in the posting. New York State requires one from employers with 4+ employees." },
{ "law": "US-NY-NYC", "issue": "no-pay-shown", "note": "No pay range found in the posting. New York City requires one from employers with 4+ employees." }
],
"sources": [
{ "code": "US-NY", "url": "https://www.nysenate.gov/legislation/laws/LAB/194-B" },
{ "code": "US-NY-NYC", "url": "https://www.nyc.gov/assets/cchr/downloads/pdf/publications/Salary-Transparency-Factsheet.pdf" }
],
"jobUrl": "https://job-boards.greenhouse.io/example/jobs/123"
}

The run's summary counts, per law, how many postings were checked, how many showed pay, and how many were flagged, so you get a pay-transparency rate for a city or a company in one run.

Flags:

  • no-pay-shown: no pay range was found, either in the job board's pay field or in the description.
  • open-ended-range: only a minimum or only a maximum is shown, where the law requires both (British Columbia, New York, New York City, Westchester, Ithaca, New Jersey, Jersey City, the District of Columbia, Colorado, Washington, Maryland, Minnesota).
  • range-too-wide (Ontario): the range is more than $50,000 a year wide. Hourly and monthly ranges are converted to yearly. Not checked when the range ends above $200,000 a year, where Ontario's rule does not apply.

How to use it

  1. Pick the Jurisdictions you care about, or leave it empty for all.
  2. Narrow by Companies, Job title keywords or Job board platforms if you want.
  3. Choose Postings: all open postings, or only new ones in a recent window (schedule it daily with "last 24 hours" to check new postings as they appear).
  4. Run it and export the flagged postings as CSV, JSON or Excel.

Important limits

  • This is a screening tool, not legal advice. A flag means "review this posting", not "this posting breaks the law".
  • Employer size is not visible in a posting. Most laws apply only above a headcount (for example 15+ employees in California). Each flag states the threshold; you decide whether the employer is covered.
  • Location decides the law. A job counts when any of its locations is in the state or city. location is the first location the job board lists and locations lists them all, so a job posted for Quebec and Toronto is checked against Ontario's law. Fully remote postings without a location are not matched, although several laws also cover remote jobs that could be filled there.
  • Pay found in the text counts. If the range is on a linked page rather than in the posting, the posting is flagged even where a link is allowed (Illinois).
  • Other required items are not checked: benefits descriptions and application deadlines (US), and Ontario's statements on AI use in hiring, whether the job is an existing vacancy, and the ban on requiring Canadian experience.
  • Not covered yet: Virginia (a 2026 law; added once its start date is confirmed from the official record), Albany County (NY State's law still applies there), Newfoundland and Labrador (its posting rule is enacted but not yet in force), provinces with no posting law, and the EU: no EU country currently requires a pay range in the job ad itself (Poland requires pay information before the interview; France has a pending bill).

FAQ

Where do the postings come from? From companies' own public job boards, read through each platform's official public job feed and refreshed twice a day. No personal data is collected.

Can I check one company's postings? Yes: put its name in Companies and choose All open postings.

A law changed or a flag is wrong? Open an issue with the posting link or the law, and it will be corrected.