Jobs data

JobStreet Jobs Scraper: Southeast Asia and Hong Kong job ads with salaries

Collect JobStreet and JobsDB job ads across Malaysia, Singapore, Indonesia, the Philippines, Thailand and Hong Kong by keyword and location. Each job has title, company, salary with parsed numbers, work type, industry, date and teaser, plus the full advert as an option. Sort and filter by date, work type or salary. No login.

3 users100.0% successful runs (30 days)

What data you get

titleJob title
companyAdvertiser name
salarySalary text with parsed min and max
workTypeFull time, part time, contract or casual
industryIndustry / classification
locationJob location
listedAtPosting date
teaserShort job summary
description / expiryFull advert and expiry date (optional add-on)

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$0.50 per 1,000 rows

Pay per event: a charge per job and an optional add-on per job for the full advert. No run fee.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Scrape accountant jobs in Kuala Lumpur from JobStreet

100 newest ads in Malaysia.

{
  "keywords": [
    "accountant"
  ],
  "location": "Kuala Lumpur",
  "country": "MY",
  "maxJobsPerSearch": 100,
  "sortBy": "date"
}
Run this task →

Software engineer jobs in Singapore posted this week

Last 7 days with the full advert.

{
  "keywords": [
    "software engineer"
  ],
  "country": "SG",
  "postedWithinDays": 7,
  "includeDescription": true
}
Run this task →

Full-time customer service jobs in Jakarta on JobStreet

50 jobs from JobStreet Indonesia.

{
  "keywords": [
    "customer service"
  ],
  "location": "Jakarta Raya",
  "country": "ID",
  "workType": "full time",
  "maxJobsPerSearch": 50
}
Run this task →

Nurse jobs in Cebu paying over 30,000 PHP a month

Monthly salary filter on JobStreet Philippines.

{
  "keywords": [
    "nurse"
  ],
  "location": "Cebu",
  "country": "PH",
  "salaryMin": 30000,
  "salaryType": "monthly"
}
Run this task →

Use cases

FAQ

Which countries are covered?

Malaysia, Singapore, Indonesia, the Philippines (JobStreet), Thailand and Hong Kong (JobsDB).

Can I filter jobs?

Yes. Filter by posting age (1, 3, 7, 14 or 31 days), work type and salary range, and sort by date or relevance.

How do I get the full job description?

Turn on full advert text to fetch the description, expiry date and company profile at an extra per-job charge.

Is it legal to scrape JobStreet?

The scraper reads public job ads without login. Follow local law, including data protection rules, and the site's terms, and avoid collecting personal data.

How do I integrate the data?

Use the Apify API, Python or JavaScript clients, or Make, n8n, Zapier and Google Sheets integrations.

More scrapers

Start collecting JobStreet job ads

Run on Apify — free trial