# Funda Dutch Real Estate Scraper (x402)

> Funda Dutch Real Estate 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 listings from Funda.nl — the primary Dutch real estate platform — returning listing details for buy or rent searches by location, price range, or direct URL.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/funda?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/funda-dutch-real-estate-scraper-x402-cb0ecf5c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H12SvTyZWX1fqbZisezrq

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 funda-dutch-real-estate-scraper-x402-cb0ecf5c -d '<json body>'
```

Example prompt: Search Funda for houses to buy in Amsterdam, priced between €300,000 and €600,000, and return up to 50 listings with their property details.

## When to prefer this

Use this endpoint when you need structured property data from Funda.nl specifically — the dominant Dutch real estate portal for buying and renting homes in the Netherlands. Prefer it over generic web scrapers because it returns a clean, typed schema with listing IDs and canonical URLs, and you are only charged when results are returned. Best suited for Dutch real estate searches by city, price band, transaction type, or direct Funda URLs.

## Known failure modes

- Empty result set if location slug is invalid or misspelled — no charge applied
- Funda page structure changes may cause partial or missing fields
- Invalid or expired startUrls return empty items array
- Rate limiting or blocking by Funda may result in empty runs
- maxItems of 0 returns all available listings which may be slow for large markets

## 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 array of property items, each containing listing ID, listing URL, property ID, canonical URL, property type, transaction type, and sold/rented status. Failed or empty scrape runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "proxy": {
   "type": "object",
   "default": {
    "useApifyProxy": true
   },
   "description": "Proxy routing is automatic. Override this setting only when needed."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Stop after this many properties across all inputs. Zero means no limit."
  },
  "startUrls": {
   "type": "array",
   "description": "Funda residential search or property detail URLs. URLs take priority over the search filters."
  },
  "searchKeywords": {
   "type": "string",
   "description": "Optional listing text to search for when startUrls is empty."
  },
  "searchLocation": {
   "type": "string",
   "description": "City or area slug, such as amsterdam or rotterdam. Used only when startUrls is empty."
  },
  "searchPriceMax": {
   "type": "integer",
   "minimum": 0,
   "description": "Highest asking price to include when searching by filters."
  },
  "searchPriceMin": {
   "type": "integer",
   "minimum": 0,
   "description": "Lowest asking price to include when searching by filters."
  },
  "contentLanguage": {
   "enum": [
    "nl",
    "en"
   ],
   "type": "string",
   "default": "nl",
   "description": "Language of the property detail page and listing description."
  },
  "searchTransactionType": {
   "enum": [
    "buy",
    "rent"
   ],
   "type": "string",
   "default": "buy",
   "description": "Transaction type when no start URL is supplied."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "status": null,
    "listingId": null,
    "listingUrl": null,
    "propertyId": null,
    "canonicalUrl": null,
    "propertyType": null,
    "isSoldOrRented": null,
    "transactionType": null
   }
  ],
  "product": "funda"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/funda-dutch-real-estate-scraper-x402-cb0ecf5c/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)
