SEEK Jobs Scraper - $0.81/1k, Australia & NZ
Pricing
from $0.81 / 1,000 seek jobs
SEEK Jobs Scraper - $0.81/1k, Australia & NZ
SEEK lets the advertiser type the pay, so one search returns "$130K - $160K + Super" beside "Rewarding hourly rates $$$". The label is kept as written, with min and max parsed out where there is one. Australia and New Zealand. $0.81 per 1,000 jobs plus a $0.001 run-start fee.
Pricing
from $0.81 / 1,000 seek jobs
Rating
0.0
(0)
Developer
Dami's Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
SEEK Jobs Scraper — Australia and New Zealand, with salary data
SEEK lets the advertiser type the pay in free text, so one search comes back with
$130K - $160K + Super, $90,000 – $120,000 per year and Rewarding hourly rates $$$ sitting
next to each other. The label is kept exactly as written, and salaryMin / salaryMax are parsed
out of it wherever there are numbers to parse.
The rest of the row is titles, companies, workplace type (remote / hybrid / onsite), employment
type, posting dates and full descriptions, from seek.com.au and seek.co.nz. No login, no
cookies, no API key. One run returns up to 1,000 jobs.
Who uses this
- Recruitment agencies pricing roles against live market salary bands.
- Job boards aggregating ANZ listings automatically.
- Analysts and researchers tracking hiring demand across Australia and New Zealand.
- Relocation and migration services matching candidates to sponsored roles.
Why this one
- Both SEEK sites in one actor.
seek.com.auandseek.co.nz, picked with thesitefield. - Salary bands come out parsed. The advertiser's own wording is kept, and
salaryMin/salaryMaxare pulled out of it whenever there are numbers in there to pull. - Workplace type is read properly — remote, hybrid or on-site — instead of being left inside the job title.
- No account anywhere in the flow. No login, no cookies, no API key.
- A run that returns nothing costs nothing beyond the run-start fee. Blocked look-ups, duplicates and empty searches are never charged as results.
Frequently asked questions
Do I need a SEEK account or API key? No. A keyword is enough.
Does it cover New Zealand as well as Australia? Yes — set site to AU or NZ.
Can I get salary information? Yes. Salary text plus parsed salaryMin / salaryMax where SEEK
publishes it, and you can filter with salaryMin.
Am I charged if nothing matches? You are not charged the per-result fee - only the $0.001 run-start fee. No-result and blocked runs return uncharged diagnostics.
How many jobs can one run return? Up to 1,000. The default is 50, and maxItems sets the cap
anywhere between 1 and 1,000. For more than that, split the search — by location, by keyword, or by
running AU and NZ separately.
What it returns
Each successful job row includes the SEEK job ID, title, company, locations, workplace type, employment type, salary label and parsed salary values, listing date, teaser, bullet points, canonical URL, source, and charge state. Enable Fetch descriptions to request the public job page and add description and structured JobPosting fields. Details are best-effort: a listing row remains useful when an employer page changes or is unavailable.
Input examples
Search Australia:
{"site": "AU","keywords": "software engineer","location": "Sydney","maxItems": 50,"maxPages": 3,"includeDetails": false}
Search New Zealand for recent remote roles:
{"site": "NZ","keywords": "data analyst","location": "Auckland","workplaceTypes": ["Remote"],"datePosted": "7days","maxItems": 100}
Direct jobs can be supplied with jobIds or public jobUrls. Direct requests are deduplicated with search results.
Network and proxy behavior
Requests carry a real browser TLS fingerprint rather than a plain HTTP client's, which is what SEEK's front door actually inspects. No headless browser is involved. When SEEK answers with a block or a rate-limit status, the request is retried on a different address, rotating Apify datacenter addresses, up to maxProxyRetries times. Metered proxy groups (RESIDENTIAL, GOOGLE_SERP) are not supported: if you request one it is replaced with datacenter and the run reports that back to you. Your own proxy servers, supplied as custom proxy URLs, are used exactly as given and take precedence over everything else. For predictable economics, begin with includeDetails: false, modest maxPages, and a small maxItems value.
Blocked and empty searches produce an uncharged diagnostic row. An empty input produces a labeled uncharged sample row so automated actor tests can validate the output contract without SEEK traffic.
Pricing
$0.81 per 1,000 jobs ($0.00081 each), plus $0.001 each time a run starts. The start fee is charged once per gigabyte of run memory, and this actor's default is 1 GB, so it is $0.001 on a normal run. Flat rate — no volume tiers, no plan gates — and you are charged only for jobs actually returned.
Successful job rows use the job pay-per-event event. Diagnostics, samples, and failed requests are never charged.
Privacy and limits
This actor reads public SEEK pages and does not require credentials. Users are responsible for complying with SEEK terms, applicable law, and reasonable request rates. Do not submit private or authenticated URLs.
Billing
Two charges apply: a $0.001 run-start fee each time a run begins, and the per-result fee for results actually delivered. Samples, diagnostics, duplicates, blocked look-ups and no-result runs never incur the per-result fee — a run that returns nothing costs only the $0.001 start fee.