SEEK Australia Jobs Scraper
Pricing
Pay per event
Go to Apify Store
SEEK Australia Jobs Scraper
Search and extract job listings from SEEK Australia by keyword, location, salary range, work type, and category. Returns job titles, companies, salaries, locations, work arrangements, and posting dates. Download as JSON or CSV — no login required.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
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