Seek Jobs Search Scraper avatar

Seek Jobs Search Scraper

Pricing

from $2.99 / 1,000 seek job records

Go to Apify Store
Seek Jobs Search Scraper

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

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

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?

FieldTypeDescription
jobIdstringStable numeric SEEK listing ID
titlestringPublic job title
companyNamestringAdvertiser or employer name
locationstringNormalized listing location
workTypesarrayEmployment types exposed by SEEK
salarystringPublic salary label when present
descriptionstringSearch API teaser or bullet summary
jobUrlstringOfficial public SEEK detail URL
detailStatusstringHonest result of the detail-page probe

How to scrape SEEK jobs

  1. Open the Actor and choose search, single, or multiple mode.
  2. Enter a keyword and optional location, or supply official job IDs/URLs.
  3. Set a small maxItems value for a quick test.
  4. Leave proxy disabled unless direct source access fails and your account is authorized to use a proxy.
  5. Start the run and inspect the dataset plus OUTPUT_SUMMARY and RUN_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.