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.
Why use this skill?
Automate real estate searches on Idealista using the OpenClaw idealista-cli. Fetch listings, filter by price or location, and export JSON data.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/pjtf93/idealista-cliWhat This Skill Does
The idealista-cli is a powerful OpenClaw agent skill designed to interface directly with Idealista, the leading real estate marketplace in Southern Europe. By providing a command-line wrapper around the Idealista API, this skill allows users to perform precise property searches, retrieve location metadata, and inspect individual listing details without manually navigating the web interface. Whether you are building an automated property tracking bot, conducting market analysis on rental prices, or simply scouting for new homes, this skill provides a structured and programmatic way to access real-time data.
The tool is highly configurable, supporting various property types—including homes, rooms, offices, garages, and land—and operations ranging from sales and rentals to transfers. By supporting --json output, the skill integrates seamlessly into larger automation pipelines, making it an essential utility for developers or analysts who require raw data feeds for further processing in scripts or spreadsheets.
Installation
To integrate this skill into your OpenClaw environment, use the internal CLI installer. Run the following command in your terminal:
clawhub install openclaw/skills/skills/pjtf93/idealista-cli
Ensure that you have your Idealista API credentials (API key and OAuth tokens) ready, as they may be required to authenticate requests depending on your environment. If you need to customize the request behavior, you can map your API tokens via standard environment variables such as IDEALISTA_API_KEY or IDEALISTA_BASE_URL.
Use Cases
- Real Estate Market Analysis: Researchers can aggregate listing data to calculate average prices or square meter costs in specific districts.
- Automated Property Scouting: Users can set up cron jobs or OpenClaw triggers to search for new listings matching specific criteria (e.g., bedrooms, price range) and receive alerts.
- Batch Data Extraction: If you need to pull details for a specific set of known property IDs, the listing command allows for rapid, bulk retrieval in machine-readable formats.
- Development and Scripting: Developers can pipe output directly into other tools or databases for custom dashboarding or reporting.
Example Prompts
- "Search for homes for rent in Madrid under 1200 euros and show me the results as a JSON list."
- "Find the location ID for 'Barcelona, Eixample' so I can use it for my automated search scripts."
- "Fetch the full listing details for property ID 987654321 and provide me with the description and URL."
Tips & Limitations
- Rate Limiting: Because this skill relies on an external API, frequent polling may trigger rate limits. Always use the
--jsonflag and parse the output locally rather than repeatedly querying for the same information. - Error Handling: Always monitor the exit code of your commands. A non-zero exit code signifies that the API request failed, likely due to authentication errors or invalid location queries.
- Filters: Take advantage of the optional filters like
--min-priceand--bedroomsto reduce the payload size and focus on relevant listings, which helps in staying within API quota limits.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-pjtf93-idealista-cli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, network-access
Related Skills
wallapop-cli
Use the wallapop CLI to search listings, fetch item details, view user profiles, and list categories. Apply when a user asks for Wallapop marketplace data or when you need CLI commands and flags for wallapop-cli usage.
weathercli
Get current weather conditions and forecasts for any location worldwide. Returns structured data with temperature, humidity, wind, precipitation, and more. No API key required.
cochesnet-cli
Use the cochesnet CLI to search coches.net listings and fetch listing details. Apply when a user asks for coches.net marketplace data or when you need the exact CLI commands and flags for cochesnet-cli.