---
title: "Funda API: JSON data, 6 endpoints, 1 credit per call"
description: "Funda API for Dutch property listings, similar homes, a listings index, brokers, broker listings and broker reviews as JSON. 1 credit per successful call."
url: https://perceptlayer.com/apis/funda
---

[APIs](https://perceptlayer.com/apis) / [Real estate](https://perceptlayer.com/verticals/real-estate) / Funda

1 credit per call 6 endpoints 3 datapoints

# Funda API

Funda API for Dutch property listings, similar homes, a listings index, brokers, broker listings and broker reviews as JSON. 1 credit per successful call.

[Get a free API key](https://perceptlayer.com/signup) Run it below

Funda

GET /v1/funda/listing?id=43344054 

```
{
  "success": true,
  "data": {
    "listing": {
      "id": "43344054",
      "global_id": 7999691,
      "url": "https://www.funda.nl/detail/koop/dalen/huis-hooya-s-oord-8/43344054/",
      "offering": "sale",
      "status": "available",
      "object_type": "house",
      "construction_type": "existing_construction",
      "price": {
        "amount": 775000,
        "currency": "EUR",
        "formatted": "€ 775.000 k.k."
      },
      "living_area_m2": 268,
      "plot_area_m2": 2060,
      "bedrooms": 4,
      "rooms": 10,
      "energy_label": "A2",
      "address": {
        "street": "Hooya's Oord 8",
        "house_number": "8",
        "postal_code": "7751NP",
        "city": "Dalen",
        "neighborhood": "Verspreide huizen Dalen",
        "province": "Drenthe",
        "country": "Nederland"
      },
      "geo": {
        "latitude": 52.691006,
        "longitude": 6.743904
      },
      "published_at": "2026-05-13T00:00:00Z",
      "headline": "Landhuis met gastenverblijf/mantelzorgwoning en grote schuur",
      "description": "Vrijstaand landhuis met multifunctioneel gastenverblijf/mantelzorgwoning/kantoorruimte en zeer ruime schuur.\n\nAlgemeen:\nNet buiten het gemoedelijke dorp Dalen ligt dit royaal opgezette vrijstaande landhuis met ruime schuur van maar liefst 9…",
      "features": [
        {
          "key": "overdracht",
          "title": "Overdracht",
          "items": [
            "…",
            "…",
            "…"
          ]
        },
        {
          "key": "bouw",
          "title": "Bouw",
          "items": [
            "…",
            "…",
            "…"
          ]
        },
        {
          "key": "afmetingen",
          "title": "Oppervlakten en inhoud",
          "items": [
            "…",
            "…"
          ]
        }
      ],
      "images": [
        "https://cloud.funda.nl/valentina_media/228/745/595.jpg",
        "https://cloud.funda.nl/valentina_media/228/745/501.jpg",
        "https://cloud.funda.nl/valentina_media/228/745/649.jpg"
      ],
      "floor_plans": [
        {
          "name": "Begane Grond",
          "image_url": "https://cloud.funda.nl/listing-management/53ee3f66-7634-4bf1-b331-117392e58be4",
          "embed_url": "https://fmlpub.s3-eu-west-1.amazonaws.com/embed.html?designId=302572477&projectId=185656543"
        },
        {
          "name": "Tuinhuis",
          "image_url": "https://cloud.funda.nl/listing-management/38327699-da93-489b-9994-665298014eff",
          "embed_url": "https://fmlpub.s3-eu-west-1.amazonaws.com/embed.html?designId=302572492&projectId=185656543"
        },
        {
          "name": "Kelder",
          "image_url": "https://cloud.funda.nl/listing-management/94b90921-8d23-48d1-ad38-99dfac17f9ec",
          "embed_url": "https://fmlpub.s3-eu-west-1.amazonaws.com/embed.html?designId=302572474&projectId=185656543"
        }
      ],
      "brochure_url": "https://cloud.funda.nl/valentina_media/236/050/691.pdf",
      "highlights": [
        {
          "category": "HomeTypeAndLayout",
          "title": "Vrijstaand landhuis met nevenruimte",
          "description": "Royaal landhuis met levensloopbestendige nevenruimte."
        },
        {
          "category": "OutdoorSpaceAndViews",
          "title": "Grote kavel met vergezichten",
          "description": "Perceel van 2.060 m² met tuin, terrassen en landerijen."
        },
        {
          "category": "SustainabilityAndEnergy",
          "title": "Hybride warmtepomp en zonnepanelen",
          "description": "Remeha Elga Ace, 35 zonnepanelen en energielabel A++."
        }
      ],
      "insights": {
        "views": 7874,
        "saves": 83
      },
      "broker": {
        "id": 4212,
        "association": "nvm"
      },
      "map_url": "https://www.google.nl/maps/place/Hooya%27s+Oord+8+7751NP+Dalen",
      "requested_id": "43344054"
    }
  },
  "meta": {
    "endpoint_family": "listing",
    "request_id": "req_2cba6424d8414776b15915d36bc5e7dd",
    "credits_charged": 1,
    "credits_remaining": 1870
  }
}
```

200 OK JSON X-Credits-Used: 1

Recorded from our API and shortened.

Sample data

## What one call returns

A recorded run of `listing`: the fields and shapes you will get, shortened to 3 items.

| # | key string | title string | items string\[\] |
| --- | --- | --- | --- |
| 1 | overdracht | Overdracht | \[3 items\] |
| 2 | bouw | Bouw | \[3 items\] |
| 3 | afmetingen | Oppervlakten en inhoud | \[2 items\] |

Recorded from our API · 3 items shown · 3 datapoints per item GET /v1/funda/listing?id=43344054

3 datapoints

### Identity

-   title string

### Other

-   key string
-   items string\[\]

Playground

## Run this API

cURL shell 

```
curl "https://api.perceptlayer.com/v1/funda/listing?id=43344054" \
  -H "X-API-Key: $API_KEY"
```

Funda · 6 endpoints

## Endpoints

Every endpoint takes the same key. Open one for its parameters and an example request.

| Endpoint | Required parameters | Cost |
| --- | --- | --- |
| [GET `/v1/funda/broker`](https://perceptlayer.com/apis/funda/broker) | `broker_id` | 1 credit |
| [GET `/v1/funda/broker-listings`](https://perceptlayer.com/apis/funda/broker-listings) | `broker_id` +3 optional | 1 credit |
| [GET `/v1/funda/broker-reviews`](https://perceptlayer.com/apis/funda/broker-reviews) | `broker_id` | 1 credit |
| [GET `/v1/funda/listing`](https://perceptlayer.com/apis/funda/listing) | none +3 optional | 1 credit |
| [GET `/v1/funda/listing-similar`](https://perceptlayer.com/apis/funda/listing-similar) | `id` | 1 credit |
| [GET `/v1/funda/listings-index`](https://perceptlayer.com/apis/funda/listings-index) | `offering` +2 optional | 1 credit |

Overview

## About the Funda API

## What you can get

The Funda API returns Dutch property data from Funda as JSON through 6 endpoints.

-   **Listings:** `listing` takes an `id` or a `url`, with `id_type` (tiny\_id or global\_id); `listing-similar` takes an `id`.
-   **Listings index:** `listings-index` takes an `offering` (koop or huur), with `page` and `limit`.
-   **Brokers:** `broker` and `broker-reviews` take a `broker_id`; `broker-listings` takes a `broker_id`, with `type` (for\_sale, sold, for\_rent or rented), `page` and `limit`.

The recorded `listing` call for `id=43344054` returns `data.listing` with `id`, `global_id`, `url`, `offering`, `status`, `object_type`, `construction_type`, `price` (with `amount`, `currency` and `formatted`), `living_area_m2`, `plot_area_m2`, `bedrooms`, `rooms`, `energy_label`, `address`, `geo`, `published_at`, `headline`, `description`, `features`, `images`, `floor_plans`, `brochure_url`, `highlights`, `insights` ( `views` and `saves`) and `broker`.

## How a call works

Look up a listing: `GET /v1/funda/listing?id=43344054` with your key in the `X-API-Key` header. The listing's `global_id` goes to `listing-similar` as `id`, and its `broker` carries the `id` that `broker`, `broker-listings` and `broker-reviews` take as `broker_id`. Every successful call costs 1 credit; failed calls cost nothing.

Real estate JSON REST MCP

### More real estate APIs

[28Hse](https://perceptlayer.com/apis/28hse) [4zida](https://perceptlayer.com/apis/4zida) [591](https://perceptlayer.com/apis/591-house) [99.co](https://perceptlayer.com/apis/99co) [99acres](https://perceptlayer.com/apis/99acres) [Adondevivir](https://perceptlayer.com/apis/adondevivir) [Apartment List](https://perceptlayer.com/apis/apartment-list) [Apartments.com](https://perceptlayer.com/apis/apartments-com) [Aqar](https://perceptlayer.com/apis/aqar) [Aqarmap](https://perceptlayer.com/apis/aqarmap) [Argenprop](https://perceptlayer.com/apis/argenprop) [athome](https://perceptlayer.com/apis/athome)

Use cases

### Pull full listing details, floor plans and energy labels for a set of Dutch homes

`Use the Funda API to pull full listing details, floor plans and energy labels for a set of Dutch homes` 

### Track views and saves on a listing with \`insights\`

`` Use the Funda API to track views and saves on a listing with `insights` `` 

### Pull comparable homes for a valuation with \`listing-similar\`

`` Use the Funda API to pull comparable homes for a valuation with `listing-similar` `` 

### Follow a broker's sold and rented stock with \`broker-listings\`

`` Use the Funda API to follow a broker's sold and rented stock with `broker-listings` `` 

FAQ

## Questions

**Do I need a Funda account?**

No. You call this Funda API with your Perceptlayer key in the \`X-API-Key\` header, with no Funda login.

**How much does the Funda API cost?**

Each successful call costs one credit. New accounts get free credits to start, and credit packs bring the price down as you scale.

**What format are responses in?**

Every endpoint returns JSON, with no HTML parsing on your side.

**Is there a search endpoint?**

No. Start from a listing \`id\` or \`url\`, a broker's \`broker-listings\`, or \`listings-index\` with \`offering\` set to koop (sale) or huur (rent).

**Should I build a Funda scraper instead?**

You can, but a Funda scraper is code you maintain: page changes break it, requests get blocked, and Funda's terms govern how you collect data. The Funda API gives you 6 endpoints of named JSON fields for 1 credit per successful call, and failed calls cost nothing. A scraper makes sense only for data these endpoints don't return, so check the response in the playground on this page first.

## Try the Funda API with 100 free credits

No credit card. Failed calls are never billed.

[Get a free API key](https://perceptlayer.com/signup) [Read the docs](https://docs.perceptlayer.com)
