MyCareersFuture Jobs Scraper: Singapore Jobs with Salaries
Pricing
from $0.60 / 1,000 job results
MyCareersFuture Jobs Scraper: Singapore Jobs with Salaries
Scrape Singapore's official MyCareersFuture job portal (about 95,000 jobs): title, company with UEN and industry code, salary range in SGD, employment type, seniority, categories, skills, address and coordinates, posting and expiry dates, applications, description. $0.60 per 1,000 jobs.
Pricing
from $0.60 / 1,000 job results
Rating
0.0
(0)
Developer
ActorForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
Scrape Singapore's official MyCareersFuture job portal (about 95,000 jobs): title, company with UEN and industry code, salary range in SGD, employment type, seniority, categories, skills, address and coordinates, posting and expiry dates, applications, description. $0.60 per 1,000 jobs.
A MyCareersFuture scraper for Singapore jobs, with a real salary on every row. MyCareersFuture is the Singapore government's national job portal (run by Workforce Singapore), where employers must show a salary range. Give it keywords (developer, accountant, nurse…) and optional filters, and get one clean row per job posting: title, company with its UEN and SSIC industry code and description, the hiring company when an agency posts on a client's behalf, address, postal code, district, region and coordinates, monthly salary minimum and maximum in SGD, employment type (permanent, full-time, contract, part-time, internship…), position level, categories, minimum years of experience, vacancies, skills, the SSOC occupation code, flexible work arrangements (telecommuting, flexi-hours), posted, first posted and expiry dates, application and view counts, the job link and the full description. Filter by minimum salary, employment type, position level and category, and sort by newest or highest salary. Up to 100 jobs per request. Use it for Singapore salary benchmarking, recruiting and sourcing, hiring-company lead lists with UENs, labour-market research and job alerts. $0.60 per 1,000 jobs, with no compute bill on top; problems return a free status row instead of failing.
What data does it return?
Every run outputs clean, schema-validated rows like these:
| title | company | hiringCompany | salaryMin | salaryMax | salaryPeriod |
|---|---|---|---|---|---|
| Senior Solutions Engineer - Developer Productivity & AI | MICROSOFT REGIONAL SALES PTE. LTD. | 12500 | 22500 | month | |
| OutSystems Developer/ Low Code Engineer | KOPI RECRUIT PTE. LTD. | AVEPOINT SINGAPORE PTE. LTD. | 6000 | 7571 | month |
| Full Stack Developer | CYBERLABS AI PTE. LTD. | 6000 | 12000 | month |
How much does it cost?
Transparent pay-per-event pricing — you only pay for what you get, and the actor always respects your run budget: set a maximum total charge and it stops cleanly at the cap instead of overrunning.
| Event | Price | Charged | Worked example |
|---|---|---|---|
job-result | $0.0006 | per job row | 1,000 jobs = $0.60 (descriptions included) |
apify-actor-start | $0.00005 | per run per GB of memory (platform start fee) | One run at 256 MB = $0.00005 |
Input options
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | array | no | — | Job titles or skills, e.g. developer, accountant, nurse, data analyst. One search per keyword. Leave empty to list all open jobs. |
minMonthlySalary | integer | no | 0 | Only jobs paying at least this per month. 0 = any. |
employmentType | string | no | "any" | Only this employment type. |
positionLevel | string | no | "any" | Only this seniority level. |
category | string | no | "" | Optional job category exactly as MyCareersFuture names it, e.g. Information Technology, Engineering, Healthcare / Pharmaceutical, Accounting / Auditing / Taxation, Banking and Finance. |
sortBy | string | no | "relevance" | Order of the results. |
includeDescription | boolean | no | true | Add the full job description as plain text (phone numbers and e-mail addresses removed). A snippet is always included. |
maxPagesPerSearch | integer | no | 10 | API pages per keyword (100 jobs each). |
maxItems | integer | no | 200 | Stop after this many jobs in total. Each job is one charged row. |
Limits & honest notes
- Responsible use: you are responsible for using the data in line with MyCareersFuture's terms of use and with Singapore's Personal Data Protection Act (PDPA). This actor is not affiliated with, endorsed by or sponsored by MyCareersFuture, Workforce Singapore or the Singapore Government.
- It calls only the public jobs API that the MyCareersFuture website itself uses (api.mycareersfuture.gov.sg, which has no robots.txt, so RFC 9309 allows it; the website's robots.txt allows general crawlers). No login, no cookies, no proxies and no CAPTCHA solving; it sends an honest user agent (ActorForge-MyCareersFuture), waits at least 1 s between requests and checks robots.txt before each one.
- The API takes one value per filter. Salaries, addresses and hiring-company names the employer chose to hide stay empty. Recruiter names and contact details are never collected, and phone numbers and e-mail addresses are removed from descriptions.
- If the site answers with a block, the run stops at once, keeps the jobs already delivered and adds a free status row. Respects your run budget: set a maximum total charge and the run stops cleanly at the cap. A run with no results returns one free status row.
Related ActorForge actors
- Company Registry Lookup — registry details for the companies you find
- Career Page Jobs by Company Name or Domain — every open role at the companies you find
Changelog
- 2026-10-23 — Initial release: keyword searches with salary, employment type, position level, category and sort; company UEN/SSIC, hiring company, address and coordinates, salary range, skills, SSOC, dates, counts and description with contacts removed; free status rows.
Built and maintained by ActorForge. Reliability first: every actor in the portfolio is monitored by an automated nightly self-test, and breakages are typically fixed the same day.