# Karriere.at Job Listings Scraper

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

Scrapes structured job listing data from karriere.at, the major Austrian job board, including titles, companies, salaries, and full job descriptions.

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/karriere?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/karriere-at-job-listings-scraper-f37a63d0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wlQI7JNq-VaoZ_cYJbdFF

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 karriere-at-job-listings-scraper-f37a63d0 -d '<json body>'
```

Example prompt: Search karriere.at for software developer jobs in Vienna, Austria within a 30 km radius, get up to 200 results including full descriptions and salary info, and only show remote-friendly positions.

## When to prefer this

Choose this endpoint when you specifically need structured job data from karriere.at, the dominant Austrian job board. It is ideal for Austrian labor market research, recruitment automation targeting German-speaking Austria, or monitoring job availability in specific Austrian cities. Prefer this over generic web scrapers when you need clean, structured output with salary fields and company metadata already extracted.

## Known failure modes

- Empty results if no jobs match the query/location combination — not charged
- karriere.at rate limiting or blocking causing partial results
- Invalid URL in startUrls causing those URLs to be skipped
- maxResults of 0 returning unlimited results which may take longer
- Network timeout on large includeDetails=true requests with many job pages

## 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 matched jobs and an array of job items, each containing job ID, title, company name, company URL, logo URL, employee count, and optionally full job description, posted date, application URL, and structured salary data. The product field confirms the source as 'karriere'.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query": {
   "type": "string",
   "description": "Job title or keyword to search."
  },
  "radius": {
   "type": "integer",
   "maximum": 100,
   "minimum": 0,
   "description": "Optional search radius around the location."
  },
  "location": {
   "type": "string",
   "description": "City or region, such as Wien or Graz."
  },
  "startUrls": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "url"
    ],
    "properties": {
     "url": {
      "type": "string",
      "title": "URL",
      "description": "Public karriere.at search or job URL."
     }
    }
   },
   "description": "Search results or individual job URLs on karriere.at. Can be used alongside keyword search."
  },
  "maxResults": {
   "type": "integer",
   "default": 100,
   "maximum": 5000,
   "minimum": 0,
   "description": "Maximum jobs across all searches. Zero means no item limit."
  },
  "remoteOnly": {
   "type": "boolean",
   "default": false,
   "description": "Only return listings marked with a home office option."
  },
  "includeDetails": {
   "type": "boolean",
   "default": true,
   "description": "Fetch every job page for full description, posted date, application URL, and structured salary."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "jobId": null,
    "title": null,
    "company": null,
    "companyUrl": null,
    "companySlug": null,
    "companyLogoUrl": null,
    "companyPageUrl": null,
    "companyEmployees": null
   }
  ],
  "product": "karriere"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/karriere-at-job-listings-scraper-f37a63d0/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)
