SEEK Jobs Scraper
Pricing
from $1.00 / 1,000 jobs
SEEK Jobs Scraper
Search SEEK Australia and New Zealand jobs with optional short descriptions.
Pricing
from $1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Philip Kirkbride
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
Collect job listings from SEEK Australia and SEEK New Zealand by keyword and location: title, company, location, salary, work type, posting date, classification and link, with an optional short description of each job. Useful for recruiters, job-market researchers and anyone tracking hiring in Australia or New Zealand. No SEEK account is needed.
Input
{"keywords": "software engineer", "location": "Sydney", "country": "AU", "maxItems": 50, "includeDetails": false}
keywords: job title, skill or company, as you would type it on SEEK.location: suburb, city, state or region. For New Zealand, Auckland is used when you leave it empty.country:AUorNZ.maxItems: how many jobs to save (1–5000). A run returns up to about 2,200 jobs, even when maxItems is higher.includeDetails: also add a short description of each job. This is slower (see Limits).
Optional filters (Australia only) take SEEK's own values: classification (for example 1200 Accounting), workarrangement (2 Hybrid), salaryrange (annual salary, for example 200000-999999), daterange (1 past day, 7 past week) and sortmode (ListedDate for newest first). A New Zealand run with any of these filters stops with an error before collecting anything.
Output
One row per job:
{"jobId": "95471897", "title": "Junior Software Engineer", "company": "Moneyspot Financial", "location": "Surry Hills, Sydney NSW", "country": "AU", "salaryText": "$70,000 – $90,000 per year + annual bonus", "salaryMin": 70000.0, "salaryMax": 90000.0, "salaryCurrency": null, "salaryPeriod": "YEAR", "employmentType": "Full time", "postedDate": "2026-10-23T19:40:06Z", "url": "https://www.seek.com.au/job/95471897", "descriptionExcerpt": null, "classification": "Information & Communication Technology"}
Empty or missing values
- Anything the job ad does not show is null.
salaryTextis the salary exactly as the ad shows it.salaryMinandsalaryMaxare filled only when the ad gives a clear amount; unclear amounts stay null.salaryPeriodis YEAR, HOUR, DAY, WEEK or MONTH when the ad states one.salaryCurrencyis filled only when the ad names the currency (for example AUD). A$sign alone leaves it null, so it is null for most jobs.descriptionExcerptis null unlessincludeDetailsis on. When on, it is plain text of up to 600 characters and may be cut mid-word.- A search with no matching jobs finishes successfully with zero rows.
Limits
- Covers SEEK Australia and SEEK New Zealand only.
- Up to about 2,200 jobs per run.
- Descriptions are slower: about 1.4 seconds per job, so roughly 400 jobs with descriptions fit in the default 10-minute run. Raise the run timeout for more. If a run reaches its time limit, it finishes with the jobs collected so far.
Privacy
Public job text, including advertiser-provided contacts and application instructions, is preserved in the description excerpt. company is the advertiser name as SEEK shows it, which can be a person's name when that is the registered business name.
Pricing
See the Pricing tab. You pay per run start and per job saved, descriptions included.