Skip to contentSalary Scraper
Back to home
About

About Salary Scraper

Salary transparency, one listing at a time.

Salary Scraper is 100% free — if it saved you time, consider fuelling the next update ☕

Donate via PayPal

Why we built this

Job hunting is hard enough without playing a guessing game about salary. Employers routinely withhold pay information to maintain negotiating leverage — leaving candidates to waste time on interviews for roles they'd never accept at the offered rate.

But here's the thing: Seek already knows the salary for almost every listing. Employers enter it when posting a job so that Seek's salary filter works. They just choose to hide it from the listing page.

Salary Scraper reads exactly the same salary data Seek already stores — we just surface it to you before you apply.

How it works

01

You paste a Seek URL

Copy any Seek job listing URL and drop it into the Salary Scraper. It doesn't matter if the listing shows a salary or not.

02

We query Seek's filter API

Seek's search engine lets you filter by minimum salary. We probe it with a binary-search approach — roughly 12 requests — to pinpoint the highest salary filter where the job still appears in results.

03

We find the salary bracket

The bracket we land on (e.g. "$100k – $120k") is the employer's internal salary entry — the same figure Seek uses for their own salary-filter feature, just never shown publicly by default.

04

You get the number

We show you the salary range, a rough take-home estimate, and add the result to your personal lookup history so you can refer back to it.

How accurate is it?

Very accurate — but expressed as a bracket, not an exact figure. Because Seek's salary filter uses steps of around $10k–$30k, the result looks like "$100k – $120k" rather than a single number.

That said, this bracket is derived from the actual number the employer typed into Seek. It's the same data Seek uses to power its own salary-filter feature.

A small percentage of listings have no salary stored at all — usually executive, commission-only, or very senior roles, or listings that have expired. In those cases we'll tell you clearly that no salary was found.

Disclaimer

Salary Scraper is an independent tool and is not affiliated with, endorsed by, or connected to Seek Limited in any way. We access only publicly accessible data via the same APIs your browser uses when you visit seek.com.au. Take-home pay estimates are approximate, based on standard ATO 2024–25 individual tax rates, and do not constitute financial or tax advice. Privacy Policy

Frequently Asked Questions

About Seek Salaries

Why does Seek hide salaries on job listings?

Seek requires employers to enter a salary when they post a job — it's needed to power Seek's own salary-filter feature. But displaying it on the listing page is optional. Most employers choose to hide the salary to maintain negotiating leverage and avoid deterring applicants who might otherwise self-select out. The result: the salary exists in Seek's database, it's just not shown to you by default.

How does Salary Scraper reveal the hidden salary?

Seek's search engine lets you filter jobs by minimum salary. Salary Scraper exploits this by running a binary search: it asks Seek "does this job appear when filtering for $50k minimum?" then $100k, then narrows down from there. After around 12 requests it pinpoints the salary bracket. This is the same number the employer entered when posting the job — we're just surfacing it.

Does Seek always have the salary stored for every listing?

No. Around 10–20% of listings have no salary stored. This typically happens with commission-only roles, very senior executive positions, listings that ask candidates to "negotiate", or old listings where data has expired. In these cases Salary Scraper will tell you clearly that no salary was found rather than guessing.

Is the salary I see the exact amount the employer will offer?

It's the salary bracket the employer entered into Seek when posting the job. Because Seek's filter uses increments of $10k–$30k, results appear as a range (e.g. "$100k – $120k") rather than a single number. That bracket directly corresponds to the employer's target salary. The final offer will depend on your experience and negotiation, but at least you know the ballpark before applying.

Using Salary Scraper

How do I use Salary Scraper?

Go to the homepage, paste any au.seek.com.au or nz.seek.com.au job URL into the input field, and click "Reveal Salary". It takes 5–15 seconds. You'll see the salary range, an estimated take-home figure, and the listing is saved to your personal history so you can refer back to it.

Is Salary Scraper free?

Yes, completely free. No account required, no usage limits.

Does it work for New Zealand Seek listings?

Yes. Both au.seek.com.au and nz.seek.com.au listings are supported. Just paste the URL as normal.

What if the job listing has already closed or expired?

Once a Seek listing expires, the job data is no longer returned by Seek's API, so Salary Scraper can't retrieve the salary. You'll see a "listing not found" error. This is expected — there's nothing we can do once Seek removes the listing.

How accurate is the salary result?

Very accurate within a salary bracket. Because Seek's salary filter works in increments, you'll always see a range (e.g. "$100k – $120k") rather than a single number. The result is derived from the exact figure the employer entered, so it's as accurate as what the employer chose to put in Seek. In practice the actual offer is almost always within the displayed bracket.

Is It Legal?

Is it legal to use Salary Scraper?

Yes. Salary Scraper only reads data that your browser already accesses when you visit Seek normally. We query Seek's public job search API — the same one your browser calls every time you use Seek's salary filter. We don't bypass any login, don't scrape private data, and don't violate any payment wall. The salary information was always accessible via Seek's own search features; we simply automate finding it.

Is Salary Scraper affiliated with Seek?

No. Salary Scraper is an independent tool and is not affiliated with, endorsed by, or connected to Seek Limited in any way. "Seek" is a registered trademark of Seek Limited.

Salary Data & Take-Home Pay

How is the take-home pay estimate calculated?

We apply ATO 2024–25 individual income tax rates and the 2% Medicare levy to the revealed salary. The Low Income Tax Offset (LITO) is also factored in. The estimate assumes no salary packaging, no HECS/HELP repayment and no private health insurance rebate. It's a rough guide — use the ATO's tax withheld calculator for a precise figure.

Where does the industry salary data on the Explore page come from?

The Explore page shows broad market ranges aggregated from publicly available sources including ABS earnings data, LinkedIn Salary Insights, and SEEK's own salary insights tool. These ranges are updated periodically and are meant as general benchmarks — not a substitute for verifying a specific listing with Salary Scraper.

Why is there a difference between the industry guide and what I see on a specific listing?

Industry guides show broad market ranges across all employers, locations, and experience levels. A specific listing on Seek may pay more (top-tier employer, Sydney, specialist skills) or less (regional, entry-level, small business). Always verify the specific listing rather than relying solely on benchmarks.