Jobstreet & JobsDB Jobs Scraper · SE-Asia Salary & Filters avatar

Jobstreet & JobsDB Jobs Scraper · SE-Asia Salary & Filters

Pricing

from $0.90 / 1,000 results

Go to Apify Store
Jobstreet & JobsDB Jobs Scraper · SE-Asia Salary & Filters

Jobstreet & JobsDB Jobs Scraper · SE-Asia Salary & Filters

Scrape Jobstreet & JobsDB jobs across SE-Asia (MY, PH, SG, ID, VN, TH, HK). Paste any keyword/location search URL — returns title, company, location, salary, classification, work type, listing date, teaser & apply link as clean JSON/CSV. Pure HTTP, no browser

Pricing

from $0.90 / 1,000 results

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

14

Monthly active users

7 days ago

Last modified

Categories

Share

Jobstreet & JobsDB Jobs Scraper

Scrape job listings from Jobstreet (Malaysia, Philippines, Singapore, Indonesia, Vietnam) and JobsDB (Thailand, Hong Kong) — the SEEK-powered job boards of South-East Asia. Paste any search URL and get clean, structured rows: title, company, location, salary, classification, work type, listing date, teaser and apply link. Pure HTTP, no browser.

How it works

Why use this scraper

  • All of SE-Asia in one actor — one row shape across Jobstreet MY/PH/SG/ID/VN and JobsDB TH/HK. Country and locale are detected automatically from the URL you paste.
  • Search-URL driven — copy any search from the site (keywords + location + filters) and it's paginated for you up to your item cap.
  • Clean, flat output — one row per job, salary text preserved, classification split into category + sub-category, CSV-friendly by default.
  • Pure HTTP, no browser — fast and cheap; no Playwright, no headless Chrome.
  • Optional employer email enrichment — discover each employer's website and harvest a contact email (opt-in, billed only on a hit).

What it does

Give it one or more Jobstreet/JobsDB search URLs. For each, it reads the live results and emits one dataset row per job with all the fields below. Searches paginate automatically until you hit Maximum items.

Supported inputs

InputExampleSupported
Keyword searchjobstreet.com.my/developer-jobs
Keyword + locationjobstreet.com.ph/accounting-jobs/in-Manila
Query-string searchjobstreet.com.my/jobs?keywords=marketing&where=Kuala+Lumpur
JobsDB searchth.jobsdb.com/jobs?keywords=developer
Single job URL /job/{id}❌ paste a search URL instead

Use cases

  • Labour-market & salary research across SE-Asia markets.
  • Recruitment & sourcing — monitor new postings by keyword, city, or classification.
  • Competitive hiring intelligence — track which companies are hiring for what.
  • Aggregation & job-board feeds — pull fresh listings into your own product.

How it works

  1. You paste Jobstreet/JobsDB search URLs.
  2. The actor detects the country, language and region from the page, then queries the site's own search service and paginates through results.
  3. Each job is normalised into one flat row and pushed to the dataset.

Input configuration

FieldTypeDescription
startUrlsarrayJobstreet/JobsDB search URLs (auto-paginated).
maxItemsintegerHard cap on jobs collected. Default 10000.
flattenbooleanJSON-stringify arrays into *_json columns for CSV (default on).
enrichEmailsbooleanOpt-in employer contact-email enrichment (billed per email found).
maxConcurrencyintegerParallel row processing (mainly for enrichment). Default 8.
proxyobjectProxy config. Defaults to Apify Residential.

Output sample

{
"portal": "jobstreet",
"jobId": "92683012",
"title": "Junior Software Developer",
"company": "SEAGULL COOLING TECHNOLOGIES (ASIA PACIFIC) SDN. BHD.",
"location": "Pusat Bandar Damansara, Kuala Lumpur",
"classification": "Information & Communication Technology",
"subClassification": "Engineering - Software",
"workType": "Full time",
"salaryDisplay": "RM 3,500 – RM 5,000 per month",
"listingDate": "2026-06-12T03:02:16Z",
"listingDateLabel": "8d ago",
"teaser": "Work with senior developers, project teams, and business stakeholders to design, develop…",
"bulletPoints": [],
"canonicalUrl": "https://www.jobstreet.com.my/job/92683012",
"scrapedAt": "2026-06-20T15:36:00.000Z"
}

Key output fields

FieldDescription
jobIdStable Jobstreet/JobsDB job id
titleJob title
companyAdvertiser / employer name
locationJob location (city, region)
classification / subClassificationCategory + sub-category
workTypeFull time / Part time / Contract / Casual
salaryDisplaySalary text as shown
listingDate / listingDateLabelISO date + relative label
teaser / descriptionTextDescription snippet
bulletPointsHighlight bullets (when present)
canonicalUrlLink to the job on the site
contactEmail / contactWebsiteEmployer contact (only when enrichEmails is on)

FAQ

Does it return the full job description? It returns the teaser (description snippet) plus all structured fields. The full HTML body is served by Jobstreet through an authenticated API and isn't included.

Can I scrape a single /job/{id} URL? No — paste a search URL (e.g. jobstreet.com.my/developer-jobs). Single-job detail is auth-walled.

Which countries? Jobstreet MY, PH, SG, ID, VN and JobsDB TH, HK — pass the matching country's search URL.

Do I need a proxy? Apify Residential (the default) is recommended for larger runs.

Support

Found an issue or want a field added? Open an issue on the actor's Issues tab and we'll take a look.

Additional services

Need employer contact emails? Turn on enrichEmails to append a best-effort contact email + website per employer (billed only when an email is found).

Explore more scrapers

Check the publisher's profile for more job-board and directory scrapers (Seek, Naukri, StepStone, Glassdoor and more).

⚠️ Disclaimer

This actor collects only publicly available job-listing data for legitimate research, recruitment and aggregation use. Respect Jobstreet/JobsDB terms of service and applicable laws (including data-protection rules) in your jurisdiction. You are responsible for how you use the scraped data.

SEO Keywords

jobstreet scraper, jobsdb scraper, jobstreet api, jobstreet malaysia jobs, jobstreet philippines, jobstreet singapore, jobstreet indonesia, jobsdb thailand, jobsdb hong kong, seek asia jobs, south east asia job scraper, job listings scraper, salary data scraper, recruitment data, hiring intelligence