This skill helps users run the Airbnb Property Reviews Scraper BrowserAct template and extract structured public data. Use this skill when users ask to collect airbnb property reviews scraper data, scrape airbnb property reviews scraper results, monitor public records from this source, export struct
浏览器
airbnb-property-listings-scraper-api-skill
试用This 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
它能做什么
This 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 structured records for analysis, compare listings or products, enrich a dataset with public web fields, gather market research evidence, collect pricing or availability signals, retrieve review or rating data, automate repeatable public data extraction, build a lead or research list, or call the BrowserAct template by API.
技能文档
Airbnb Property Listings Scraper Automation Skill
📖 Brief
This 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.
✨ Features
- No hallucinations, ensuring stable and accurate data extraction: Pre-set workflows avoid AI generative hallucinations, ensuring stable and precise data extraction.
- No CAPTCHA issues: No need to handle reCAPTCHA or other verification challenges.
- No IP restrictions or geo-blocking: No need to handle regional IP restrictions or geofencing.
- Faster execution: Tasks execute faster compared to pure AI-driven browser automation solutions.
- Extremely high cost-efficiency: Significantly lowers data acquisition costs compared to high-token-consuming AI solutions.
🔑 API Key Guide
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."
🛠️ Input Parameters
Agent should configure the following parameters based on user requirements:
- Location
- Type:
string - Description: Controls the location used for this run.
- Example:
London - Default:
London
- Type:
- Max Property Count
- Type:
number - Description: Controls the max property count used for this run.
- Example:
10 - Default:
10
- Type:
🚀 Invocation Method
Agent should run the standalone script from this skill directory:
python -u ./scripts/airbnb_property_listings_scraper_api.py "London" "10"
⏳ Running Status Monitoring
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:
- Keep monitoring terminal output while waiting for the script result.
- As long as new status logs appear, the task is running normally; do not mistake it for a deadlock or unresponsiveness.
- Only if the status remains unchanged for a long time or the script stops outputting without returning a result should you consider the retry mechanism.
📊 Data Output
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.
⚠️ Error Handling & Retry
If an error occurs during script execution such as network fluctuations or task failure, the Agent should follow this logic:
-
Check Output Content:
- If the output contains
"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. - If the output contains
"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."
- If the output does not contain the above error keywords but the task failed such as output starts with
Error:or returns empty results, the Agent should automatically try to re-execute the script once.
- If the output contains
-
Retry Limit:
- Automatic retry is limited to one time. If the second attempt fails, stop retrying and report the specific error information to the user.
🌟 Typical Use Cases
- Market research: Collect structured public records for quick analysis.
- Competitive monitoring: Compare public products, listings, reviews, prices, or availability.
- Dataset enrichment: Add clean fields to spreadsheets, CRMs, or BI workflows.
- Lead generation: Identify relevant entities and URLs for downstream outreach.
- Review analysis: Collect ratings and text signals where the template exposes review fields.
- Pricing checks: Track current prices, total prices, or availability where supported.
- Content research: Extract public text, metadata, or search results for editorial workflows.
- Trend discovery: Find ranked or recent records around a destination, keyword, category, or source.
- Operational reporting: Produce repeatable JSON output for scheduled reports.
- API automation: Use BrowserAct workflow results as an input to other applications.
相关技能
This skill helps users run the Airbnb Listing Details Scraper BrowserAct template and extract structured public data. Use this skill when users ask to collect airbnb listing details scraper data, scrape airbnb listing details scraper results, monitor public records from this source, export structure
Extracts Airbnb accommodation search results from a destination query via SSR-embedded data, returning listing ID, URL, name, coordinates, rating, price, photos, and badge info for each result, plus pagination cursors for multi-page retrieval. Use when user mentions Airbnb search results, Airbnb lis
Collect Airbnb Builder data and return results
Search Airbnb stays with the full discount ledger, pull one listing with its complete amenity list and rating breakdown, and page through real review bodies. 3 endpoints, 1 credit each, structured JSON.
Fetches complete Airbnb listing details for a given numeric listing ID via the internal GraphQL API, returning title, room type, description, amenities, photos, coordinates, city, house rules, highlights, ratings, review count, bedroom configuration, and property overview. Use when user mentions Air