Seek Scraper - Jobs, Salaries & Employers
Pricing
from $2.70 / 1,000 job scrapeds
Seek Scraper - Jobs, Salaries & Employers
Search job listings across Australia and New Zealand. One clean row per job with title, employer, salary range, location, work type and listing date. Filter by pay, work type or city.
Pricing
from $2.70 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
Goutam Soni
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Seek Scraper
Search job listings across Australia and New Zealand. One clean row per job with employer, pay, location and listing date. No login and no API key.
What it does
- Pay parsed into numbers - the stated pay range becomes
salaryMin,salaryMaxand a period, so you can sort and filter instead of reading text. Hourly, daily and yearly rates are all handled, including short forms like$120k p.a. - Both countries in one actor, returning the same fields.
- Employer details - company name and logo, plus the job category and sub category.
- Filters for minimum pay, work type, city or region.
- Sort by relevance, newest first or highest pay.
- Listing date on every row, so you can measure how fast a market moves.
Listings turn over daily, so schedule the run to build a hiring dataset over time.
Common uses: salary benchmarking, hiring and market research, recruitment lead lists, tracking which employers are growing, and building a jobs dataset.
Input
| Field | Type | Description |
|---|---|---|
searchTerms | array | Job titles, skills or keywords. One search per entry. |
country | string | au or nz. |
location | string | Optional city or region to narrow the search. |
sort | string | relevance, date or salary. |
workType | string | any, full_time, part_time, contract, casual. |
minSalary | integer | Only listings that state pay of at least this amount. |
maxResultsPerTerm | integer | Cap per term. Default 100, up to 5000. |
proxyConfiguration | object | Optional. Enable to spread requests across IPs. |
Example input
{"searchTerms": ["software engineer", "registered nurse"],"country": "au","sort": "date","workType": "full_time","minSalary": 90000,"maxResultsPerTerm": 300}
Output
Each item is one job listing.
{"id": "90000001","title": "Software Engineer","teaser": "A short summary of the role as shown in the listing.","company": "Acme Co","advertiserId": "60000001","companyLogo": "https://example.com/logo.png","salaryLabel": "$120,000 - $140,000 per year","salaryMin": 120000.0,"salaryMax": 140000.0,"salaryPeriod": "year","currency": null,"location": "Melbourne VIC","locations": ["Melbourne VIC"],"country": "au","workTypes": ["Full time"],"workArrangement": "Hybrid","categories": ["Information & Communication Technology", "Developers/Programmers"],"highlights": ["Flexible working", "Career development"],"listedAt": "2026-07-18T07:28:21.000Z","listedAgo": "14h ago","isFeatured": false,"url": "https://www.seek.com.au/job/90000001","searchTerm": "software engineer"}
Notes
- No login and no API key. Enter your search terms and run.
- Many employers do not publish pay. Those rows keep every other field and return
nullfor the pay numbers. - A pay label with no stated period, such as
$130,000 +, returns the amount with anullperiod rather than a guessed one. - Allowances such as superannuation or bonuses listed after the pay range are not counted as part of it.
- Results are deduplicated across all your search terms, so a job matching two terms is delivered once and charged once.
- A pay range counts as a match when the top of the range reaches your
minSalary, so a role paying 50,000 to 65,000 is returned for a 60,000 filter.
Privacy
To improve our actors we collect anonymized usage telemetry (run stats and input patterns). No personal account data is collected.