SEEK Jobs Scraper — Australia & NZ, Salaries, New-Job Alerts avatar

SEEK Jobs Scraper — Australia & NZ, Salaries, New-Job Alerts

Pricing

from $2.00 / 1,000 jobs

Go to Apify Store
SEEK Jobs Scraper — Australia & NZ, Salaries, New-Job Alerts

SEEK Jobs Scraper — Australia & NZ, Salaries, New-Job Alerts

Scrape SEEK Australia and New Zealand job listings by keyword, location, work type, remote/hybrid and date. Full job descriptions, salaries parsed to numbers, past SEEK's 500-result limit, and an only-new-jobs mode for alerts. No login, no browser.

Pricing

from $2.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Aleem Khan

Aleem Khan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

SEEK Jobs Scraper (Australia & New Zealand)

This Actor exports job listings from SEEK, the largest job board in Australia and New Zealand. Each job includes the full job description, with salaries parsed into numbers.

Turn on Only new jobs and run it on a schedule to get a daily feed of fresh listings. There's no login and no browser, so runs are fast: about 20 jobs with descriptions in 4 seconds.

It's used for:

  • job alerts and job boards
  • salary benchmarking
  • recruitment lead generation, by finding who is hiring for what and where
  • labour-market research and dashboards

What you get

FieldExample
titleJunior Data Analyst
companyRDA Research
location, countrySydney NSW, AU
classification, subClassificationScience & Technology / Mathematics, Statistics & Information Sciences
workTypes["Full time"]
workArrangementOn-site / Hybrid / Remote
salaryLabel$87,790 - $112,607 per annum (pro rata)
salaryMin, salaryMax, salaryPeriod, salaryCurrency87790, 112607, year, AUD
listedAt, expiresAt2026-09-24T03:36:05Z
descriptionText, descriptionHtmlFull ad text
teaser, bulletPointsThe ad's summary and selling points
url, id, advertiserId, companyProfileUrl, logoUrl, isFeatured

salaryMin and salaryMax are parsed from the advertiser's free-text label. That covers hourly, daily and annual pay, "k" amounts, and labels like "+ super". When there's no usable number, they're null.

How to use it

  1. Add one or more search terms, for example registered nurse or data analyst. You can also paste SEEK search URLs; any filters in the URL are kept.
  2. Pick Australia or New Zealand and, optionally, a location such as All Sydney NSW, Melbourne VIC or Auckland.
  3. Optionally filter by work type, remote/hybrid/on-site, and posted within 1, 3, 7, 14 or 31 days.
  4. Run it, then download the results as JSON, CSV or Excel, or pull them through the API.

Example input

{
"searchTerms": ["data analyst", "business analyst"],
"country": "AU",
"location": "All Sydney NSW",
"postedWithinDays": 7,
"workArrangements": ["hybrid", "remote"],
"maxJobsPerSearch": 200,
"includeDescription": true
}

Daily alerts: "Only new jobs"

Turn on Only new jobs and schedule the Actor (Schedules > Create, for example daily at 7am). Each run returns only jobs this Actor hasn't returned before for the same searches, so you only pay for new listings.

Connect the schedule to Slack, email, Google Sheets or a webhook through Apify integrations to get the alert itself.

More than 500 results

SEEK's own site and API stop at 500 results per search. Set Max jobs per search above 500, or set it to 0 for everything, and the Actor splits the search automatically: by job category first, then by work type, then (in Australia) by state. Duplicates are removed.

When it splits, it collects results category by category rather than strictly newest first.

Pricing

$2.00 per 1,000 jobs ($0.002 per job), with full descriptions and parsed salaries included at no extra cost. There's no charge to start a run and no proxy cost. Apify's free plan credit covers about 2,500 jobs a month.

You can set a maximum cost per run. The Actor stops cleanly when it reaches that limit and keeps everything collected so far.

FAQ

Is scraping SEEK legal? This Actor collects only publicly visible job ads. It doesn't log in and doesn't collect candidate or personal data. You're responsible for using the data in line with SEEK's terms and the privacy law that applies to you.

Why is a salary field empty? Many advertisers don't publish a salary. salaryLabel always shows exactly what the ad says.

Can I scrape a single job URL? Not yet. Open an issue if you need it, because requests shape the roadmap.

Something broke? Open an issue on the Issues tab. Fixes usually ship within a few days.

Disclaimer

This Actor is an independent tool. It is not affiliated with, endorsed by or sponsored by SEEK Limited. SEEK is a trademark of its owner and is used here only to describe the website this tool works with.

Changelog

  • 0.1 (Oct 2026): first release. Covers AU and NZ, full descriptions, parsed salaries, only-new-jobs mode, and automatic splitting past 500 results.