{
  "openapi": "3.0.1",
  "info": {
    "title": "SEEK Jobs Scraper AU & NZ — Filters, No Login",
    "description": "Collect public SEEK jobs in Australia and New Zealand for hiring research. Filter by location, work type, salary and date. Get full job text and new jobs only. No login.",
    "version": "1.1",
    "x-build-id": "yVpvSXzkaCtXSpIEi"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/cliqtomedia~seek-jobs-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-cliqtomedia-seek-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/cliqtomedia~seek-jobs-scraper/runs": {
      "post": {
        "operationId": "runs-sync-cliqtomedia-seek-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/cliqtomedia~seek-jobs-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-cliqtomedia-seek-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "keywords": {
            "title": "Search keywords",
            "minLength": 1,
            "maxLength": 100,
            "type": "string",
            "description": "One SEEK search query, for example data analyst. SEEK controls relevance; matches may include related roles.",
            "default": "data analyst"
          },
          "where": {
            "title": "Location",
            "maxLength": 100,
            "type": "string",
            "description": "City or region in the selected country. Use Auckland with New Zealand. Leave empty to search the whole country. A place outside the country returns no jobs.",
            "default": "Sydney"
          },
          "moreKeywords": {
            "title": "More keywords (optional)",
            "maxItems": 10,
            "type": "array",
            "description": "Extra search queries. Each one runs with each location. Jobs found twice are saved once. Up to 20 searches in total.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "moreLocations": {
            "title": "More locations (optional)",
            "maxItems": 10,
            "type": "array",
            "description": "Extra cities or regions in the same country. Each one runs with each keyword.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "radiusKm": {
            "title": "Distance from location",
            "enum": [
              "any",
              "5",
              "10",
              "25",
              "50",
              "100"
            ],
            "type": "string",
            "description": "Keep jobs near the location. SEEK applies this filter.",
            "default": "any"
          },
          "country": {
            "title": "Country",
            "enum": [
              "AU",
              "NZ"
            ],
            "type": "string",
            "description": "Australia or New Zealand. Select the matching market for your location.",
            "default": "AU"
          },
          "classification": {
            "title": "Classification ID",
            "type": "string",
            "description": "Optional numeric SEEK classification ID, for example 6281 for IT or 1211 for healthcare. Nonmatching promoted jobs are removed.",
            "default": ""
          },
          "workType": {
            "title": "Work type",
            "enum": [
              "any",
              "Full time",
              "Part time",
              "Contract/Temp",
              "Casual/Vacation"
            ],
            "type": "string",
            "description": "Employment type. Matching is checked on returned cards. Any keeps all types.",
            "default": "any"
          },
          "workArrangement": {
            "title": "Work arrangement",
            "enum": [
              "any",
              "On-site",
              "Hybrid",
              "Remote"
            ],
            "type": "string",
            "description": "On-site, hybrid or remote. Jobs that show a different arrangement are removed. Jobs that show none are kept.",
            "default": "any"
          },
          "salaryRange": {
            "title": "Annual salary range",
            "type": "string",
            "description": "Optional annual min-max, for example 60000-150000, in AUD for AU or NZD for NZ. SEEK applies this filter; displayed salary stays raw text.",
            "default": ""
          },
          "dateRange": {
            "title": "Posted in the last days",
            "minimum": 0,
            "maximum": 31,
            "type": "integer",
            "description": "Listing age in days, from 0 to 31. Zero turns the filter off. Dates are checked on returned cards.",
            "default": 0
          },
          "maxItems": {
            "title": "Maximum jobs",
            "minimum": 1,
            "maximum": 400,
            "type": "integer",
            "description": "Maximum jobs saved across all searches. Up to 25 pages per search and 60 pages per run are read, even when filters or Only new remove rows. Not a guarantee of this count.",
            "default": 20
          },
          "sortBy": {
            "title": "Sort by",
            "enum": [
              "relevance",
              "date"
            ],
            "type": "string",
            "description": "Order in which SEEK returns jobs.",
            "default": "relevance"
          },
          "onlyNew": {
            "title": "Only new jobs",
            "type": "boolean",
            "description": "Save only previously unseen SEEK job IDs for this search. First run saves a baseline. Run identical searches sequentially; changing maxItems keeps the same history.",
            "default": false
          },
          "includeDescription": {
            "title": "Add full job description",
            "type": "boolean",
            "description": "Add the full text and end date of each job. Slower: about two jobs per second. Costs extra per description, see Pricing. Raise the run timeout for more than about 400 jobs.",
            "default": false
          },
          "deliveryConnector": {
            "title": "Send results to (optional)",
            "type": "string",
            "description": "Your Slack, Notion or other MCP connector. After the run the Actor posts a short summary there. Connect services once in Apify Console → MCP connectors."
          },
          "deliveryTarget": {
            "title": "Notion page or channel (optional)",
            "type": "string",
            "description": "Where to post the summary: a Notion page link (each run is added on top of that page) or a Slack channel ID. Leave empty to let the connector decide."
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}