๐ผ SEEK Job Scraper
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
Scraper Engine
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 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).