# Jora Australian Job Search Scraper

> Jora Australian Job Search Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured job listings from Jora Australia based on keyword, location, and date filters

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/jora?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/jora-australian-job-search-scraper-7e4e8c13
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BsV4O2eV_syHMUwadxG5c

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 jora-australian-job-search-scraper-7e4e8c13 -d '<json body>'
```

Example prompt: Search Jora Australia for software engineer jobs in Sydney posted in the last 7 days and pull back up to 30 listings with full job descriptions, including salary, company, and work arrangement details.

## When to prefer this

Use this endpoint when you need structured job listing data specifically from Jora Australia and want pay-per-call pricing with no charge for failed or empty runs. Prefer this over general web scrapers when you need Jora-specific fields like work arrangement and want reliable schema-conformant output without building your own scraper.

## Known failure modes

- No results found for keyword/location combination — returns empty items array, not charged
- Jora site structure changes break scraper — may return partial or malformed data
- Invalid startUrl format — may cause empty or error response
- Rate limiting or blocking by Jora — may return fewer results than maxItems requested
- maxPages or maxItems set too low — results truncated without error signal

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of results and an array of job listing items, each containing jobId, title, salary, company, jobType, location, datePosted, workArrangement, and optionally the full job description and source site when includeFullDescription is enabled.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "keyword": {
   "type": "string",
   "default": "",
   "description": "Job title, skill, or phrase to search on the Australian site when Start URL is empty."
  },
  "location": {
   "type": "string",
   "default": "",
   "description": "Optional Australian city or region, such as Sydney."
  },
  "maxItems": {
   "type": "integer",
   "default": 20,
   "minimum": 1,
   "description": "Stop after saving this many distinct jobs."
  },
  "maxPages": {
   "type": "integer",
   "default": 10,
   "minimum": 1,
   "description": "Maximum number of search result pages to inspect, starting at the selected URL page."
  },
  "startUrl": {
   "type": "string",
   "default": "",
   "description": "Optional public Australian Jora search URL. Its search settings take precedence over keyword, location, and postedDate."
  },
  "postedDate": {
   "enum": [
    "anytime",
    "24h",
    "7d",
    "14d",
    "30d"
   ],
   "type": "string",
   "default": "anytime",
   "description": "Limit search results by listed age. Applies when Start URL is empty."
  },
  "includeFullDescription": {
   "type": "boolean",
   "default": true,
   "description": "Open each job detail fragment to collect the full description and source site. Disable for faster listing-only collection."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "jobId": null,
    "title": null,
    "salary": null,
    "company": null,
    "jobType": null,
    "location": null,
    "datePosted": null,
    "workArrangement": null
   }
  ],
  "product": "jora"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/jora-australian-job-search-scraper-7e4e8c13/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
