SEEK Australia Jobs Scraper
JOBSLEAD GENERATION
SEEK Australia Jobs Scraper
Extract job listings from SEEK Australia — Australia's #1 job site — by keyword, location, salary, work type, and more. Returns structured job data ready for download as JSON or CSV, with no login or API key required.
What you get
Each job record includes:
| Field | Description |
|---|---|
jobId |
Unique SEEK job ID |
title |
Job title |
companyName |
Advertiser or company name |
location |
Primary job location |
salary |
Salary label (e.g. $80,000 – $100,000 per year) |
workType |
Work type (Full time, Part time, Contract/Temp, Casual) |
workArrangement |
Arrangement (Remote, Hybrid, On-site) |
classification |
Job category (e.g. Information & Communication Technology) |
subclassification |
Sub-category (e.g. Developers/Programmers) |
teaser |
Short job description teaser |
listingDate |
ISO 8601 listing date |
listingDateDisplay |
Human-readable date (e.g. 2d ago) |
isFeatured |
Whether this is a featured/sponsored listing |
jobUrl |
Full URL to the job listing on SEEK |
scrapedAt |
Timestamp when the record was scraped |
How to use
- Set your Keywords (e.g.
software engineer,registered nurse,marketing manager) - Set a Location (e.g.
Sydney NSW,Melbourne VIC,All Australia) - Optionally filter by Work Type, Salary Range, or Sort Mode
- Set Max Items to limit result count
- Run — results are available immediately in the dataset
Input options
| Option | Type | Default | Description |
|---|---|---|---|
keywords |
string | (required) | Search keywords |
location |
string | All Australia |
Location to search in |
workType |
enum | Any | Filter by work type |
salaryMin |
integer | — | Minimum annual salary |
salaryMax |
integer | — | Maximum annual salary |
sortMode |
enum | Relevance | Sort by relevance or listing date |
maxItems |
integer | 100 | Maximum number of results |
Example: find remote Python developers in Australia
{
"keywords": "python developer",
"location": "All Australia",
"workType": "full_time",
"sortMode": "ListedDate",
"maxItems": 50
}
Use cases
- Job market research — track which roles are in demand, where, and at what salary
- Lead generation — identify hiring companies in your target industries
- Competitive analysis — monitor what competitors are hiring for
- Salary benchmarking — collect salary data across roles and locations
- Recruitment intelligence — build pipelines of active job listings for sourcing
Notes
- Covers all job categories on SEEK Australia
- Salary data is returned as displayed on SEEK (not always available for all listings)
- Results reflect live SEEK search results at run time — listings change daily
- SEEK's search returns up to ~4,800 results per query; use filters to narrow results when targeting a specific segment