SEEK Jobs Scraper — Australia & NZ, Salaries, New-Job Alerts
Pricing
from $2.00 / 1,000 jobs
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
Maintained by CommunityActor 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
| Field | Example |
|---|---|
title | Junior Data Analyst |
company | RDA Research |
location, country | Sydney NSW, AU |
classification, subClassification | Science & Technology / Mathematics, Statistics & Information Sciences |
workTypes | ["Full time"] |
workArrangement | On-site / Hybrid / Remote |
salaryLabel | $87,790 - $112,607 per annum (pro rata) |
salaryMin, salaryMax, salaryPeriod, salaryCurrency | 87790, 112607, year, AUD |
listedAt, expiresAt | 2026-09-24T03:36:05Z |
descriptionText, descriptionHtml | Full ad text |
teaser, bulletPoints | The 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
- Add one or more search terms, for example
registered nurseordata analyst. You can also paste SEEK search URLs; any filters in the URL are kept. - Pick Australia or New Zealand and, optionally, a location such as
All Sydney NSW,Melbourne VICorAuckland. - Optionally filter by work type, remote/hybrid/on-site, and posted within 1, 3, 7, 14 or 31 days.
- 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.