VOOZH about

URL: https://apify.com/santamaria-automations/seek-scraper

โ‡ฑ Seek, JobStreet & JobsDB Scraper - Jobs Data of 8 Countries ยท Apify


๐Ÿ‘ Seek, JobStreet & JobsDB Scraper - Jobs Data of 8 Countries avatar

Seek, JobStreet & JobsDB Scraper - Jobs Data of 8 Countries

Pricing

from $2.50 / 1,000 jobs

Go to Apify Store

Seek, JobStreet & JobsDB Scraper - Jobs Data of 8 Countries

Extract jobs from Seek (๐Ÿ‡ฆ๐Ÿ‡บAU/๐Ÿ‡ณ๐Ÿ‡ฟNZ), JobStreet (๐Ÿ‡ธ๐Ÿ‡ฌSG/๐Ÿ‡ฒ๐Ÿ‡พMY/๐Ÿ‡ฎ๐Ÿ‡ฉID/๐Ÿ‡ต๐Ÿ‡ญ PH), and JobsDB (๐Ÿ‡ญ๐Ÿ‡ฐHK/๐Ÿ‡น๐Ÿ‡ญTH). Extracts 40 fields: Job title & description, salaries, contact email/phone, company details, work type, work arrangement, classifications. 8 countries, one actor. $2.50/1K job listings.

Pricing

from $2.50 / 1,000 jobs

Rating

0.0

(0)

Developer

๐Ÿ‘ Ale

Ale

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

6

Monthly active users

a month ago

Last modified

Share

Seek Scraper - Jobs in 8 Asia-Pacific Countries

Extract job listings from Seek (Australia, New Zealand), JobStreet (Singapore, Malaysia, Indonesia, Philippines), and JobsDB (Hong Kong, Thailand). Get 40 structured fields per job including salary ranges, full job description, contact email and phone, company profile with industry and perks, and employer screening questions. No code needed.


What data can you extract?

Every job listing returns up to 40 fields organized into these categories:

Job details title, id, teaser, description_full (plain text), description_html (original HTML), classifications (formatted array), classification, sub_classification, work_type, work_arrangement, bullet_points, is_featured, job_status (online/expired), content_hash (MD5 for change detection), listing_date

Salary salary_text, salary_min, salary_max, salary_currency, salary_period

Contact info contact_email, contact_phone โ€” extracted from data-contact-match attributes in the job detail page. These are real, unobscured contact details when the employer provides them.

Employer employer_id, employer_questions โ€” screening questions the employer asks applicants

Company profile company, company_logo_url, company_industry, company_size, company_description, company_perks, company_profile_url

Location location, locations (array of all locations), country, country_code, state

Meta source_url, source_platform, search_query, scraped_at


Pricing

EventCost
Actor start$0.001
Per job result$0.003
JobsCost
10$0.03
100$0.30
1,000$2.50
10,000$25.00

$2.50 per 1,000 jobs. Every result includes salary, company profile, contact info, and full description. No hidden fees, no monthly subscription.


Supported countries

CountryDomainPlatformCurrency
Australiaau.seek.comSeekAUD
New Zealandnz.seek.comSeekNZD
Hong Konghk.jobsdb.comJobsDBHKD
Singaporesg.jobstreet.comJobStreetSGD
Malaysiamy.jobstreet.comJobStreetMYR
Indonesiaid.jobstreet.comJobStreetIDR
Philippinesph.jobstreet.comJobStreetPHP
Thailandth.jobsdb.comJobsDBTHB

Use with AI Agents (MCP)

Connect this actor to any MCP-compatible AI client -- Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.

Apify MCP server URL:

https://mcp.apify.com?tools=santamaria-automations/seek-scraper

Example prompts:

"Use seek-scraper to find remote Software Engineer jobs in Sydney, Australia. Return the top 20 as a table with title, company, salary, and work arrangement."

"Use seek-scraper with country=sg to search for Data Engineer jobs in Singapore."

"Search Seek NZ for Python developer jobs and compare salaries across New Zealand cities."


How to use

1. Search URLs (recommended)

Go to the job site for your country, set your filters (keywords, location, salary range, work type), and paste the URL. The country is auto-detected from the domain -- no need to set the country dropdown separately.

Australia example:

{
"searchUrls":["https://au.seek.com/registered-nurse-jobs-in-Sydney"],
"maxResults":50
}

New Zealand example:

{
"searchUrls":["https://nz.seek.com/data-analyst-jobs-in-Auckland"],
"maxResults":100
}

Singapore example:

{
"searchUrls":["https://sg.jobstreet.com/python-developer-jobs"],
"maxResults":100
}

2. Search Keywords

Enter one or more keywords. The scraper searches the selected country and returns matching jobs.

{
"country":"my",
"searchQueries":["python developer","data engineer"],
"maxResultsPerQuery":100
}

3. Country selector

Pick a country from the dropdown and leave all other fields empty for a broad search of all jobs in that country.

{
"country":"hk",
"maxResults":200
}

Mixing URLs from different countries

You can paste URLs from multiple countries in a single run. The scraper auto-detects the country from each URL domain.

{
"searchUrls":[
"https://au.seek.com/react-jobs-in-Sydney",
"https://sg.jobstreet.com/react-jobs",
"https://hk.jobsdb.com/react-jobs"
],
"maxResults":200
}

4. Direct Job URLs (alive checks)

Paste individual job page URLs to check if they're still active. Returns job_status: online (with full job data) or expired.

{
"directUrls":[
"https://www.seek.com.au/job/91878509",
"https://www.seek.com.au/job/50000000"
]
}

Perfect for monitoring job listings and detecting when positions are filled.

URL filters

Go to the Seek website, apply any filters (salary, work type, date, classification, location), and paste the URL. All filters are preserved automatically.

Available filters (as URL parameters):

FilterParameterExample
Date rangedaterange=1/3/7/14/31Last 24h / 3d / 7d / 14d / 31d
Sortsortmode=ListedDateSort by newest
Salary rangesalaryrange=80000-150000&salarytype=annual$80K-$150K annual
Work typeworktype=242,243Full-time, Part-time
Work arrangementworkarrangement=1,2,3On-site, Hybrid, Remote
Classificationclassification=6281ICT jobs
Locationwhere=SydneyCity filter

Filtered search examples by country:

{
"searchUrls":[
"https://au.seek.com/javascript-jobs?daterange=14&salaryrange=80000-200000&salarytype=annual&sortmode=ListedDate&workarrangement=2,3",
"https://nz.seek.com/developer-jobs?daterange=7&sortmode=ListedDate",
"https://sg.jobstreet.com/engineer-jobs?daterange=14&salaryrange=5000-15000&salarytype=monthly",
"https://hk.jobsdb.com/developer-jobs?daterange=7",
"https://my.jobstreet.com/marketing-jobs?worktype=242",
"https://id.jobstreet.com/engineer-jobs?daterange=31",
"https://ph.jobstreet.com/nurse-jobs?workarrangement=1",
"https://th.jobsdb.com/developer-jobs?sortmode=ListedDate"
],
"maxResults":500
}

Note: Seek limits search results to 500 per unique filtered query (25 pages ร— 20 results). To get more results, use multiple filtered search URLs โ€” for example, 10 different queries can return up to 5,000 results in a single run.


Input reference

FieldTypeDefaultDescription
countrystringauCountry to search: au, nz, hk, sg, my, id, ph, th. Auto-detected when using search URLs.
searchUrlsstring[]--Pre-filtered search URLs from any supported domain. Country auto-detected.
searchQueriesstring[]--One or more search keywords (e.g. "python developer").
directUrlsstring[]--Individual job page URLs for alive checks. Returns job_status (online/expired).
includeJobDetailsbooleantrueFetch detail pages for full description, contact email/phone, employer questions, and company profile.
maxConcurrencyinteger3Parallel detail page fetches (1-10). Higher = faster but may get rate-limited.
maxResultsinteger10Total cap across all queries (0 = unlimited).
maxResultsPerQueryinteger100Max results per search URL or keyword.
proxyConfigurationobjectApify autoProxy settings. Datacenter proxies work well.

Output example

{
"id":"82345678",
"title":"Registered Nurse - Emergency Department",
"company":"St Vincent's Health Australia",
"company_logo_url":"https://image-service-cdn.seek.com.au/abc123_transformed.png",
"employer_id":"34567",
"company_industry":"Healthcare & Medical",
"company_size":"10,001+",
"company_description":"St Vincent's Health Australia is the nation's largest not-for-profit health and aged care provider...",
"company_perks":[
"Salary packaging benefits",
"Fitness Passport",
"Employee Assistance Program",
"Career development and training"
],
"company_profile_url":"https://www.seek.com.au/companies/st-vincents-health-australia-432871",
"location":"Sydney CBD, Inner West & Eastern Suburbs",
"country":"AU",
"country_code":"AU",
"state":"New South Wales",
"classification":"Healthcare & Medical",
"sub_classification":"Nursing - Emergency",
"salary_text":"$85,000 - $105,000 per year + salary packaging",
"salary_min":85000,
"salary_max":105000,
"salary_currency":"AUD",
"salary_period":"year",
"work_type":"Full time",
"work_arrangement":"On-site",
"teaser":"Join our award-winning Emergency Department team at St Vincent's Hospital Sydney...",
"description_full":"About the role\n\nWe are seeking an experienced Registered Nurse to join our Emergency Department...",
"description_html":"<div><h2>About the role</h2><p>We are seeking an experienced Registered Nurse to join our Emergency Department...</p></div>",
"contact_email":"nursing.recruitment@svha.org.au",
"contact_phone":"02 8382 1111",
"employer_questions":[
"Do you have current AHPRA registration as a Registered Nurse?",
"How many years of emergency nursing experience do you have?",
"Are you willing to work rotating shifts including nights and weekends?"
],
"bullet_points":[
"Competitive salary + salary packaging up to $15,900",
"Award-winning Level 1 Trauma Centre",
"Ongoing professional development and education"
],
"is_featured":false,
"listing_date":"2026-05-02T00:00:00Z",
"source_url":"https://www.seek.com.au/job/82345678",
"source_platform":"seek.com.au",
"search_query":"registered nurse",
"scraped_at":"2026-05-04T14:30:00.000Z"
}

Use cases

Salary benchmarking across Asia-Pacific Compare salaries for the same role across 8 countries. Run "data engineer" searches in AU, SG, HK, and MY to see how compensation varies across the region.

Recruitment and talent sourcing Feed job listings into your CRM, ATS, or spreadsheet via Apify's API, webhooks, or integrations. Use contact_email and contact_phone to reach hiring managers directly.

Market research and hiring trends Track which skills and technologies are in demand across Asia-Pacific. Search for "kubernetes", "react", or "machine learning" across all 8 countries.

Competitor intelligence Monitor competitor hiring activity across multiple markets. Track when companies expand into new countries by watching their job postings.

Work arrangement analysis Use the work_arrangement field (Remote/Hybrid/On-site) to analyze flexible work trends across countries and industries.


Speed

JobsDetails OFF (fast)Details ON (full)
10~1 second~4 seconds
50~4 seconds~15 seconds
100~7 seconds~30 seconds
500~38 seconds~3 minutes

Details OFF returns SERP data: title, company, salary, location, work type, teaser, bullet points. Details ON adds: full description, contact email/phone, employer questions, company profile (industry, size, perks), content hash.

Field availability by mode

FieldsSearch (fast)Search + DetailsDirect URLs
Title, company, salary, locationโœ…โœ…โœ…
Classification, work type/arrangementโœ…โœ…โœ…
Teaser, bullet points, listing dateโœ…โœ…โœ…
Full description (text + HTML)โ€”โœ…โœ…
Contact email & phoneโ€”โœ…โœ…
Employer questionsโ€”โœ…โœ…
Company industry, size, perksโ€”โœ…โœ…
Content hash (change detection)โ€”โœ…โœ…
Job status (online/expired)onlineonlineโœ…

Integrations

This actor works with all Apify integrations:

  • API -- trigger runs and download results programmatically
  • Webhooks -- get notified when a run completes
  • Zapier & Make -- connect to 5,000+ apps
  • Google Sheets -- export directly to a spreadsheet
  • Slack, Email -- get notifications with results

Related actors


Something not working? Create an issue and we will fix it fast.

You might also like

JobStreet Jobs Scraper โ€” MY, SG, ID, PH (SEEK API)

scrapersdelight/jobstreet-jobs-scraper

From $0.20 per 1,000 jobs โ€” 10x cheaper than typical JobStreet scrapers. Search JobStreet MY, SG, ID, PH + JobsDB HK, TH: title, company, parsed salary min/max, location, remote flag, dates, full description. Keyword/location/date filters + saved-search monitor with alerts. No login or API key.

๐Ÿ‘ User avatar

Scrapers Delight

2

JobsDB.com Scraper โ€” HK & TH Jobs

unfenced-group/jobsdb-scraper

Scrape job listings from JobsDB in Hong Kong and Thailand. Filter by keyword, location, work type, and date. Returns salary, descriptions (HTML/text/Markdown), classification, and work arrangement. No proxy required.

๐Ÿ‘ User avatar

Unfenced Group

19

JobStreet Company Profile

agentx/jobstreet-company-profile

JobStreet company-profile API across 8 APAC markets (SG, AU, HK, MY, PH, TH, ID, NZ). Resolve any employer name into the canonical JobStreet profile with industry, office locations, sample job titles currently posted, and the company's JobStreet URL โ€” ideal for APAC competitor talent mapping.

JobStreet Job Scraper

codingfrontend/jobstreet-job-scraper

Extract detailed job listings from JobStreet across 8 Asia-Pacific countries. Get job titles, companies, salaries, work arrangements, and full job descriptions.

๐Ÿ‘ User avatar

codingfrontend

2

Seek Job Scraper (Australia & New Zealand)

codingfrontend/seek-job-scraper

Scrape job listings from Seek (seek.com.au / seek.co.nz) with advanced filtering. Extract job titles, companies, salaries, locations, work types, and full descriptions. Perfect for job market research and salary benchmarking.

๐Ÿ‘ User avatar

codingfrontend

2

SEEK Jobs Scraper โ€“ Scrape seek.com.au (AU/NZ)

logiover/seek-jobs-scraper

Scrape SEEK jobs (seek.com.au & seek.co.nz) without login. seek.com.au API alternative; export job listings to CSV/JSON dataset.

JobsDB Thailand Scraper

mai_amm/jobsdb-thailand-scraper

Scrape public job listings from th.jobsdb.com with optional detail enrichment.

JobStreet Job Scraper ๐ŸŒ

easyapi/jobstreet-job-scraper

Extract detailed job listings from JobStreet across 8 Asia-Pacific countries. Get comprehensive information about job postings including titles, companies, salaries, and work arrangements. Perfect for regional recruitment analysis and job market monitoring.

JobStreet Singapore Scraper โ€” Jobs, Salaries & Leads

scrapesage/jobstreet-singapore-scraper

Scrape JobStreet Singapore (sg.jobstreet.com). Get salary ranges, work type & arrangement (on-site/hybrid/remote), classification, company, full job descriptions and recruiter contact โ€” turning postings into hiring-intent leads. Monitor mode emits only new or changed jobs. No login, no API key.

$0.7๐Ÿ’ฐ Seek AU/NZ Keyword & URL Job Search

abotapi/seek-scraper

From $0.7/1K. Extract job listings from SEEK.com.au and SEEK.co.nz in Australia and New Zealand. Get comprehensive data, including full descriptions, companies, salaries, locations, classifications, and listing dates, for any keyword, location, or filter combination.