# Willhaben Marketplace Scraper (x402)

> Willhaben Marketplace 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 listing data from Willhaben (Austria's major marketplace) for real estate, cars, jobs, or general classifieds given a search URL.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/willhaben?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/willhaben-marketplace-scraper-x402-9c99a0b0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0fYvoZa5loPIxZHCacj3p

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 willhaben-marketplace-scraper-x402-9c99a0b0 -d '<json body>'
```

Example prompt: Scrape the first 50 listings from this Willhaben apartment search URL — https://www.willhaben.at/iad/immobilien/mietwohnungen/... — and include full descriptions for each one.

## When to prefer this

Choose this endpoint when you need structured listing data from Willhaben specifically — Austria's dominant classifieds platform — and want pay-per-call pricing with no charge for failed or empty runs. Ideal for agents monitoring Austrian real estate, automotive, or job markets without needing to manage scraping infrastructure.

## Known failure modes

- Invalid or non-Willhaben URL returns an error or empty result (not charged)
- Blocked requests due to anti-bot measures may return empty results (not charged)
- Very large item caps with includeDetails=true may be slow or partially complete
- Expired or invalidated search URLs from Willhaben may return no results
- Rate limiting from Willhaben's servers may cause partial data returns

## 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 items found and an array of listing objects, each containing the listing ID, URL, title, price (raw and display format), category, description (if details requested), and the originating search URL. The product field confirms the scraper used.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Stop after this many unique listings. 0 means no item cap."
  },
  "startUrl": {
   "type": "string",
   "description": "Public Willhaben marketplace, real estate, car, or jobs search URL. Paste a filtered URL from the site."
  },
  "includeDetails": {
   "type": "boolean",
   "default": false,
   "description": "Open each listing for its full public description. Non-job listings may also add images and attachment links. Slower and may trigger more blocks."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "id": null,
    "url": null,
    "price": null,
    "title": null,
    "category": null,
    "searchUrl": null,
    "description": null,
    "priceDisplay": null
   }
  ],
  "product": "willhaben"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/willhaben-marketplace-scraper-x402-9c99a0b0/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)
