Seek.com Job Scraper (Simple, Best) avatar
Seek.com Job Scraper (Simple, Best)

Deprecated

Pricing

$3.00 / 1,000 results

Go to Store
Seek.com Job Scraper (Simple, Best)

Seek.com Job Scraper (Simple, Best)

Deprecated

Developed by

Tylah

Tylah

Maintained by Community

Drop in any Seek.com.au search URL, and this actor will extract all the job listings from that exact search. Fetches job titles, companies, locations, and direct links for each listing.

0.0 (0)

Pricing

$3.00 / 1,000 results

1

Total users

8

Monthly users

5

Runs succeeded

0%

Last modified

4 months ago

Seek Scanner

A professional web scraper for Seek.com.au job listings built with Apify.

Features

  • Scrapes job listings from any Seek.com.au search URL
  • Handles pagination automatically
  • Uses proxy rotation to avoid blocking
  • Implements retry mechanisms for failed requests
  • Outputs structured JSON data
  • Scales efficiently with concurrent requests

Installation

  1. Install dependencies:
$npm install
  1. Local development:
$npx apify run

Input

The actor accepts the following input:

  • searchUrl: (Required) A valid Seek.com.au search URL

Example:

{
"searchUrl": "https://www.seek.com.au/jobs?keywords=software+developer"
}

Output

The actor outputs JSON data in the following format:

{
"title": "Job Title",
"company": "Company Name",
"location": "Job Location",
"salary": "Salary Range",
"url": "Job URL",
"scrapedAt": "ISO timestamp"
}

Performance Optimizations

  • Uses Playwright for efficient browser automation
  • Implements concurrent scraping (10 pages at a time)
  • Minimizes DOM queries using data-automation attributes
  • Implements efficient pagination handling

Error Handling

The scraper includes robust error handling:

  • Automatic retries for failed requests
  • Proxy rotation to avoid IP blocks
  • Detailed logging for debugging
  • Graceful handling of missing data

Deployment

  1. Install Apify CLI:
$npm install -g apify-cli
  1. Login to Apify:
$apify login
  1. Deploy to Apify:
$apify push