Seek.com Job Scraper (Simple, Best)
Pricing
$3.00 / 1,000 results
Go to Apify Store
Deprecated
Seek.com Job Scraper (Simple, Best)
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.
Pricing
$3.00 / 1,000 results
Rating
0.0
(0)
Developer

Tylah
Maintained by Community
Actor stats
1
Bookmarked
8
Total users
1
Monthly active users
10 months ago
Last modified
Categories
Share
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
- Install dependencies:
$npm install
- 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
- Install Apify CLI:
$npm install -g apify-cli
- Login to Apify:
$apify login
- Deploy to Apify:
$apify push