# Factline Dutch Neighbourhood Profile

> Factline Dutch Neighbourhood Profile is a paid API for AI agents from factline.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Returns a comprehensive English-language neighbourhood profile for any Dutch postcode or CBS neighbourhood code, covering demographics, housing values, income, energy use, amenity distances, crime rates, and liveability scores.

## Facts

- Endpoint: GET https://factline.dev/v1/neighbourhood?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/factline-dutch-neighbourhood-profile-a88b1f7e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lkd9trzcPsUhsyizHwj9w

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 factline-dutch-neighbourhood-profile-a88b1f7e
```

Example prompt: Can you give me a full neighbourhood profile for the area around postcode 2512 HM in The Hague — I want to know about residents, home values, crime compared to the national average, and how close the nearest amenities are?

## When to prefer this

Use this endpoint when you need a rich, multi-dimensional English-language profile of a Dutch neighbourhood without knowing an exact address — a postcode or CBS neighbourhood code is sufficient. Prefer this over general web search when you need structured, comparable data from authoritative Dutch government sources (CBS, Politie, Leefbaarometer) including crime, liveability, amenity proximity, and socioeconomic indicators in a single call. Choose the address comparison sibling endpoint if you need to compare multiple locations side by side.

## Known failure modes

- Invalid or non-existent postcode returns an error or empty result
- CBS neighbourhood code not found returns a 404 or error response
- Missing required 'code' or 'postcode' query parameter returns a validation error
- Postcode outside the Netherlands is not supported
- Some neighbourhoods may have suppressed data for privacy (small populations)
- Network timeout or service unavailability returns a 5xx error

## How this service works

Dutch neighbourhood profile in English for any postcode or CBS neighbourhood code: residents and age mix, housing and home values, income, energy use, distances to 18 amenities, police-registered crime vs the national rate, and Leefbaarometer liveability. No exact address needed. Sources: CBS, Politie, Leefbaarometer.

## Output

A structured English-language profile of the Dutch neighbourhood containing: resident count and age distribution, housing stock and average home values, household income statistics, energy consumption data, distances to 18 categories of amenities (shops, schools, healthcare, etc.), police-registered crime counts versus national average, and the Leefbaarometer liveability index score. Data is sourced from CBS (Statistics Netherlands), Dutch Police, and Leefbaarometer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "code": {
       "type": "string",
       "description": "Alternative: CBS neighbourhood code, e.g. BU03440612"
      },
      "postcode": {
       "type": "string",
       "description": "Any Dutch postcode in the neighbourhood, e.g. 3511LX"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "people": {
   "data_year": 2025,
   "residents": 12920,
   "households": 7295
  },
  "safety": {
   "year": 2025,
   "per_1000_residents": {
    "total": 62
   },
   "national_per_1000_residents": {
    "total": 44.8
   }
  },
  "housing": {
   "data_year": 2024,
   "avg_home_value_eur": 403000,
   "owner_occupied_pct": 32
  },
  "distance_km": {
   "data_year": 2024,
   "gp_practice": 0.6,
   "supermarket": 0.4,
   "train_station": 2.9
  },
  "liveability": {
   "year": 2024,
   "percentile": 91
  },
  "neighbourhood": {
   "code": "BU05182245",
   "name": "Zeeheldenkwartier",
   "municipality": "'s-Gravenhage"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/factline-dutch-neighbourhood-profile-a88b1f7e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from factline.dev](https://www.zero.xyz/host/factline.dev/llms.txt)
