idealista-cli for Openclaw

A command-line interface designed to search and retrieve detailed property listing data from the Idealista marketplace.

pjtf93
v0.1.0
Jan 25, 2026
1
2.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install idealista-cli

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

idealista-cli is a technical tool built for developers, researchers, and automation enthusiasts who need direct access to Idealista real estate data. By incorporating this tool into your Openclaw Skills library, you can bypass manual web searches and programmatically query listings based on highly specific parameters such as operation type, property category, and geographic location.

This skill provides a structured way to interact with one of the largest real estate databases in Europe. Whether you are building a custom monitoring system or performing market analysis, idealista-cli delivers clean, actionable data in both human-readable and machine-parseable formats, making it a vital asset for any data-driven real estate project involving Openclaw Skills.

idealista-cli Use Cases

  • Performing automated property searches across cities, towns, or specific streets.
  • Fetching comprehensive metadata for specific listings using their unique ad IDs.
  • Exporting real estate market data to JSON for integration into data science pipelines.
  • Setting up automated price monitoring for specific property types like homes, offices, or garages.

How idealista-cli Works

  1. The user inputs a location query along with required flags like operation (sale/rent) and property type.
  2. The CLI performs a location lookup to resolve the query into specific location identifiers recognized by the platform.
  3. A search request is executed using the identified location and any optional filters like price range or bedroom count.
  4. The tool returns the search results or listing details in the terminal as a table or a JSON object for further processing.

idealista-cli Setup

To use this skill, ensure you have Node.js 18+ installed. You must configure the necessary API credentials as environment variables to authenticate with the service.

# Install the package globally
npm install -g idealista-cli

# Configure required environment variables
export IDEALISTA_API_KEY='your_api_key'
export IDEALISTA_SIGNATURE_SECRET='your_signature_secret'

idealista-cli Data Schema & Taxonomy

The skill organizes property data into structured fields, which can be viewed as a table or exported as JSON. The primary data points include:

Field Description
id The unique ad identifier for the Idealista listing.
price The listed price for the sale, rent, or transfer.
rooms The number of bedrooms or rooms in the property.
size The total square meters (sqm) of the listing.
address The street-level or area address of the property.
url The direct web link to the property page on Idealista.

idealista-cli Advanced Features

  • Support for --json output flag to enable seamless piping into other Openclaw Skills.
  • Comprehensive filtering options including price ceilings, floor space minimums, and bedroom counts.
  • Advanced configuration via environment variables for custom User-Agents, Device IDs, and API endpoints.
  • Direct location ID targeting to skip the lookup phase and optimize recurring search workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*