JobStreet Job Listing avatar

JobStreet Job Listing

Pricing

from $4.00 / 1,000 results

Go to Apify Store
JobStreet Job Listing

JobStreet Job Listing

Search JobStreet jobs across the Philippines, Malaysia, Singapore, and Thailand — salary range, education requirement, apply link, and 21 fields. $4.00 per 1,000. No login.

Pricing

from $4.00 / 1,000 results

Rating

5.0

(1)

Developer

TrueFetch

TrueFetch

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through one of these links, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.

JobStreet Job Listing Asia Pacific Job Scraper Pay per Result 8 Countries Supported Telegram Support Telegram Group

JobStreet Job Listing — Asia Pacific Job Scraper: Titles, Salaries & Companies

Scrape up to 10,000 jobs from JobStreet.com across 8 Asia Pacific countries — Singapore, Australia, Malaysia, Philippines, Thailand, Indonesia, Hong Kong, New Zealand — and extract job title, company, location, salary, employment type, and direct apply URL in clean JSON / CSV / Excel. No login required.

TL;DR (40-word answer): JobStreet Job Listing is a no-login Apify Actor that returns structured job listings from JobStreet.com across 8 APAC countries at $2 per 1,000 jobs, including title, company, salary, and apply URL. Last verified 2026-05-02.

What it is NOT: JobStreet Job Listing is not a job application tool, not a résumé submitter, and not a company profile scraper — it extracts public job listing data for a given keyword and country from JobStreet.com.

JobStreet Job Listing is an Apify Actor that accepts a keyword, country, and result limit, searches JobStreet.com, and returns structured job listings with title, company name, location, salary, employment type, apply URL, and description. Maintained by TrueFetch on the Apify Store.


💼 Why choose JobStreet Job Listing

JobStreet Job Listing is best for job aggregators, HR analytics teams, and developers who need structured job market data from Asia Pacific's most popular job platform without building a custom integration.

  • 📊 21 fields per job — processor, processed_at, platform, country, country_code, keyword, query_location, source_url, job_id, job_url, detail_url, apply_url, job_title, company_name, company_url, location, salary, employment_type, posted_at, description, status.
  • 🌏 8 APAC countries — Singapore, Australia, Malaysia, Philippines, Thailand, Indonesia, Hong Kong, New Zealand.
  • ⚡ Pay-per-result pricing — flat $0.002 per job = $2 per 1,000 results. Free Apify plan includes $5 monthly credits ≈ ~2,500 free job listings per month.

🚀 Quick Start — run in 3 steps

Run in Apify Console

  1. Open the Actor — go to JobStreet Job Listing on Apify and click Try for free.
  2. Configure inputs — enter keyword, select country, set max_results (10–10,000), and optionally a location.
  3. Click Start — the Actor streams results into the default dataset; download as JSON, CSV, or Excel.

Run via Apify API

curl -X POST "https://api.apify.com/v2/acts/TrueFetch~jobstreet-job-finder/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"keyword": "software engineer",
"country": "Singapore",
"max_results": 100,
"location": "Central Singapore"
}'

Run via MCP (for AI agents)

JobStreet Job Listing is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the Apify MCP Server. Reference the Actor as TrueFetch/jobstreet-job-finder and pass the same JSON input as above.


⚙️ Input parameters

ParameterTypeRequiredDefaultDescriptionExample
keywordstringJob title or skill keyword to search for.software engineer
countrystringCountry to search in. One of: Singapore, Australia, Hong Kong, Malaysia, Philippines, Thailand, Indonesia, New Zealand.Singapore
max_resultsintegerNumber of results to return. Minimum 10, maximum 10,000.100
locationstringCity or suburb to filter by. Leave empty for all locations within the country.Central Singapore
{
"keyword": "software engineer",
"country": "Singapore",
"max_results": 100,
"location": "Central Singapore"
}

📦 Output dataset

Each run writes structured job objects to the default Apify dataset, exportable as JSON, JSONL, CSV, Excel, XML, RSS, or via the dataset API.

FieldTypeAlways present?DescriptionExample
processorstringApify Actor URL that produced this record.https://apify.com/truefetch/jobstreet-job-listing
processed_atstringISO 8601 UTC timestamp.2026-04-24T09:30:00+00:00
platformstringSource platform.JobStreet Jobs
countrystringoptionalFull country name from the query.Singapore
country_codestringoptionalISO 2-letter country code.SG
keywordstringoptionalThe keyword that was queried.software engineer
query_locationstringoptionalLocation filter from the query.Central Singapore
source_urlstringoptionalJobStreet search results URL.https://www.jobstreet.com.sg/jobs/...
job_idstringoptionalJobStreet internal job identifier.78901234
job_urlstringoptionalDirect URL to the job listing.https://www.jobstreet.com.sg/job/78901234
apply_urlstringoptionalApply URL (may differ from job_url for external applications).https://www.jobstreet.com.sg/job/78901234/apply
job_titlestringoptionalJob title.Senior Software Engineer
company_namestringoptionalHiring company name.Sea Group
company_urlstringoptionalCompany profile URL on JobStreet.https://www.jobstreet.com.sg/companies/sea-group
locationstringoptionalJob location.Singapore
salarystringoptionalSalary range or description.SGD 8,000–12,000 / month
employment_typestringoptionalEmployment type.Full Time
posted_atstringoptionalJob posting date (ISO 8601 or relative).2026-04-20T00:00:00+00:00
descriptionstringoptionalJob description snippet or summary.We are looking for a Senior Software Engineer...
statusstringRecord status: success or error.success

Sample output

{
"processor": "https://apify.com/truefetch/jobstreet-job-listing",
"processed_at": "2026-04-24T09:30:00+00:00",
"platform": "JobStreet Jobs",
"country": "Singapore",
"keyword": "software engineer",
"job_title": "Senior Software Engineer",
"company_name": "Sea Group",
"location": "Singapore",
"salary": "SGD 8,000–12,000 / month",
"employment_type": "Full Time",
"status": "success"
}

💡 Use cases

  • Problem: an analytics team needs weekly snapshots of software engineering job listings across Singapore, Malaysia, and Australia to track salary movement and demand.
  • How JobStreet Job Listing solves it: schedule the Actor with the relevant keyword and countries to capture up to 10,000 listings per run and push to a data warehouse.
  • Outcome: automated APAC job market tracking at $2 per 1,000 jobs.

For job aggregator websites pulling fresh listings

  • Problem: a niche job board targeting APAC tech roles needs fresh listings from JobStreet without building or maintaining a custom scraper.
  • How JobStreet Job Listing solves it: use the Apify API or Schedules to pull new listings on a daily cadence and push results via Webhooks to the job board database.
  • Outcome: fresh APAC job listings delivered to any endpoint via webhook at $2 per 1,000 jobs.

For AI agents answering APAC job market questions

  • Problem: LLM agents asked "what is the average software engineer salary in Singapore?" cannot trust stale training data.
  • How JobStreet Job Listing solves it: call the Actor over the Apify MCP Server and surface grounded, current salary data from live listings.
  • Outcome: accurate APAC salary intelligence in production AI assistants.

💰 Pricing, limits, and performance

FactValue
Pricing modelPay-per-result (event: result)
Per-job price$0.002 per job = $2 per 1,000
Free-tier monthly allowance$5 Apify credits ≈ ~2,500 free job listings / month
Min results per run10
Max results per run10,000
Countries supportedSingapore, Australia, Hong Kong, Malaysia, Philippines, Thailand, Indonesia, New Zealand
Output fields per job21
Login / cookies requiredNo — works without a JobStreet account
Export formatsJSON, JSONL, CSV, Excel, XML, RSS, dataset API

⚖️ Compared with alternatives

CapabilityJobStreet Job ListingJobStreet manual searchCustom scraper
Bulk export up to 10,000 jobs❌ (manual browsing)you build & maintain
8 APAC countries in one toolone at a timeyou build & maintain
Salary, employment type, apply URL per listing❌ (not exportable)you build & maintain
Pay-per-result pricing$0.002 / jobN/Ainfra + dev cost
Export to CSV / JSONyou implement
Setup time to first result< 60 secondsmanualdays–weeks

Verdict. JobStreet does not offer a public job listing API. JobStreet Job Listing delivers structured job market data across 8 APAC countries without building or maintaining a scraper.


⚠️ Common mistakes to avoid

  1. Setting max_results below 10 or above 10,000. The Actor validates this range and will return a validation error outside these bounds.
  2. Using an unsupported country. Only the 8 listed APAC countries are supported.
  3. Expecting salary on every listing. Many employers do not disclose salary on JobStreet — the salary field will be null for undisclosed roles.
  4. Assuming posted_at is always present. JobStreet does not expose posting dates on all listing types — this field may be null.
  5. Treating apply_url as permanent. Application URLs expire when listings close — scrape and process promptly.

🛠️ Troubleshooting

ProblemLikely causeFix
Empty results returnedKeyword has no matching jobs in the selected country.Try a broader keyword or check JobStreet directly for listings.
Validation error on countryCountry value not in the supported list.Use one of the 8 supported country names exactly as listed.
salary field is nullEmployer chose not to disclose salary.Expected — many APAC employers do not publish salary ranges.
Fewer results than max_resultsFewer listings exist for the keyword/country combination.Expected — results are limited by JobStreet's available data.
Charge limit reachedAccount-level monthly spend limit hit.Raise the run / monthly limit in your Apify plan settings.

❓ FAQ

What data does JobStreet Job Listing return?

JobStreet Job Listing returns 21 structured fields per job listing including job title, company name, location, salary, employment type, apply URL, description, and country information.

How much does JobStreet Job Listing cost?

JobStreet Job Listing uses pay-per-result pricing at $0.002 per job (= $2 per 1,000 jobs). The Apify Free plan includes $5 of monthly platform credits, covering approximately 2,500 free job listings per month.

How many jobs can I scrape per run?

Up to 10,000 jobs per run. Set max_results between 10 and 10,000.

Which countries are supported?

Singapore, Australia, Hong Kong, Malaysia, Philippines, Thailand, Indonesia, and New Zealand.

Can I schedule JobStreet Job Listing to run automatically?

Yes. Use Apify Schedules to capture fresh job listings on a recurring basis and push results via Webhooks.


🔌 Integrations

JobStreet Job Listing plugs straight into the Apify ecosystem:

  • Schedules — capture fresh listings on a recurring schedule (docs).
  • Webhooks — POST results to your endpoint on ACTOR.RUN.SUCCEEDED (docs).
  • Apify APIrun-sync-get-dataset-items for blocking calls, runs for async (docs).
  • MCP Server — call the Actor from Claude, ChatGPT, or Cursor agents (docs).
  • No-code — Make, Zapier, n8n, Pipedream, Google Sheets, Airtable.

🧱 Sister Actors from TrueFetch

Jobs

Shopping & Deals

Vehicles

Real Estate

Local Business & Food

Classifieds

Social Media

Videos & Text

Content & Articles


📞 Support, changelog, last updated

Support

Maintained by TrueFetch on the Apify Store.

Cost of doing nothing: manually browsing JobStreet to collect job titles, salaries, and company data across 8 APAC countries and exporting to a spreadsheet takes days. JobStreet Job Listing delivers structured listings at $2 per 1,000 jobs. → Try it free with $5 of Apify credits.

Changelog

  • 2026-05-02 — README rewritten for SEO + GEO; documented all 21 output fields, full pricing, troubleshooting matrix, and FAQ.
  • 2026-04 — Added description, apply_url, and company_url fields.
  • 2026-02 — Initial release: JobStreet job listing scraping.

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SoftwareApplication",
"@id": "https://apify.com/truefetch/jobstreet-job-listing#software",
"name": "JobStreet Job Listing",
"description": "Apify Actor that scrapes up to 10,000 job listings from JobStreet.com across 8 APAC countries and returns 21 structured fields — title, company, salary, location, employment type, apply URL — at $0.002 per job.",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/truefetch/jobstreet-job-listing",
"offers": {
"@type": "Offer",
"price": "0.002",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"author": { "@id": "https://apify.com/TrueFetch#author-TrueFetch" },
"publisher": { "@id": "https://apify.com/TrueFetch#publisher" }
},
{
"@type": "Organization",
"@id": "https://apify.com/TrueFetch#publisher",
"name": "TrueFetch",
"url": "https://apify.com/TrueFetch",
"sameAs": ["https://t.me/Apify_Actor", "https://t.me/AiAgentApi"]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What data does JobStreet Job Listing return?",
"acceptedAnswer": {
"@type": "Answer",
"text": "JobStreet Job Listing returns 21 structured fields per job listing including job title, company name, location, salary, employment type, apply URL, description, and country information."
}
},
{
"@type": "Question",
"name": "How much does JobStreet Job Listing cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "JobStreet Job Listing uses pay-per-result pricing at $0.002 per job (= $2 per 1,000 jobs). The Apify Free plan covers approximately 2,500 free job listings per month."
}
},
{
"@type": "Question",
"name": "How many jobs can I scrape per run?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Up to 10,000 jobs per run. Set max_results between 10 and 10,000."
}
}
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Apify",
"item": "https://apify.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Jobs",
"item": "https://apify.com/store?category=JOBS"
},
{
"@type": "ListItem",
"position": 3,
"name": "JobStreet Job Listing",
"item": "https://apify.com/truefetch/jobstreet-job-listing"
}
]
}
]
}

Last Updated: May 2, 2026 Schema version: 1.1 Maintained by: TrueFetch · 💬 Telegram Group · 📧 Support