JobStreet Job Listing
Pricing
from $4.00 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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: 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
- Open the Actor — go to JobStreet Job Listing on Apify and click Try for free.
- Configure inputs — enter
keyword, selectcountry, setmax_results(10–10,000), and optionally alocation. - 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
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
keyword | string | ✅ | — | Job title or skill keyword to search for. | software engineer |
country | string | ✅ | — | Country to search in. One of: Singapore, Australia, Hong Kong, Malaysia, Philippines, Thailand, Indonesia, New Zealand. | Singapore |
max_results | integer | ✅ | — | Number of results to return. Minimum 10, maximum 10,000. | 100 |
location | string | ❌ | — | City 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.
| Field | Type | Always present? | Description | Example |
|---|---|---|---|---|
processor | string | ✅ | Apify Actor URL that produced this record. | https://apify.com/truefetch/jobstreet-job-listing |
processed_at | string | ✅ | ISO 8601 UTC timestamp. | 2026-04-24T09:30:00+00:00 |
platform | string | ✅ | Source platform. | JobStreet Jobs |
country | string | optional | Full country name from the query. | Singapore |
country_code | string | optional | ISO 2-letter country code. | SG |
keyword | string | optional | The keyword that was queried. | software engineer |
query_location | string | optional | Location filter from the query. | Central Singapore |
source_url | string | optional | JobStreet search results URL. | https://www.jobstreet.com.sg/jobs/... |
job_id | string | optional | JobStreet internal job identifier. | 78901234 |
job_url | string | optional | Direct URL to the job listing. | https://www.jobstreet.com.sg/job/78901234 |
apply_url | string | optional | Apply URL (may differ from job_url for external applications). | https://www.jobstreet.com.sg/job/78901234/apply |
job_title | string | optional | Job title. | Senior Software Engineer |
company_name | string | optional | Hiring company name. | Sea Group |
company_url | string | optional | Company profile URL on JobStreet. | https://www.jobstreet.com.sg/companies/sea-group |
location | string | optional | Job location. | Singapore |
salary | string | optional | Salary range or description. | SGD 8,000–12,000 / month |
employment_type | string | optional | Employment type. | Full Time |
posted_at | string | optional | Job posting date (ISO 8601 or relative). | 2026-04-20T00:00:00+00:00 |
description | string | optional | Job description snippet or summary. | We are looking for a Senior Software Engineer... |
status | string | ✅ | Record 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
For HR analytics teams tracking APAC job market trends
- 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
| Fact | Value |
|---|---|
| Pricing model | Pay-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 run | 10 |
| Max results per run | 10,000 |
| Countries supported | Singapore, Australia, Hong Kong, Malaysia, Philippines, Thailand, Indonesia, New Zealand |
| Output fields per job | 21 |
| Login / cookies required | No — works without a JobStreet account |
| Export formats | JSON, JSONL, CSV, Excel, XML, RSS, dataset API |
⚖️ Compared with alternatives
| Capability | JobStreet Job Listing | JobStreet manual search | Custom scraper |
|---|---|---|---|
| Bulk export up to 10,000 jobs | ✅ | ❌ (manual browsing) | you build & maintain |
| 8 APAC countries in one tool | ✅ | one at a time | you build & maintain |
| Salary, employment type, apply URL per listing | ✅ | ❌ (not exportable) | you build & maintain |
| Pay-per-result pricing | $0.002 / job | N/A | infra + dev cost |
| Export to CSV / JSON | ✅ | ❌ | you implement |
| Setup time to first result | < 60 seconds | manual | days–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
- Setting
max_resultsbelow 10 or above 10,000. The Actor validates this range and will return a validation error outside these bounds. - Using an unsupported country. Only the 8 listed APAC countries are supported.
- Expecting
salaryon every listing. Many employers do not disclose salary on JobStreet — thesalaryfield will be null for undisclosed roles. - Assuming
posted_atis always present. JobStreet does not expose posting dates on all listing types — this field may be null. - Treating
apply_urlas permanent. Application URLs expire when listings close — scrape and process promptly.
🛠️ Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| Empty results returned | Keyword has no matching jobs in the selected country. | Try a broader keyword or check JobStreet directly for listings. |
Validation error on country | Country value not in the supported list. | Use one of the 8 supported country names exactly as listed. |
salary field is null | Employer chose not to disclose salary. | Expected — many APAC employers do not publish salary ranges. |
Fewer results than max_results | Fewer listings exist for the keyword/country combination. | Expected — results are limited by JobStreet's available data. |
Charge limit reached | Account-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 API —
run-sync-get-dataset-itemsfor blocking calls,runsfor 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
- Best Job Listing
- Glassdoor Job Listing
- Glints Company Profile
- Glints Job Listing
- Indeed Job Listing
- JobStreet Company Profile
- JobStreet Job Listing
- LinkedIn Job Listing
- StepStone Company Profile
- StepStone Job Listing
Shopping & Deals
- Amazon Product Listing
- Amazon Store Profile
- Argos Product Listing
- ASOS Product Listing
- eBay Listing
- eBay Seller Profile
- Flipkart Product Listing
- John Lewis Product Listing
- Lidl Product Listing
- Magalu Product Listing
- MediaMarkt Product Listing
- Mercado Livre Product Listing
- Nykaa Product Listing
- OTTO Product Listing
- Target Product Listing
- TradeIndia Product Listing
- TradeIndia Supplier Profile
- Walmart Product Listing
Vehicles
- AutoTrader Car Listing
- AutoTrader Dealer Profile
- Cars.com Car Listing
- Cars.com Dealer Profile
- Webmotors Car Listing
Real Estate
- MagicBricks Builder Profile
- MagicBricks Property Listing
- US Property Listing
- Zillow Property Listing
Local Business & Food
- BBB Business Profile
- BBB Review
- Google Maps Business Listing
- Reclame Aqui Company Profile
- Zomato Restaurant Menu
- Zomato Restaurant Listing
Classifieds
Social Media
- LinkedIn Company Profile
- LinkedIn Person Profile
- Instagram Explore Post Post
- Instagram Profile Post
- Instagram Profile
- Reddit Community Post
- Reddit Community Profile
- Reddit Community Member
- Reddit Post Search
- Reddit User Profile
- Social Media Marketing
- Telegram Channel Message
- Telegram Group Member
- Telegram Profile
- X Community Profile
- X User Profile
Videos & Text
- Best Video Downloader
- Instagram Video Transcript
- TikTok Live Recorder
- TikTok Video Downloader
- TikTok Profile Video
- Video Subtitles Downloader
- Video To Text
- YouTube Niche Listing
- YouTube Video Downloader
Content & Articles
📞 Support, changelog, last updated
Support
- 💬 Telegram Group: t.me/Apify_Actor
- 📧 Direct support: t.me/AiAgentApi
- 📖 Actor page & docs: apify.com/truefetch/jobstreet-job-listing
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, andcompany_urlfields. - 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