/install idealista-cli
Purpose
Search Idealista listings and fetch listing details.
When to use
- User wants Idealista searches by city/town/area/street.
- User needs listing detail by ad ID.
- User wants JSON output for scripting.
Commands
Location suggestions
idealista locations "\x3Cquery>" --operation \x3Csale|rent|transfer> --property-type \x3Chomes|rooms|offices|garages|land>
Search listings
idealista search "\x3Cquery>" --operation \x3Csale|rent|transfer> --property-type \x3Chomes|rooms|offices|garages|land>
Optional filters:
--page \x3Cn>--limit \x3Cn>--min-price \x3Camount>/--max-price \x3Camount>--min-size \x3Csqm>/--max-size \x3Csqm>--bedrooms \x3Ccount>--order \x3Cfield>/--sort \x3Corder>--location-id \x3Cid>to skip lookup
Listing detail
idealista listing \x3CadId>
JSON output
Add --json to any command:
idealista search "madrid" --json
idealista listing 123456789 --json
Configuration
Defaults are prefilled from APK, override via env vars if needed:
IDEALISTA_API_KEYIDEALISTA_SIGNATURE_SECRETIDEALISTA_OAUTH_CONSUMER_KEYIDEALISTA_OAUTH_CONSUMER_SECRETIDEALISTA_DEVICE_IDIDEALISTA_APP_VERSIONIDEALISTA_BASE_URLIDEALISTA_USER_AGENTIDEALISTA_DNT
Output expectations
- Locations: table or JSON with
locationId, name, type. - Search: table or JSON with id, price, rooms, size, address, location, url.
- Listing: table or JSON with price, rooms, size, address, url, description.
Examples
idealista locations "madrid" --operation sale --property-type homes
idealista search "madrid" --operation rent --property-type homes --limit 20
idealista listing 123456789
Error handling
- Non-zero exit code on failure.
- For scripting, use
--jsonand check exit code.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install idealista-cli - After installation, invoke the skill by name or use
/idealista-cli - Provide required inputs per the skill's parameter spec and get structured output
What is Idealista Cli?
Use the idealista CLI to search Idealista listings by location (city, town, area, street) and fetch listing details. Apply when a user asks for Idealista marketplace data or needs CLI commands/flags for idealista-cli. It is an AI Agent Skill for Claude Code / OpenClaw, with 1506 downloads so far.
How do I install Idealista Cli?
Run "/install idealista-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Idealista Cli free?
Yes, Idealista Cli is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Idealista Cli support?
Idealista Cli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Idealista Cli?
It is built and maintained by pjtf93 (@pjtf93); the current version is v0.1.0.