# Funda Property Listings Scraper

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

Scrapes structured property listing data from Funda (Dutch real estate platform) by search filters or direct URLs

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/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-property-listings-scraper-a802c1ea
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ocI2HKN8l3fFk9EQZKFj9

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-property-listings-scraper-a802c1ea -d '<json body>'
```

Example prompt: Search Funda for houses for sale in Amsterdam priced between 300000 and 600000 euros and give me up to 50 listings with their property IDs, URLs, and status.

## When to prefer this

Use this endpoint when you specifically need structured property data from the Dutch real estate platform Funda (funda.nl). It is the right choice for agents researching the Dutch housing market by location, price band, or transaction type, or for extracting details from specific Funda listing pages. Prefer this over generic web scrapers when you want clean, schema-consistent output with pay-per-success pricing (no charge on empty runs).

## Known failure modes

- Empty result set if no listings match the search filters (not charged)
- Invalid or inaccessible Funda URL returns null fields
- Unsupported location slug produces empty results
- Price range too narrow returns zero listings
- Rate limiting or proxy failure on Funda's side

## 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 items and an array of property records. Each record includes listing ID, listing URL, property ID, canonical URL, property type, transaction type (buy/rent), and sold/rented status. The product field confirms the data source as 'funda'.

## 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-property-listings-scraper-a802c1ea/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)
