Actions49
- Airbnb Actions
- AppStore Actions
- Booking Actions
- Company Insight Actions
- Emails & Contact Actions
- Expedia Actions
- G2 Review Actions
- Geocoding Actions
- GetApp Review Actions
- Google Map Actions
- Google Search Actions
- Indeed Actions
- Phone Identity Finder Actions
- Phones Owner Actions
- Product Hunt Actions
- Target Review Actions
- TikTok Profile Actions
- TripAdvisor Actions
- Trustpilot Actions
- Twitter Profile Actions
- Universal AI Scraper Actions
- Walmart Review Actions
- WebPage Screenshoter Actions
- Whitepages Addresses Scraper Actions
- Yellow Pages Search Actions
- Yelp Actions
- YouTube Actions
- Zillow Actions
Overview
The Airbnb Search operation in this node allows users to perform searches on Airbnb listings by providing a search URL and various parameters. It interacts with the Outscraper API to retrieve Airbnb data based on the specified query URL, returning structured results about available homes or listings.
This node is beneficial for users who want to automate the extraction of Airbnb listing data without manually scraping the website. For example, real estate analysts, travel agencies, or market researchers can use it to gather data on rental availability, pricing, and other listing details across different locations.
Practical examples include:
- Extracting Airbnb listings for a specific city or region using a search URL.
- Limiting the number of returned results to focus on top listings.
- Using asynchronous requests to handle large data sets and receive results via webhook callbacks.
Properties
| Name | Meaning |
|---|---|
| Query | The Airbnb search URL to query (e.g., https://www.airbnb.com/s/Italy/homes?tab_id=...). |
| Limit | Maximum number of search results to return. Must be at least 1. |
| Async Request | Whether to make the request asynchronously. If true, the task runs in the background and results are sent later. |
| Webhook | URL to which Outscraper will send a POST request once an asynchronous task finishes (callback URL). |
| Additional Fields | Collection of optional fields: - Fields: Specific comma-separated fields to return. - UI: Whether to execute the request as a UI task (boolean). |
Output
The node outputs JSON data containing the search results from Airbnb according to the provided query and parameters. The structure typically includes an array of listings with details such as location, price, availability, and other metadata depending on requested fields.
If the asynchronous mode is enabled, the output may initially contain task status information, and the final data will be delivered to the specified webhook URL.
No binary data output is indicated for this operation.
Dependencies
- Requires an active Outscraper API key credential configured in n8n.
- The node sends HTTP requests to the Outscraper API endpoint defined by the user's credentials.
- For asynchronous requests, a publicly accessible webhook URL must be provided to receive callback data.
Troubleshooting
Common issues:
- Invalid or malformed Airbnb search URLs may cause the API to return errors or empty results.
- Exceeding the allowed limit or sending unsupported fields could result in request failures.
- Asynchronous requests require a valid webhook URL; missing or incorrect URLs will prevent receiving results.
- Network connectivity or API key misconfiguration can lead to authentication or connection errors.
Error messages:
- "Invalid API key" — Check that the API key credential is correctly set up.
- "Malformed query parameter" — Verify the Airbnb search URL format.
- "Webhook URL not reachable" — Ensure the webhook URL is publicly accessible and correctly entered.
- "Limit must be at least 1" — Adjust the limit property to a valid number.
Resolving these usually involves verifying input parameters, ensuring correct credential setup, and confirming network accessibility.