Install
openclaw skills install @browseract-cli/airbnb-property-listings-scraper-api-skillThis skill helps users run the Airbnb Property Listings Scraper BrowserAct template and extract structured public data. Use this skill when users ask to collect airbnb property listings scraper data, scrape airbnb property listings scraper results, monitor public records from this source, export str
openclaw skills install @browseract-cli/airbnb-property-listings-scraper-api-skillThis skill uses BrowserAct's Airbnb Property Listings Scraper API template to extract structured public data. It starts the official workflow template, waits for completion, and prints the returned result so the Agent can use the data for research, monitoring, reporting, or downstream automation.
Before running, check the BROWSERACT_API_KEY environment variable. If not set, do not take other measures; ask and wait for the user to provide it.
Agent must inform the user:
"Since you haven't configured the BrowserAct API Key yet, please go to the BrowserAct Console to get your Key."
Agent should configure the following parameters based on user requirements:
stringLondonLondonnumber1010Agent should run the standalone script from this skill directory:
python -u ./scripts/airbnb_property_listings_scraper_api.py "London" "10"
Since this task involves automated browser operations, it may take several minutes. The script continuously outputs timestamped status logs such as [14:30:05] Task Status: running.
Agent guidelines:
After successful execution, the script retrieves and prints the BrowserAct API response. The returned data may include these fields:
property_title: Extracted property title value when available.description_or_listing_type: Extracted description or listing type value when available.price_text: Extracted price text value when available.price_per_night: Extracted price per night value when available.total_price: Extracted total price value when available.currency: Extracted currency value when available.rating: Extracted rating value when available.review_count: Extracted review count value when available.property_url: Extracted property url value when available.image_url: Extracted image url value when available.location_text: Extracted location text value when available.availability_text: Extracted availability text value when available.Ground conclusions in the extracted data and handle missing fields gracefully.
If an error occurs during script execution such as network fluctuations or task failure, the Agent should follow this logic:
Check Output Content:
"Invalid authorization", it means the API Key is invalid or expired. Do not retry; guide the user to re-check and provide the correct API Key."concurrent" or "too many running tasks" or similar concurrency limit messages, it means the current subscription plan's concurrent task limit has been reached. Do not retry; guide the user to upgrade their plan.
Agent must inform the user:
"The current task cannot be executed because your BrowserAct account has reached the limit of concurrent tasks. Please go to the BrowserAct Plan Upgrade Page to upgrade your subscription plan and enjoy more concurrent task benefits."
Error: or returns empty results, the Agent should automatically try to re-execute the script once.Retry Limit: