# ImmobilienScout24 Listings Scraper (x402)

> ImmobilienScout24 Listings 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 property listing data from ImmobilienScout24 (Germany's largest real estate portal) given search or expose URLs, returning price, title, living space, and description fields.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/immobilienscout24?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/immobilienscout24-listings-scraper-x402-55680b75
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3nqUt4h6o3UL8Frgs5Kii

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 immobilienscout24-listings-scraper-x402-55680b75 -d '<json body>'
```

Example prompt: Pull up to 50 apartment listings from this ImmobilienScout24 Hamburg search URL — https://www.immobilienscout24.de/Suche/de/hamburg/hamburg/wohnung-mieten — including descriptions and images, searching up to 10 pages.

## When to prefer this

Choose this endpoint when you need structured, machine-readable property listing data from ImmobilienScout24 — Germany's dominant real estate portal — especially for rental or purchase searches in German cities. It is ideal when you want to avoid building and maintaining your own scraper, need pay-per-use pricing with no charge for failures, and require fields like price, living space, description, and images from multiple pages of search results or individual expose pages.

## Known failure modes

- Empty result set if the search URL returns no listings (not charged)
- Invalid or malformed ImmobilienScout24 URL causes failed run (not charged)
- maxItems set to 0 with no cap may cause very long run times or timeouts
- ImmobilienScout24 anti-scraping measures may occasionally block requests
- Non-German regional URLs or unsupported filter types may yield incomplete results

## 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 listings and an items array, where each item includes the listing URL, price, currency, title, listing ID, originating search URL, description, and living space. The product field confirms 'immobilienscout24'. Failed or empty runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Stop after this many listings across all URLs. Zero means no item cap."
  },
  "maxPages": {
   "type": "integer",
   "default": 20,
   "minimum": 1,
   "description": "Maximum result pages to request for each search URL."
  },
  "startUrls": {
   "type": "array",
   "description": "German region search URLs or individual expose URLs. Price, room count, living space, sorting, and price type URL filters are supported."
  },
  "includeDetails": {
   "type": "boolean",
   "default": true,
   "description": "Request each listing expose page for descriptions, images and additional property fields."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": null,
    "price": null,
    "title": null,
    "currency": null,
    "listingId": null,
    "searchUrl": null,
    "description": null,
    "livingSpace": null
   }
  ],
  "product": "immobilienscout24"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/immobilienscout24-listings-scraper-x402-55680b75/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)
