SEEK & JobStreet Job Scraper
Pricing
$3.50 / 1,000 results
SEEK & JobStreet Job Scraper
Scrape jobs from SEEK, JobStreet and JobsDB and get title, company, location, salary, work type, work arrangement, listing date and apply URL. Eight countries across Australia, New Zealand and Asia. No login, no account.
Pricing
$3.50 / 1,000 results
Rating
0.0
(0)
Developer
Zilicon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Scrape jobs from SEEK, JobStreet and JobsDB
Pull job listings from the SEEK family of boards - the dominant job marketplaces across Australia, New Zealand and South-East Asia - with one actor and one input.
- SEEK - Australia, New Zealand
- JobStreet - Malaysia, Singapore, Philippines, Indonesia
- JobsDB - Thailand, Hong Kong
Every record carries title, company, location, advertised salary, work type, work arrangement, classification, listing date and a direct link. No login, no account, no headless browser.
Get your first results in about 20 seconds: press Start with the prefilled input. It returns 100 registered-nurse roles in Sydney. Then change the keyword, pick a different country, or narrow by salary and work arrangement.
Your $5 of free Apify credit is worth roughly 1,430 job records on this actor.
What you get per job
| Field | Example |
|---|---|
id | 86134821 |
title | Registered Nurse - General Practice |
company | Cammeray Medical Practice |
advertiserId | Stable id of the advertiser |
location | Cammeray, Sydney NSW |
area | ["Cammeray NSW 2062", "All Sydney NSW"] |
countryCode | AU |
salary | $42 - $50 per hour - as advertised, when the employer publishes it |
workTypes | ["Part time"] |
workArrangements | ["On-site"] - Remote / Hybrid / On-site when tagged |
classifications | ["Healthcare & Medical > General Practice"] |
listingDate | 2026-07-31T20:30:32Z |
listingDateDisplay | 2d ago - as the board words it |
teaser, bulletPoints | Short summary and the advert's highlight bullets |
isFeatured | Whether the board promoted the listing |
url | Direct link to the listing |
siteKey | Which board the row came from |
Sample record
{"id": "93695425","title": "Registered Nurse - General Practice (Part-time/Full-time)","company": "Cammeray Medical Practice","advertiserId": "27207977","location": "Cammeray, Sydney NSW","countryCode": "AU","area": ["Cammeray NSW 2062", "All Sydney NSW"],"salary": "$42 β $50 per hour","workTypes": ["Part time"],"workArrangements": ["On-site"],"classifications": ["Healthcare & Medical > Nursing - General Medical & Surgical"],"listingDate": "2026-07-31T20:30:32Z","listingDateDisplay": "2d ago","teaser": "Seeking an enthusiastic RN to join our friendly general practice. Ideal for one who enjoys variety, patient care and a supportive, collaborative team.","bulletPoints": ["A genuinely supportive, friendly team culture","Varied, interesting clinical work that uses your full skill set","Real opportunities to grow your skills in General Practice"],"isFeatured": true,"url": "https://www.seek.com.au/job/93695425","siteKey": "AU-Main"}
Filters
| Input | What it does |
|---|---|
keywords | Job title or keyword, e.g. registered nurse, react developer |
maxResults | Stop after this many jobs. Your cost control |
country | Which board: au, nz, my, sg, ph, id, th, hk |
where | Location, e.g. Sydney, All Australia, Kuala Lumpur |
distanceKm | Widen the search around that location |
dateRangeDays | Listed today, or in the last 3, 7, 14 or 31 days |
workType | Full time, part time, contract/temp, casual - any combination |
workArrangement | On-site, hybrid or remote |
minSalary, maxSalary, salaryType | Advertised salary band, annual or hourly |
sortBy | Board default, relevance, or date listed |
excludeKeywords | Drop jobs containing any of these words |
maxPages | Safety bound on how many pages to walk |
proxyConfiguration | Standard Apify proxy input. Datacenter proxies are fine here |
Everything above except excludeKeywords is applied by the board itself, so you pay only for the rows you actually asked for. The board has no negative-keyword search, so exclusions are applied to the results after fetching.
Leaving both keywords and where blank browses the whole board - useful for a full-market sweep, but set maxResults first: an unfiltered Australian search matches over 160,000 listings.
A note on duplicate listings
The board returns each promoted job twice per page - once in the sponsored slot and once in the organic list. This actor de-duplicates by job id before results are written, so a promoted listing is never billed to you twice.
What it costs
Pricing is pay-per-event on Apify's built-in per-result event: you pay per job returned and nothing at all for a run that finds no matches. There is no per-run start fee, so a scheduled hourly poll costs the same as one large daily pull of the same rows.
A worked example: the prefilled search - registered-nurse roles in Sydney - is about 905 matches; pulling all of them costs roughly $3.17. Widening it to a 50 km radius roughly doubles that to about 1,870 matches and $6.55. Capping the same search at 200 of the newest listings, sorted by date, costs $0.70 - which is what a daily monitoring run actually looks like.
Typical uses
- Recruitment and sourcing - a live feed of open roles in one specialty and region.
- Labour-market and salary research - posting volume and advertised pay bands over time, across eight countries.
- Job boards and aggregators - syndicate SEEK-family inventory into your own product.
- Lead generation - companies actively hiring are companies actively spending.
Your feedback
If a country is missing, a field is wrong, or you need a filter the board supports that this actor does not yet expose, please open an issue on the Issues tab. Requests get read and acted on, and a short review helps other people find the actor.
Disclaimer
This is an unofficial scraper. It is not affiliated with, endorsed by, or sponsored by SEEK Limited, JobStreet or JobsDB. It reads only data that those boards publish publicly, with no login and no access to private accounts.
Personal data in the output
Results may contain personal data (for example a named contact on a job posting). Personal data is protected by regulations such as the GDPR in the EU and the CCPA in California. You should not scrape or process personal data unless you have a legitimate reason to do so; if you are unsure whether your reason is legitimate, consult your lawyers.