Pricing
from $4.99 / 1,000 results
πΌ SEEK Job Scraper
πΌ SEEK Job Scraper automates job data extraction from SEEKβtitles, locations, dates & linksβfast and accurate. π Perfect for recruitment, market research & lead generation. π Save time, scale sourcing.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Extract detailed, structured job listings from SEEK and its sister marketplaces β JobStreet (Indonesia, Malaysia, Philippines, Singapore) and JobsDB (Hong Kong, Thailand) β in one clean run. Search by keyword, location and category, or paste a full SEEK search URL, and get back rich JSON for every job: salary, full description, company profile, location, employer questions, emails and phone numbers.
Perfect for lead generation, recruitment market research, salary benchmarking and job-board aggregation.
β¨ Why Choose This Actor?
- π 8 marketplaces, one Actor β SEEK AU/NZ, JobStreet ID/MY/PH/SG, JobsDB HK/TH.
- ποΈ 390+ category filters β toggle a whole industry or drill into a single subclass.
- π Paste-a-URL mode β copy any SEEK search results URL and the Actor honours every filter encoded in it.
- π’ Company enrichment β overview, industry, size, website, star rating, review count and perks.
- π§ Contact extraction β emails and phone numbers pulled straight from the listing body.
- π‘οΈ Smart, cost-efficient networking β starts with no proxy and only upgrades (datacenter β residential) if SEEK pushes back.
- πΎ Live results β jobs stream into the dataset as they are scraped; a partial run still keeps its data.
π Key Features
| Feature | Details |
|---|---|
| π Keyword search | Any job title or keyword |
| π Location & radius | Suburb / city / region + km radius |
| π Date range | Jobs posted within N days (1β365) |
| π§° Work type | Full-time, part-time, contract, casual |
| π‘ Arrangement | On-site, hybrid, remote |
| π° Salary filter | Annual / monthly / hourly + min/max |
| ποΈ Categories | 30 categories, ~390 subclasses |
| π§ͺ Post-filters | Require email / phone, title keywords |
| πͺ Applicant stats | Optional via a logged-in SEEK cookie |
π₯ Input
| Field | Type | Description |
|---|---|---|
searchUrl | string | Full SEEK search URL β overrides all other filters |
searchTerm | string | Keyword / job title |
location | string | Suburb / city / region (empty = whole country) |
radius | integer | km radius around the location |
maxResults | integer | Max jobs (1β550) |
country | enum | australia, new zealand, hongkong, indonesia, malaysia, philippines, singapore, thailand |
sortBy | enum | ListedDate or KeywordRelevance |
dateRange | integer | Max age of listings in days |
workTypes | array | fulltime / parttime / contract / casual |
workArrangements | array | on-site / hybrid / remote |
salaryType / salaryMin / salaryMax | β | Pay-band filter |
| (390+ category toggles) | boolean | Enable a category or subclass |
includeOneInTitle | array | Title must contain one of these words |
requireEmail / requirePhone / requireEmailPhone | boolean | Contact post-filters |
seekCookie | string | Optional logged-in cookie for applicant stats |
proxyConfiguration | object | Datacenter rung of the proxy ladder |
Example input
{"searchTerm":"developer","location":"All Sydney NSW","maxResults":50,"country":"australia","sortBy":"ListedDate","dateRange":7,"workTypes":["fulltime"],"proxyConfiguration":{"useApifyProxy":true}}
π€ Output
Each job is one dataset record. Example (trimmed):
{"id":"92574907","jobLink":"https://au.seek.com/job/92574907","applyLink":"https://au.seek.com/job/92574907/apply","title":"Frontend Web Developer - Fixed term 3 months","salary":"$90,000 β $110,000 per year","content":{"jobHook":"This role sits at the intersection of Marketing and Engineeringβ¦","unEditedContent":"<p><strong>Aboutβ¦</strong></p>β¦","sections":["About APLYiD","β¦"]},"workArrangements":"Hybrid","workTypes":"Contract/Temp","emails":[],"phoneNumbers":[],"classificationInfo":{"classification":"Information & Communication Technology","subClassification":"Web Development & Production"},"joblocationInfo":{"area":"CBD, Inner West & Eastern Suburbs","displayLocation":"Sydney NSW","location":"Sydney","country":"Australia","countryCode":"AU","suburb":"Sydney"},"advertiser":{"name":"APLY Limited","isVerified":true,"isPrivate":false},"companyProfile":{"name":null,"industry":null,"size":null,"rating":null},"employerQuestions":["Which of the following statements best describes your right to work in Australia?"],"listedAt":"2026-06-08T05:02:13.674Z","expiresAtUtc":"2026-07-08T13:59:59.999Z"}
The Output tab ships with five themed table views: π Job Listings, π’ Company & Advertiser, π Location & Classification, π Contacts & Hook and ποΈ By Search Query.
βΉοΈ
numApplicants,resumePercentageandcoverLetterPercentageare login-gated by SEEK and staynullunless you supply aseekCookie.
π How to Use (Apify Console)
- Log in at console.apify.com β Actors.
- Open SEEK Job Scraper.
- Enter a search keyword + location (or paste a full SEEK search URL), set Max Results.
- (Optional) toggle categories, work types, salary band and contact filters.
- Click Start and watch the live log.
- When the run finishes, open the Output tab and export to JSON / CSV / Excel.
π€ Use via API
curl-X POST "https://api.apify.com/v2/acts/YOUR-ACTOR-ID/run-sync-get-dataset-items?token=$APIFY_TOKEN"\-H"Content-Type: application/json"\-d'{"searchTerm":"developer","location":"All Sydney NSW","maxResults":25,"country":"australia"}'
π‘ Best Use Cases
- π― Build candidate / recruiter lead lists with contact details.
- π Track hiring demand and salary trends by category or region.
- π§ Aggregate listings across AU, NZ and South-East Asia.
- π’ Profile hiring companies (size, industry, ratings).
π³ Pricing
This Actor uses pay-per-event billing β you are charged per job result saved to the dataset, plus a small Actor-start fee. You only pay for jobs you actually receive.
β FAQ
Do I need a SEEK login? No. Everything works anonymously. A cookie is only needed for applicant-count stats.
Why are some company fields empty? SEEK only publishes a company microsite for employers who set one up; private advertisers have none.
Will it get blocked? The Actor starts direct and automatically upgrades to datacenter then residential proxies if SEEK rate-limits, so runs stay reliable.
π Support & Feedback
Questions or custom requests? Email dev.scraperengine@gmail.com. Data is collected only from publicly available pages; you are responsible for compliant use (GDPR, CCPA, anti-spam laws and SEEK's ToS).
