SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boards avatar

SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boards

Pricing

from $1.50 / 1,000 job listings

Go to Apify Store
SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boards

SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boards

Find jobs and see who is hiring on SEEK, Jobstreet and JobsDB with one SEEK jobs scraper. Search by keyword in Australia, New Zealand, Malaysia, Singapore, Indonesia, the Philippines, Hong Kong and Thailand; get pay, employer, work type and optional ad text. $1.50 per 1,000 jobs, $2.40 with ad text.

Pricing

from $1.50 / 1,000 job listings

Rating

0.0

(0)

Developer

Tenfold Fleet

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does SEEK Jobs Scraper do?

SEEK Jobs Scraper gets job listings from SEEK Australia and New Zealand, Jobstreet (Malaysia, Singapore, Indonesia, Philippines) and JobsDB (Hong Kong, Thailand) in one run. Type a keyword such as developer or registered nurse, pick the markets, and get a clean dataset of job titles, companies, locations, salaries, work types, job categories, listing dates, bullet points and, if you want, the full job description.

All eight job boards run on the same platform, so one input covers them all: a SEEK scraper, a Jobstreet scraper and a JobsDB scraper in one Actor. It works like a SEEK jobs API: it reads the same public JSON endpoints the job boards' own search pages use. Plain HTTP, no browser, no login, so it is fast and costs $1.50 per 1,000 jobs.

Why use it?

  • Job market research: count openings by category, work type and city across Australia, New Zealand and South-East Asia.
  • Salary research: collect the salary text employers publish, by role and market.
  • Recruiting and job boards: feed fresh SEEK, Jobstreet and JobsDB jobs into your own board, ATS or spreadsheet.
  • Sales prospecting: find companies that are hiring for roles that signal they need your product.
  • Daily job alerts: schedule the Actor with dateRangeDays: 1 and sortBy: "date" to get only new jobs.

What makes it different:

  • 8 markets in one input: AU, NZ, MY, SG, ID, PH, HK and TH. Each keyword runs in every market you select.
  • Gets past SEEK's 500-result limit. SEEK Australia and New Zealand show at most 500 jobs per search. When you ask for more, the Actor splits the search by job category and work type and removes duplicates, so you can collect thousands of jobs for one keyword.
  • Low-cost full descriptions: $0.0009 extra per job, $2.40 per 1,000 jobs with descriptions in total.
  • Clean, typed output: every job has the same fields, with null when the site leaves one empty.

What data can it extract?

FieldExample
jobId95120000
titleAccountant
companyName, advertiserIdHarbour Accounting Group, 62470000
location, locations[], areaParramatta, Sydney NSW, Sydney NSW
salaryLabel$80,000 – $95,000 per year (as the employer wrote it)
workTypes[], workArrangementsFull time, Hybrid
classification, subClassificationAccounting, Accounts Officers/Clerks
listingDate, listingDateDisplay2026-10-07T10:42:48Z, 2d ago
teaser, bulletPoints[]short summary and the ad's selling points
jobUrllink to the job ad on the market's own site
market, keywordAU, accountant
logoUrl, isFeaturedcompany logo, promoted listing flag
fullDescription, descriptionHtmlfull job ad as plain text and HTML (with Include full job description)

How to scrape SEEK, Jobstreet and JobsDB jobs

  1. Enter one or more Keywords (job titles, skills or company names). Leave it empty to get the newest jobs of any kind.
  2. Pick the Markets: Australia, New Zealand, Malaysia, Singapore, Indonesia, Philippines, Hong Kong and/or Thailand.
  3. Optionally set a Location, Job categories, Work type, Listed in the last N days or a salary range.
  4. Turn on Include full job description if you need the whole ad text.
  5. Click Start, then download the jobs as JSON, CSV, Excel or HTML, or read them through the Apify API.

How much does it cost?

You pay $0.0015 per job saved, which is $1.50 per 1,000 jobs. With Include full job description on, each description adds $0.0009, so $2.40 per 1,000 jobs with descriptions. A description that can't be loaded is not charged, and the job still costs only $0.0015. There is no per-run fee apart from the $0.00005 Actor start event. Searches with no results, unknown markets and blocked requests cost nothing. Set Max jobs in total or a maximum cost per run to stay within budget.

Input

{
"keywords": ["data analyst", "software engineer"],
"markets": ["AU", "SG", "HK"],
"where": "",
"classification": ["information-communication-technology"],
"workType": ["full-time"],
"dateRangeDays": 7,
"salaryType": "annual",
"sortBy": "date",
"maxJobsPerSearch": 200,
"includeDescription": true
}

Output

{
"jobId": "95120000",
"title": "Accountant",
"companyName": "Harbour Accounting Group",
"advertiserId": "62470000",
"location": "Parramatta, Sydney NSW",
"locations": [{ "label": "Parramatta, Sydney NSW", "countryCode": "AU" }],
"area": "Sydney NSW",
"salaryLabel": "$80,000 – $95,000 per year",
"workTypes": ["Full time"],
"workArrangements": "Hybrid",
"classification": "Accounting",
"subClassification": "Accounts Officers/Clerks",
"listingDate": "2026-10-07T10:42:48Z",
"listingDateDisplay": "2d ago",
"teaser": "Accountant to manage day-to-day accounting operations including accounts receivable, payable and reconciliation.",
"bulletPoints": ["Flexible working arrangement", "Friendly working environment", "Onsite parking"],
"jobUrl": "https://www.seek.com.au/job/95120000",
"market": "AU",
"logoUrl": "https://bx-branding-gateway.cloud.seek.com.au/.../jdpLogo",
"isFeatured": false,
"keyword": "accountant",
"scrapedAt": "2026-10-10T03:40:47.451Z",
"fullDescription": "About the role\nWorking closely with management, you will keep financial records accurate...",
"descriptionHtml": "<p><strong>About the role</strong></p><p>Working closely with management..."
}

A search with no results, an unknown market or a request that stays blocked after 3 retries produces one item with an error field, and is not charged. You can download the dataset as JSON, CSV, Excel or HTML.

Tips

  • Leave descriptions off for a fast list of titles, companies, salaries and links: 100 jobs take one request. With descriptions on, each job needs one more request.
  • More than 500 jobs from SEEK AU or NZ: set Max jobs per search above 500. The Actor splits the search into one sub-search per job category (then per work type if a category still has more than 500) and removes duplicates. Jobstreet and JobsDB have no such limit.
  • Salary filters use local currency (AUD, NZD, MYR, SGD, IDR, PHP, HKD, THB). Jobstreet and JobsDB ads mostly show monthly pay, so set Salary period to monthly there.
  • Location is sent to every selected market, so use one market per run when you set it (e.g. Melbourne VIC with AU).
  • The same job found by two keywords is saved and charged once.
  • SEEK publishes salary only as text (salaryLabel), often empty when the employer hides it; there are no numeric min/max fields.

Use it with AI agents (MCP)

Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through Apify's MCP server: add https://mcp.apify.com?tools=tenfoldfleet/seek-job-scraper as a remote MCP server and sign in with your Apify account. The agent fills in the input, runs the Actor and reads the results itself; you pay the same per-event price as a normal run.

FAQ

Which job boards are covered?

SEEK Australia (seek.com.au), SEEK New Zealand (seek.co.nz), Jobstreet Malaysia, Singapore, Indonesia and the Philippines, and JobsDB Hong Kong and Thailand.

Can I get all jobs without a keyword?

Yes. Leave Keywords empty and you get the newest jobs in each market, filtered by any category, work type, date or salary you set.

Do I need a proxy?

The default Apify datacenter proxy works for all eight markets. Blocked requests are retried up to 3 times on a new IP.

How fresh is the data?

Every run reads the live job boards, so you get the jobs listed at that moment, including the listing date.

Disclaimer

This Actor collects publicly available job ads. It does not log in or collect personal data about candidates. SEEK, Jobstreet and JobsDB are trademarks of their owners; this Actor is not affiliated with them. Use the data in line with the sites' terms and applicable laws.

More tools from Tenfold Fleet

ActorOutput
ALDI Australia Scraper - AU Products, Unit Prices & Catalogueproduct
Alibaba Image Search - Reverse Lookup of Suppliers by Photomatched product
Alibaba Products Scraper: Wholesale Suppliers, MOQ, Price Tiersproduct
AliExpress Reviews Scraper: Product Feedback & Photos Monitorreview
AliExpress Keyword Scraper - Exact Sold Counts by Search Termproduct
Amazon Product Scraper - Details, Prices & Search by ASINproduct
Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 Morejob posting
Backlinks Checker - Referring Domains, Anchors & Domain Rankbacklink
BBB Scraper: Business Leads, Ratings & New Reviewsbusiness
Bilibili Scraper - Videos, Comments, Danmaku & Searchvideo or comment
Businesses Without Websites - Local Leads with Phone & Ratinglead
Coles Product Scraper - Australian Supermarket Prices & Dealsproduct
Contact Details Scraper - One Lead Record per Company Websitewebsite with contacts
Facebook Ads Library Scraper for Marketersad
Facebook Page Contact Finder - Business Leads from Page Linkspage with contact details
Facebook Reels Scraper: Views & Captions Monitor for Any Pagereel
Foundit Jobs Monitor: India, Singapore & Malaysia Jobs Scraperjob listing
Funding Rounds Scraper - Recently Funded Companies & Investorsfunding round
Google Ads Transparency Center Scraper - Competitor Ads by Sitead
Google AI Overviews Checker - Citations & Domain Trackerkeyword checked
Google Flights Scraper - All Fares per Route & Date (API)route search
Google Hotels Scraper - Nightly Prices, Stars & Booking Siteshotel
Google for Jobs Scraper - Openings by City, Pay & Job Boardjob listing
Google Keyword Planner API Alternative - Ideas, Bids & Volumekeyword idea
Google Maps Extractor - Business Leads, Phones & Websitesplace
Google News Scraper - Articles, Real URLs & Full Textarticle
Google Travel Hotel Rate Tracker - OTA Prices for Every Nightoffer
Search Trends by Region & Time - Google Trends Data Scraperkeyword
Instagram Reels Search - Keyword to Top Reels, Plays & Creatorsreel
Instagram Reels Transcript - Speech to Text for Public Reelsreel transcript
Keyword Ideas & Related Keywords - Difficulty, Volume & CPCkeyword idea
Keyword Search Volume, CPC & Difficulty Checker (Bulk)keyword with data
Likee Scraper - Creators by Country, Video Views & Likesvideo
LinkedIn Ads Library Scraper - Competitor Ad Copy & Targetingad
LinkedIn Company Posts Monitor: New Posts, No Loginpost
LinkedIn Company Scraper: Firmographics & Recent Postscompany
Pinterest Search Scraper: Pins, Promoted Ads & Shop Trendspin
Reddit Brand Monitoring - Keyword Alerts for Posts & Commentsmention
Reddit Post Comments Export: Threads to JSON & CSVcomment
Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sitesunique remote job
SEO Agent - AI Keyword Research & Competitor Reportsresearch report
SEO Crawler - Technical SEO Audit Tool & On-Page Checkerpage audit
SEO Competitor Keywords - Domain Ranked Keywords & Keyword Gapkeyword
Shopify Inventory Scraper - SKUs, Variants & In-Stock Statusproduct
Shopify App & Theme Detector - Store Analyzer & Contactsshopify store
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txturl
Stock Photos & Videos Scraper for Pexelsmedia item
Website Built With Checker - Find Any Site's CMS & Tech Stackwebsite
Threads Search - Keyword & Profile Posts Scraper (No Login)post
TikTok Ads Library Scraper: Competitor Ads in Europead
TikTok Transcripts - Captions or Speech to Text for Any Videovideo transcript
HTML to Text & URL to Markdown - LLM Ready Web Contentpage
Website Traffic Checker - Bulk Domain Traffic Estimatedomain with traffic data
WeChat Official Account Articles - Keyword Search to Markdownarticle found
Weibo Scraper - Comment Threads, Hot Search Ranks & User Statscomment
Woolworths Product Scraper - AU Shelf Prices, Specials & GTINsproduct
Workday Jobs Scraper - myworkdayjobs.com API with Salaryjob posting
YouTube Channel Email Scraper - Creator Contact Extractorchannel with email
YouTube Livestream & Channel Scraper - Videos, Likes & Statsvideo
YouTube Comments Scraper - Replies, Likes & Sort by Newestcomment
YouTube Search Scraper: Keyword Video & Shorts Monitorsearch result
YouTube Shorts Analytics Scraper - Views, Likes & Hashtagsshort
YouTube Captions Downloader - Transcript & Subtitles Scrapertranscript