SEEK Jobs Scraper
Pricing
$1.50 / 1,000 seek jobs
SEEK Jobs Scraper
Scrape public SEEK Australia and New Zealand jobs by keyword or direct URL. Includes filters, pagination, deduplication, salary and workplace data, optional descriptions, and residential fallback only when direct requests are blocked.
Pricing
$1.50 / 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
2 days ago
Last modified
Categories
Share
Scrape public SEEK job listings from Australia (seek.com.au) and New Zealand (seek.co.nz) without an API key or login. Search by keywords and location, follow pagination, deduplicate jobs, filter by employment type, workplace, salary, and posting age, or fetch direct job IDs and URLs.
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
The actor always starts with a direct request. It uses the configured residential Apify proxy only after SEEK responds with a block or rate-limit status, and limits rotations with maxProxyRetries. This keeps ordinary runs inexpensive while retaining a recovery path for traffic shaping. Proxy bandwidth is an external variable and can dominate cost when descriptions are enabled or a search requires multiple rotations. 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 event
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.