# Xing Jobs Scraper (x402)

> Xing Jobs Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured job listings from Xing by keyword, location, and date filter, returning job records as JSON, charged per successful call.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/xing?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/xing-jobs-scraper-x402-db114d72
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_q0jAYLvW8YsAyvFnlc39Q

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 xing-jobs-scraper-x402-db114d72 -d '<json body>'
```

Example prompt: Search Xing for 'Data Engineer' jobs in Munich posted in the last week and give me up to 50 results with job titles, companies, and categories.

## When to prefer this

Use this endpoint when you need structured job listing data specifically from Xing (popular in German-speaking DACH markets) and want pay-per-successful-call pricing with no charge for failed or empty runs. Prefer it over generic web scrapers when Xing-specific fields like discipline, industry, and jobCategory are needed, or when targeting European/German job markets where Xing has strong coverage.

## Known failure modes

- Empty result set (no matching jobs) — not charged, returns count:0 and empty items array
- Invalid or inaccessible Xing search URL — may return empty or error response
- Rate limiting or blocking by Xing — may result in empty run (not charged)
- Invalid enum value for date_posted — schema validation error
- Network timeout on large page counts — partial results or empty run

## 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 record items, each containing fields such as jobId, title, company, slug, globalId, industry, discipline, and jobCategory. Only successful, non-empty runs are charged.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "keyword": {
   "type": "string",
   "description": "Job title, skill or search phrase. Can be combined with a location."
  },
  "location": {
   "type": "string",
   "description": "City or region for the job search. Leave blank to search all locations."
  },
  "startUrl": {
   "type": "string",
   "description": "Optional public Xing jobs search URL. Its keyword, location and date filters are used unless explicit inputs override them."
  },
  "max_pages": {
   "type": "integer",
   "default": 20,
   "minimum": 1,
   "description": "Maximum number of 20-result search pages to request. The run also stops when a page is empty."
  },
  "date_posted": {
   "enum": [
    "",
    "LAST_24_HOURS",
    "LAST_WEEK",
    "LAST_MONTH"
   ],
   "type": "string",
   "default": "LAST_WEEK",
   "description": "Restrict the search to jobs posted or refreshed within the selected period."
  },
  "results_wanted": {
   "type": "integer",
   "default": 50,
   "minimum": 1,
   "description": "Maximum number of distinct job records to save."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "slug": null,
    "jobId": null,
    "title": null,
    "company": null,
    "globalId": null,
    "industry": null,
    "discipline": null,
    "jobCategory": null
   }
  ],
  "product": "xing"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xing-jobs-scraper-x402-db114d72/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
