Funda Gateway for Openclaw

A local HTTP gateway for AI agents to search and monitor Funda.nl real estate listings using a Python-based service.

risboo6909
v1.0.0
Feb 23, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install funds

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install funds using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Funda Gateway?

The Funda Gateway is a specialized tool designed to interface with Funda.nl, the Netherlands' premier housing portal. It acts as a local bridge, allowing AI agents to query property data through a RESTful API without triggering standard anti-bot protections. By utilizing the Openclaw Skills framework, developers can automate property searches, monitor market changes, and extract detailed listing information including historical pricing and media assets.

This skill leverages a custom TLS client shim to ensure stable connections while maintaining a lightweight, dependency-safe environment. It is built to run in trusted local environments, providing a structured way to interact with real estate data that is otherwise difficult to access via traditional scraping methods.

Funda Gateway Use Cases

  • Automated monitoring of new housing listings in specific Dutch regions for real-time alerts.
  • Historical price tracking for real estate market analysis and investment valuation.
  • Integrating live property data into personal productivity dashboards or custom AI research agents.
  • Filtering and aggregating Dutch real estate listings based on custom criteria like price, size, or location through Openclaw Skills workflows.

How Funda Gateway Works

  1. The agent initializes a local Python virtual environment to manage dependencies securely without affecting the system-wide installation.
  2. A local HTTP server is launched using a specialized gateway script that listens for requests on a designated port (default 9090).
  3. The gateway utilizes a local TLS client shim backed by curl_cffi to mimic legitimate browser traffic, ensuring reliable access to Funda.nl endpoints.
  4. Developers or agents send GET or POST requests to specific endpoints like search_listings or get_listing.
  5. The gateway processes the upstream data and returns structured JSON objects while strictly preserving original URL integrity for media and detail pages.

Funda Gateway Setup

First, ensure Python 3.10+ is installed. It is recommended to create a local virtual environment within the skill folder to manage Openclaw Skills dependencies:

python -m venv .venv
source .venv/bin/activate
pip install simple_http_server pyfunda curl-cffi

Once dependencies are installed, launch the gateway using the following command:

python scripts/funda_gateway.py --port 9090 --timeout 10

The server will bind to 127.0.0.1, ensuring the service remains private and secure within your local environment.

Funda Gateway Data Schema & Taxonomy

The gateway returns structured JSON data based on the pyfunda implementation. All URLs provided in the response are treated as opaque strings and must not be modified.

Endpoint Data Returned Key Fields
/get_listing/{id} Detailed Listing Object public_id, description, price, media_urls
/get_price_history Historical Price Array date, price_value, status
/search_listings Aggregated Result Map Results keyed by public_id, includes multi-page results

Funda Gateway Advanced Features

  • Multi-page search support: Request one or multiple pages (e.g., pages=0,1,2) and receive a single merged JSON response.
  • TLS Client Impersonation: Uses a custom Python shim with curl_cffi to handle platform-specific native binary requirements seamlessly.
  • URL Integrity Enforcement: Built-in logic to ensure all media and detail URLs remain un-normalized to prevent breaking Funda CDN links.
  • Flexible Port Binding: Easily avoid port conflicts by specifying custom TCP ports during initialization.
  • AI-Ready JSON Output: Designed specifically for Openclaw Skills to enable easy parsing by large language models.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*