idealista for Openclaw

A powerful CLI tool to query the Idealista real estate API for property listings and market statistics.

quifago
v0.1.0
Jan 17, 2026
1
2.7k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install idealista

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 idealista 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 idealista?

The idealista skill enables developers and real estate enthusiasts to interface directly with the Idealista API through a streamlined command-line interface. By utilizing the Openclaw Skills framework, users can automate property searches, retrieve detailed listings, and perform market analysis based on geographical coordinates and specific filters like price or property type.

This skill is built around the idealista-cli, providing a robust OAuth2 Client Credentials workflow. It simplifies the complexity of API authentication and data fetching, making it an essential tool for those looking to integrate Spanish, Portuguese, or Italian real estate data into their automated workflows or AI agent interactions.

idealista Use Cases

  • Automating property searches based on specific GPS coordinates.
  • Monitoring real estate market trends and average prices in specific regions.
  • Integrating real estate data into custom dashboards or personal AI assistants through Openclaw Skills.
  • Finding investment opportunities by filtering listings by operation type and budget.

How idealista Works

  1. The skill utilizes OAuth2 client credentials to authenticate with the Idealista API.
  2. Users configure their API keys and secrets via environment variables or a local config file.
  3. The CLI fetches an access token and caches it locally for subsequent requests.
  4. Specific query parameters such as center coordinates, distance, and operation type are passed to the API to retrieve listing data.
  5. The output is returned in a structured format, such as a summary or a detailed listing view for the user.

idealista Setup

To get started with this skill within the Openclaw Skills ecosystem, follow these steps:

  1. Clone the repository:
git clone https://github.com/quifago/idealista-cli
  1. Set your API credentials via environment variables:
export IDEALISTA_API_KEY="<CLIENT_ID>"
export IDEALISTA_API_SECRET="<CLIENT_SECRET>"
  1. Alternatively, persist configuration via the CLI:
python3 -m idealista_cli config set --api-key "<CLIENT_ID>" --api-secret "<CLIENT_SECRET>"

idealista Data Schema & Taxonomy

The skill manages data across configuration files and temporary caches to ensure efficient API usage. Below is the primary structure:

Item Path Description
Config File ~/.config/idealista-cli/config.json Stores API keys and persistent settings.
Token Cache ~/.cache/idealista-cli/token.json Stores active OAuth2 access tokens for reuse.
Output Formats CLI Stdout Returns summary or detailed listings of property data.

idealista Advanced Features

  • Multi-page search support using the --all-pages flag for comprehensive data harvesting.
  • Market analysis capabilities with the avg command to compute statistical price averages.
  • Support for natural language processing prompts when used as part of Openclaw Skills.
  • Flexible grouping of results by property type for comparative market research.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*