Singapore MyCareersFuture Jobs — Listings API avatar

Singapore MyCareersFuture Jobs — Listings API

Pricing

from $30.00 / 1,000 job listings

Go to Apify Store
Singapore MyCareersFuture Jobs — Listings API

Singapore MyCareersFuture Jobs — Listings API

Search Singapore job listings on MyCareersFuture by keyword. Each listing gives title, company and UEN, sector, location, salary range (SGD), employment type, seniority, experience, posting and expiry dates, skills and job URL. No API key. Pay per record.

Pricing

from $30.00 / 1,000 job listings

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

20

Total users

1

Monthly active users

2 days ago

Last modified

Share

Singapore MyCareersFuture Jobs

Search Singapore job listings from MyCareersFuture. Built for analysts, researchers, fintech builders and AI agents.

📊 What you get

Clean JSON, one record per job (full output has 24 fields):

  • company — Company
  • company_uen — Company uen
  • company_url — Company url
  • data_source — Source of the data
  • description_summary — Description summary
  • employment_type — Employment type
  • expiry_date — Expiry date
  • is_overseas — Is overseas
  • job_id — Job id
  • job_url — Job url Records include a data_source field.

Pricing: $0.03 per job (Pay-Per-Event) — about 33 jobs per $1.

🤖 Use with AI agents

Structured JSON built for LLM and agent pipelines — point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull Singapore job listings from MyCareersFuture on demand.

Sample agent prompt:

Find Singapore data-engineer jobs posted this week with salary and company.

Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.

Run it on a schedule

New postings go up on MyCareersFuture every day, so a daily run is the natural cadence; run the same query no more than once an hour. Between runs, new jobs appear, edited or reposted jobs get a fresh posting_date, and expired jobs drop out of the feed. The actor has no new-only mode, so use postedWithinDays to keep each run short and remove repeats downstream with job_id, which stays the same for each posting. Because only active jobs are available, a daily schedule that saves each run is also how you build a history. Send each run's results onward with a webhook, Google Sheets, Zapier, Make or the Apify API.

Video guides from Apify: Schedule your Actor · Integrations

FAQ

Why use this instead of the official MyCareersFuture website?

The MyCareersFuture site is free, but it shows about 25 jobs per page and is built for job seekers. This actor returns up to 500 structured records per run, including the skills list, company UEN and SSOC occupation code, none of which appear on the site's job pages. It also runs on a schedule with no login or captcha.

What does a typical run cost?

You pay per result, not for run time: $0.03 for each row in the results, plus $0.00005 per run start (charged per GB of run memory, minimum one). A run that returns 50 job postings costs about $1.50. Live prices are always shown in the Pricing tab.

Can I get historical Singapore job postings?

No. MyCareersFuture only exposes jobs that are currently active, and postings fall off once they pass their expiry_date. To build a history, run the actor daily and keep each run's results.

How do I find Singapore jobs in a salary range?

Set salaryMin and salaryMax in monthly SGD. Each record gives salary_min_sgd, salary_max_sgd and salary_type. Read salary_type before comparing, because some bands are annual, daily or hourly rather than monthly.

Does it return candidate or applicant data?

No. It returns job postings and the companies that posted them, not personal data about job seekers.

How do the sector and seniority filters work?

They use MyCareersFuture's own job categories and position levels. Case does not matter, several can be comma-separated, and common short forms are mapped ("IT" → "Information Technology", "finance" → "Banking and Finance", "entry level" → "Fresh/entry level"). The portal's search applies them and every row is checked again, so an IT search returns IT jobs only. A value that is not a category stops the run with the full list of valid ones, and nothing is charged.