om_kh Apify Actor Catalogue

← All guides · All Actors

SEEK and JobStreet Jobs API — Australia, NZ and South-East Asia

How do I get SEEK or JobStreet job listings with an API?

Use the SEEK & JobStreet Jobs Scraper. Pick countries (AU, NZ, MY, SG, ID, PH, HK, TH), add keywords and optional filters (location, posted within N days, work type). It returns one row per job with title, company, location, salary parsed into min / max / period, work type, category and posting date; optionally the full description, salary currency and the company profile (size, industry, website, rating). $1 per 1,000 jobs.

Try it: SEEK & JobStreet Jobs Scraper on Apify — click Try for free, the input is prefilled.

Step by step

  1. Open SEEK & JobStreet Jobs Scraper and click Try for free (an Apify account is free).
  2. Paste this input (or fill the form):
{
  "searchTerms": [
    "data analyst"
  ],
  "countries": [
    "AU",
    "SG",
    "MY"
  ],
  "postedWithinDays": 7,
  "includeDetails": true
}
  1. Click Start. Download the results as JSON, CSV or Excel, or read them from the API.

From Python

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("om_kh/seek-jobstreet-jobs-scraper").call(run_input={
    "searchTerms": [
        "data analyst"
    ],
    "countries": [
        "AU",
        "SG",
        "MY"
    ],
    "postedWithinDays": 7,
    "includeDetails": True
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

With one HTTP call (cURL)

curl -X POST "https://api.apify.com/v2/acts/om_kh~seek-jobstreet-jobs-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["data analyst"], "countries": ["AU", "SG", "MY"], "postedWithinDays": 7, "includeDetails": true}'

What you get

Price

$0.001 per job, +$0.001 per job with full details, no start fee. You only pay for results delivered; set maxTotalChargeUsd to cap a run.

Use cases

From an AI agent (MCP)

Connect Claude, Cursor or any MCP client to https://mcp.apify.com and add om_kh/seek-jobstreet-jobs-scraper as a tool. The agent sends the same JSON input and gets the rows back.

FAQ

Which sites are covered?
seek.com.au, seek.co.nz, JobStreet Malaysia, Singapore, Indonesia, Philippines, JobsDB Hong Kong and Thailand.

Can I get only new jobs?
Yes, turn on monitoring and schedule the Actor.