# SEEK Jobs Scraper

> SEEK Jobs Scraper is a paid API for AI agents from agent-data.centorprat.workers.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-29).

Scrapes SEEK job listings in Australia and New Zealand by keyword, location, classification, work type, and salary, returning full ad text, recruiter contact details, parsed salary, and tech stack.

## Facts

- Endpoint: POST https://agent-data.centorprat.workers.dev/tools/seek-jobs-scraper?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/seek-jobs-scraper-d4068aac
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yT6C83KWGtadL5JJZoZnG

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability seek-jobs-scraper-d4068aac -d '<json body>'
```

Example prompt: Search SEEK Australia for full-time senior software engineer jobs in Sydney NSW posted in the last week, return up to 20 results sorted by date, and include the full ad text and any recruiter contact details.

## When to prefer this

Use this endpoint when you need structured, filterable job data from SEEK (Australia or New Zealand) without maintaining a SEEK account or API agreement. Ideal for talent sourcing agents, salary benchmarking, market research, or building job alert pipelines. Prefer this over generic web scrapers when you need parsed salary, recruiter contact extraction, tech stack parsing, and agency flagging out of the box. Not suitable for UK/US job markets (use Reed or LinkedIn scrapers instead) or for bulk crawls exceeding SEEK's ~550 results per search.

## Known failure modes

- SEEK rate-limits or blocks the scraper — returns empty results or error
- Invalid location string not recognised by SEEK — no results returned
- Keyword returns zero matches — empty results array, not charged
- maxJobs exceeded 25 — request rejected by input schema validation
- Network timeout reaching SEEK — call may fail or return partial results
- Classification enum value misspelled — request rejected at schema validation

## How this service works

Pay-per-call data and tools for AI agents, $0.002-0.01 per call in USDC via x402 (Base, Polygon or Solana), no account or API key; MAX tiers ($0.05-0.25) run deeper jobs. Agent toolkit: web search, search + read top pages, any page as clean markdown with a prompt-injection check, which-x402-API-to-call recommender, seller check. Data: Google Maps places with contacts, YouTube video data and transcripts, job listings (Indeed, LinkedIn, 13 boards), Google Ads Transparency, TikTok comments, Pinterest, Airbnb, Redfin, AliExpress, app stores, live sports, website and SEO checks, Shopify store tech stacks, and onchain token / address risk checks.

## Output

Returns a list of job listings, each containing the job title, employer name, location, work type, parsed salary range, full ad text (if includeDetails=true), recruiter email and phone extracted from the ad, agency/direct flag, tech stack mentioned in the ad, advertiser info, and expiry date. Results are capped at maxJobs per keyword-location combination.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sortBy": {
   "enum": [
    "date",
    "relevance"
   ],
   "type": "string",
   "description": "Order of results."
  },
  "country": {
   "enum": [
    "AU",
    "NZ"
   ],
   "type": "string",
   "description": "Which SEEK site to search."
  },
  "maxJobs": {
   "type": "integer",
   "maximum": 25,
   "description": "Up to this many jobs per keyword x location. SEEK shows ~550 per search; above that the search is split by classification and region automatically."
  },
  "keywords": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 1,
   "description": "Job search keywords, one search per line, e.g. [\"accountant\", \"registered nurse\"]. Leave empty to list every job in the location."
  },
  "locations": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 1,
   "description": "Where, as you'd type it on SEEK, e.g. [\"Sydney NSW\"], [\"Melbourne VIC\"], [\"Perth WA\"], [\"Auckland\"]. Empty = the whole country. Each keyword is searched in each location."
  },
  "minSalary": {
   "type": "integer",
   "description": "SEEK's salary filter (annual, in AUD / NZD), e.g. 100000."
  },
  "workTypes": {
   "type": "array",
   "items": {
    "enum": [
     "full-time",
     "part-time",
     "contract",
     "casual"
    ],
    "type": "string"
   },
   "maxItems": 3,
   "description": "Keep these work types."
  },
  "datePosted": {
   "enum": [
    "any",
    "today",
    "3days",
    "week",
    "2weeks",
    "month"
   ],
   "type": "string",
   "description": "Only jobs listed in this window."
  },
  "includeDetails": {
   "type": "boolean",
   "description": "Open every ad for the full description, the contact email / phone written in the ad, expiry date and advertiser info."
  },
  "classifications": {
   "type": "array",
   "items": {
    "enum": [
     "Accounting",
     "Administration & Office Support",
     "Advertising, Arts & Media",
     "Banking & Financial Services",
     "Call Centre & Customer Service",
     "CEO & General Management",
     "Community Services & Development",
     "Construction",
     "Consulting & Strategy",
     "Design & Architecture",
     "Education & Training",
     "Engineering",
     "Farming, Animals & Conservation",
     "Government & Defence",
     "Healthcare & Medical",
     "Hospitality & Tourism",
     "Human Resources & Recruitment",
     "Information & Communication Technology",
     "Insurance & Superannuation",
     
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "area": "New South Wales NSW",
    "jobId": "95468052",
    "title": "Lead Backend Architect / Development Lead",
    "salary": {
     "max": 145000,
     "min": 145000,
     "period": "year",
     "currency": "AUD",
     "annualMax": 145000,
     "annualMin": 145000,
     "plusSuper": false
    },
    "company": "Predelo Pty Ltd",
    "country": "AU",
    "location": "Sydney NSW",
    "workType": "Full time",
    "advertiser": "Predelo Pty Ltd",
    "salaryText": "$145,000 per year",
    "advertiserId": "62623671",
    "classification": "Information & Communication Technology",
    "workArrangement": "Hybrid",
    "subClassification": "Developers/Programmers"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/seek-jobs-scraper-d4068aac/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-data.centorprat.workers.dev](https://www.zero.xyz/host/agent-data.centorprat.workers.dev/llms.txt)
