Seek Jobs Search Scraper
Pricing
from $2.99 / 1,000 seek job records
Seek Jobs Search Scraper
Scrape job listings from Seek.com.au, Australia and New Zealand's largest employment marketplace. Extract job titles, companies, locations, salary ranges, work types, and classifications for recruitment intelligence.
Pricing
from $2.99 / 1,000 seek job records
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
What does SEEK Jobs Search Scraper do?
SEEK Jobs Search Scraper extracts structured public job listings from SEEK Australia and SEEK New Zealand. It is a bounded SEEK jobs API alternative for search, single-job, and multiple-job workflows, and it runs both locally and on the Apify platform.
The Actor uses SEEK's public first-party job-search JSON endpoint. It probes each public detail URL and reports access challenges transparently; it does not invent application links or claim that challenged detail content was parsed.
Why use this SEEK scraper?
- Collect normalized job, company, location, work type, salary, classification, and listing-date fields.
- Discover listings by keyword and location or retrieve exact numeric SEEK job IDs.
- Schedule recurring runs and access results through the Apify API, webhooks, and integrations.
- Use direct access by default, with optional Apify Proxy routing when your authorized run needs it.
- Keep workloads predictable with strict item, page, retry, timeout, delay, and concurrency limits.
What data can the Actor extract?
| Field | Type | Description |
|---|---|---|
jobId | string | Stable numeric SEEK listing ID |
title | string | Public job title |
companyName | string | Advertiser or employer name |
location | string | Normalized listing location |
workTypes | array | Employment types exposed by SEEK |
salary | string | Public salary label when present |
description | string | Search API teaser or bullet summary |
jobUrl | string | Official public SEEK detail URL |
detailStatus | string | Honest result of the detail-page probe |
How to scrape SEEK jobs
- Open the Actor and choose
search,single, ormultiplemode. - Enter a keyword and optional location, or supply official job IDs/URLs.
- Set a small
maxItemsvalue for a quick test. - Leave proxy disabled unless direct source access fails and your account is authorized to use a proxy.
- Start the run and inspect the dataset plus
OUTPUT_SUMMARYandRUN_HEALTH.
For local testing, run apify run --purge --input-file INPUT.json. The repository also includes bounded single and multiple fixtures.
How much does it cost to scrape SEEK?
This Actor is compute-based. A three-record baseline normally finishes quickly and uses a small fraction of a compute unit. Cost grows mainly with maxItems, page count, request duration, and optional proxy traffic. Start with a bounded run, inspect the runtime, then scale gradually. Your Apify plan and any proxy traffic determine the final charge.
Input
See the Input tab for the full configuration. Search mode accepts keywords, location, country, work type, and an optional official search URL. Single and multiple modes accept numeric IDs or official HTTPS SEEK detail URLs. proxyConfiguration supports Apify or custom proxies, while direct access remains the default.
Output
You can download the dataset in formats such as JSON, HTML, CSV, or Excel.
{"jobId": "94231469","title": "Software Developer","companyName": "Example Employer","location": "Sydney NSW","jobUrl": "https://au.seek.com/job/94231469","detailStatus": "CLOUDFLARE_CHALLENGE"}
Tips and limits
Keep the default retry and concurrency values unless evidence supports an adjustment. Search is capped at 25 records and three API pages. Records are buffered, deduplicated by job identity, and written only after required-field validation. A source failure writes diagnostics and avoids publishing a misleading partial dataset.
FAQ, disclaimer, and support
If a detail page is challenged, the API-backed listing can still be valid; check detailReceipt and descriptionSource. If the search API itself fails, inspect RUN_DIAGNOSTICS before considering a proxy-enabled retry.
This Actor extracts public job-advertisement data. Results can still contain personal data supplied in a public listing. Use the data only with a lawful purpose and comply with SEEK's terms, robots guidance, GDPR, and other applicable regulations. If you are unsure whether your use is legitimate, consult qualified legal counsel.
Use the Actor's Issues tab for reproducible bug reports and the API tab for programmatic access.