Seek Job Scraper - Australia and New Zealand Job Listings
Pricing
from $1.00 / 1,000 job listings
Seek Job Scraper - Australia and New Zealand Job Listings
Seek scraper and jobs API alternative: extract job listings from seek.com.au and seek.co.nz with title, company, location, work type, remote/hybrid, salary with parsed min/max/period, classification, posting date and full description. Filters by location, work type, salary and date, no login.
Pricing
from $1.00 / 1,000 job listings
Rating
0.0
(0)
Developer
CrawlKit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
Scrape job listings from seek.com.au (Australia) and seek.co.nz (New Zealand) by keywords and location. Each job is returned as one flat JSON item: title, company, location, area, work type, work arrangement (on-site / hybrid / remote), salary text with parsed minimum, maximum, currency and period, classification, posting and expiry dates, bullet points, teaser and, optionally, the full job description as plain text.
The Actor reads the same public JSON endpoints that Seek's own website uses (the job search API and the job detail query), with plain HTTP requests and no browser. Jobs are deduplicated by jobId.
Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | string | Yes | — | Search keywords as typed in Seek's search box (e.g. "data engineer", "registered nurse") |
country | string | No | AU | AU = seek.com.au, NZ = seek.co.nz |
location | string | No | whole country | Seek location text: "Sydney NSW", "Melbourne VIC", "Brisbane QLD", "Auckland", "Wellington"... |
classification | string | No | all | Seek classification (industry), e.g. information-communication-technology, healthcare-medical, trades-services (30 values) |
workType | string | No | all | fullTime, partTime, contract (Contract/Temp) or casual (Casual/Vacation) |
remoteOnly | boolean | No | false | Only jobs with the "Remote" work arrangement |
salaryMin | integer | No | — | Minimum annual salary in AUD/NZD, using Seek's own salary filter |
datePosted | integer | No | — | Only jobs listed in the last N days (1, 3, 7, 14, 31...) |
sortBy | string | No | relevance | relevance or date (newest first) |
includeDescription | boolean | No | true | Add the full description, area, expiry date and external-apply flag (one extra request per job, same price) |
maxItems | integer | No | 50 | Maximum number of unique jobs (1–2,500) |
Example input:
{"keywords": "data engineer","country": "AU","location": "Sydney NSW","workType": "fullTime","datePosted": 7,"maxItems": 100}
Output
One item per job (real item, description shortened):
{"jobId": "95520462","title": "Data Engineer","company": "Snowy Hydro","advertiserName": "Snowy Hydro Pty Ltd","location": "Sydney NSW","area": "CBD, Inner West & Eastern Suburbs","country": "AU","workType": "Full time","workArrangement": "On-site","salaryText": null,"salaryMin": null,"salaryMax": null,"salaryCurrency": null,"salaryPeriod": null,"classification": "Information & Communication Technology","subClassification": "Engineering - Network","postedAt": "2026-10-27T05:35:24Z","expiresAt": "2026-11-26T12:59:59.999Z","bulletPoints": ["Great Incentives and Benefits", "Leading Renewable Energy Provider", "Superb Team Environment"],"teaser": "A great role in a superb team, working primarily with Snowflake, Coco and Medallion.","descriptionText": "About Snowy:\nSnowy Hydro is a dynamic, integrated energy business ...","jobUrl": "https://au.seek.com/job/95520462","isExternalApply": true,"isPremium": false,"companyProfileUrl": "https://au.seek.com/companies/snowy-hydro-834492","logoUrl": "https://bx-branding-gateway.cloud.seek.com.au/9323f0cc-21ed-4984-97a1-35a76cbf3b71.1/jdpLogo","tags": null,"searchKeywords": "data engineer","scrapedAt": "2026-10-28T06:43:40+00:00"}
Salary fields: salaryText is the advertiser's own wording. When it contains an amount, the Actor fills salaryMin / salaryMax (numbers), salaryCurrency (AUD / NZD) and salaryPeriod (HOUR, DAY, WEEK, MONTH or YEAR). Example: "$100,000 – $120,000 per year" gives 100000 / 120000 / AUD / YEAR; "Up to $35 p/h" gives null / 35 / AUD / HOUR; "Competitive salary" gives nulls.
area, expiresAt, descriptionText and isExternalApply come from the job detail and are null when includeDescription is false.
Pricing
Pay-per-event, no start fee: one JOB event per job pushed to the dataset, with or without the full description.
| Event | Free | Starter | Scale | Business | Enterprise |
|---|---|---|---|---|---|
Job listing (JOB) | $1.70 | $1.40 | $1.30 | $1.00 | $1.00 |
Prices in USD per 1,000 jobs. The run stops cleanly when the "maximum cost per run" you set is reached.
Limitations
- Seek serves at most about 500 results per search. Above 500
maxItems(and without aworkTypefilter), the Actor repeats the search once per work type and deduplicates, which reaches up to about 2,500 jobs for broad searches. Narrow searches end when Seek has no more results; the run returns what exists. - Many advertisers do not publish a salary:
salaryTextis empty for a large share of jobs (about half on the searches we tested), and free-text labels such as "Competitive salary + super" leave the parsed fields null. WithsalaryMin, Seek may also return jobs whose salary range is hidden. locationmust be a place Seek recognises. An unknown location makes the run fail with an explicit message rather than silently searching the whole country.- The apply link itself is not returned: Seek does not expose it without signing in.
isExternalApplytells whether applying happens on the employer's site;jobUrlopens the ad. isPremiumreflects Seek's paid placement flags; on the searches we tested every returned job was an organic listing.- A run that finds no jobs, or whose requests are all refused, ends as FAILED with an explanation.
Related Actors
- Indeed Jobs Scraper API - Listings & Salaries, $0.50/1K — Scrape Indeed job listings: title, company, location, salary and job type in 6 countries (US, UK, FR, DE, CA, AU). Jobs data API, no login needed.
- Google Jobs Scraper API - Listings, Salaries & Apply Links — Scrape Google for Jobs listings: title, company, location, salary, apply links and posting date. Job postings data API for recruiters, no login needed.
- Glassdoor Scraper - Company Reviews & Salaries — Scrape Glassdoor company reviews and salary ranges by company name or URL: rating, sub-ratings, title, pros, cons, advice, job title, date, plus typical pay per job title.