SEEK Job Scraper [$0.9/1K💰] | AU & NZ Jobs · Salary Data
Pricing
from $0.90 / 1,000 results
SEEK Job Scraper [$0.9/1K💰] | AU & NZ Jobs · Salary Data
Extract job listings from SEEK (seek.com.au / seek.co.nz) with titles, salaries, employment types, and full descriptions. Covers Australia and New Zealand. No browser needed. Perfect for ANZ salary benchmarking and recruitment research.
Pricing
from $0.90 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
SEEK Job Scraper — Australia & New Zealand Job Listings & Salary Data
Extract structured job listings from SEEK (seek.com.au / seek.co.nz) — Australia and New Zealand's dominant employment marketplace — for salary benchmarking, recruitment research, and ANZ labour market analysis. Get job titles, companies, locations, salary data, employment types, work arrangements, classifications, and full descriptions, across both markets.
SEEK has no official public data API, so this Actor uses SEEK's public JSON search API and GraphQL detail API — no browser automation needed. It handles pagination automatically and supports parallel requests for speed.
Main Use Cases
- ANZ salary benchmarking — SEEK's high salary-disclosure rate makes it one of the best sources for Australian and New Zealand compensation analysis by role, city, and industry.
- Recruitment research — Track hiring trends, employer demand, and competitor postings across AU and NZ.
- Labour market analysis — Study employment types, work arrangements, and sector demand (mining, healthcare, tech, construction, government) across the region.
- City-by-city job comparison — Compare job availability and salaries across Sydney, Melbourne, Brisbane, Perth, Adelaide, Auckland, and Wellington.
- Job aggregation — Feed structured SEEK listings into job boards, candidate-alert systems, and dashboards.
- Talent sourcing — Find ANZ companies and recruiters advertising for target roles.
Collect Australian & New Zealand Job Data Without An API
SEEK has no publicly supported data API for listing extraction. This Actor reads SEEK's own public JSON search and GraphQL detail endpoints — no login, no browser, no API key — and returns 25+ fields per listing as clean JSON, CSV, or Excel for analysis, dashboards, and downstream tools.
How It Works
- Enter keywords (e.g.
software engineer,registered nurse) and optionally a location (All Sydney NSW,All Melbourne VIC,All Australia,All New Zealand). - Choose the country (
AUfor seek.com.au,NZfor seek.co.nz). - Optionally filter by date range (last N days) and sort mode (relevance or newest first).
- Enabling full descriptions uses SEEK's GraphQL API to add the complete description, advertiser details, status, and expiry. Results land in the dataset with salary, work-arrangement, and classification fields.
Input Parameters
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
keywords | string | Yes | — | Search keywords, e.g. software engineer, data analyst, nurse |
location | string | No | — | SEEK location string: All Sydney NSW, All Melbourne VIC, All Australia, All New Zealand. Empty = whole country |
country | string | No | AU | Which SEEK site: AU (seek.com.au) or NZ (seek.co.nz) |
maxItems | integer | No | 50 | Max jobs to scrape (hard cap 1000) |
includeFullDescription | boolean | No | true | Fetch full description + advertiser/status/expiry via GraphQL. Disable for faster, cheaper runs |
dateRange | integer | No | 0 | Only scrape jobs posted in the last N days. 0 = no filter (max 365) |
sortMode | string | No | KeywordRelevance | KeywordRelevance = relevance; ListedDate = newest first |
proxy | object | No | Apify Proxy (RESIDENTIAL) | Apify proxy config; residential IPs recommended to avoid blocking |
Example Input
{"keywords": "software engineer","location": "All Sydney NSW","country": "AU","maxItems": 200,"includeFullDescription": true,"dateRange": 7,"sortMode": "ListedDate"}
Output
Each run produces one dataset record per SEEK job listing:
{"jobId": "12345678","title": "Senior Software Engineer","company": "Tech Corp Australia","location": "Sydney NSW","salary": "$120,000 - $150,000 per year","employmentType": "Full time","workArrangement": "Hybrid","classification": "Information & Communication Technology","postedDate": "2026-08-20","postedDateDisplay": "20h ago","fullDescription": "We are looking for a senior software engineer...","teaser": "Join our growing tech team","bulletPoints": ["5+ years experience", "Java/Spring Boot"],"advertiserName": "Tech Corp Australia","advertiserVerified": true,"recruiterPhone": "02 1234 5678","status": "Live","expiresAt": "2026-09-20","url": "https://www.seek.com.au/job/..."}
Data Fields
| Field | Description |
|---|---|
jobId | SEEK job ID |
title | Job title |
company | Employer name |
location | Job location |
salary | Salary label (string) |
employmentType | Full-time / part-time / contract |
workArrangement | On-site / remote / hybrid |
classification | Job category/industry |
postedDate | Publication date |
postedDateDisplay | Human-readable posted date |
fullDescription | Full job description |
teaser | Summary text |
bulletPoints | Key requirements (array) |
advertiserName | Advertiser name |
advertiserVerified | Verification flag |
recruiterPhone | Recruiter contact (where published) |
status | Listing status |
expiresAt | Expiry date |
url | Direct job URL |
Scheduling, Integrations & Automation
This Actor runs serverless and works with every Apify integration:
- API access — call it programmatically from any language via the Apify API.
- Webhooks, Zapier, Make — pipe new ANZ listings and salary changes into Google Sheets, Airtable, Slack, or BI tools.
- Scheduling — set a daily or weekly recurring run per keyword/location. The ANZ job market changes daily: new vacancies appear and salary ranges shift, so recurring runs keep salary-benchmarking and market data fresh (recurring usage also improves Apify's Store recommendation signals).
Related Actors
For a full view of the job market, combine this Actor with the rest of the job-data cluster:
- Reed.co.uk Job Scraper | UK Jobs · Salary Data — UK job listings and salary data.
- Naukri.com Job Scraper | India Jobs · Salary Data — Indian job listings, skills, and salary data.
- LinkedIn Jobs Scraper — global LinkedIn job listings for cross-platform coverage.
FAQ
Why use this Actor instead of the official SEEK API?
SEEK has no official public data API. This Actor reads SEEK's public JSON search and GraphQL detail endpoints, delivering 25+ structured fields per listing without browser automation — the practical way to get ANZ job and salary data at scale.
Does SEEK disclose salary data?
Yes. Australian and New Zealand employers disclose salary ranges on SEEK far more often than most global job boards, making it one of the best sources for regional salary benchmarking. The salary field captures the advertised label where the employer publishes it.
How do I get Sydney salary data?
Set location: "All Sydney NSW" and relevant keywords. The output includes the advertised salary label for each listing so you can benchmark pay by role and seniority.
How do I track ANZ hiring trends?
Run the Actor on a schedule and aggregate classification, workArrangement, and postedDate. Compare result sets across runs to detect new openings, sector demand, and remote-work adoption over time.
How do I compare job markets across Australian cities?
Run separated searches with location set to each city (All Sydney NSW, All Melbourne VIC, All Brisbane QLD, etc.) and compare salary, classification, and listing volumes.
How do I find ANZ companies and recruiters hiring (talent sourcing)?
The dataset includes advertiserName, advertiserVerified, and (where published) recruiterPhone, so you can build employer/recruiter lists for target roles.
What are alternatives to this Actor for ANZ job data?
Other SEEK scrapers and ANZ job-board actors exist; this Actor's differentiators are lighweight API-based extraction (no browser), AU + NZ dual-market coverage, and affordable pay-per-result pricing.
Is scraping SEEK legal?
This Actor extracts only publicly available job listings via SEEK's own public endpoints — no login, no private data. Users are responsible for complying with SEEK's terms and applicable law, including Australian (Privacy Act) and New Zealand (Privacy Act 2020) rules when handling any personal data (e.g. recruiter phone numbers).
For AI Agents & LLM Apps
Purpose: Given keywords (and optionally a location/country), returns structured ANZ job listings from SEEK (title, company, location, salary, employment type, work arrangement, full description) as one dataset record per listing.
Minimal working input (only keywords required):
{ "keywords": "software engineer", "location": "All Sydney NSW", "maxItems": 100 }
Variant — New Zealand market: set "country": "NZ" to scrape seek.co.nz instead of seek.com.au.
Variant — recent jobs only: set "dateRange": 7 to return only listings posted in the last 7 days; "sortMode": "ListedDate" returns newest first.
Output fields (dataset): jobId, title, company, location, salary, employmentType, workArrangement, classification, postedDate, postedDateDisplay, fullDescription, teaser, bulletPoints, advertiserName, advertiserVerified, recruiterPhone, status, expiresAt, url.
Behaviors an agent should know:
keywordsis required; the run is a no-op without it.maxItemsdefaults to 50 and hard-caps at 1000 — set an explicit cap to bound cost.includeFullDescriptiondefaults to true (addsfullDescription,advertiserName,advertiserVerified,status,expiresAtvia GraphQL). Disable it only for a faster, cheaper run that returns search-result data.countryaccepts onlyAUorNZ; defaultAU.dateRange(0–365) andsortModemodify which listings are returned.salaryandrecruiterPhoneare only populated where the employer/advertiser publishes them; they are not invented.- Use the Apify residential proxy for reliability.
Billing model: pay-per-event — $0.002 per result (dataset item) plus a small flat start event. Roughly $2.00 per 1,000 job listings.
Legal & Compliance Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by SEEK Limited. It accesses only publicly visible job listings via SEEK's public search and detail endpoints — no login, no credentials, and no scraping of private or login-gated data. Because the output can include personal contact data such as recruiterPhone, users are responsible for their own compliance with SEEK's Terms of Service and applicable data-protection law, including the Australian Privacy Act 1988 and New Zealand Privacy Act 2020 where the data concerns individuals in those jurisdictions. Phone numbers and other contact data should not be used for unsolicited commercial outreach in violation of applicable law (e.g. Australia's Spam Act 2003 and Do Not Call Register Act 2006). This is not legal advice.
SEO Keywords
seek job scraper, seek.com.au scraper, seek.co.nz scraper, seek api, australia job listings data, new zealand job listings data, australian salary benchmarking, nz salary data, anz recruitment research, labour market analysis australia, sydney job market data, melbourne jobs data, brisbane jobs data, auckland jobs data, remote work tracking australia, job aggregation au, talent sourcing australia, australian hiring trends, job board data api, seek australia jobs