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 TripAdvisor Search operation in this node allows users to query TripAdvisor for various types of search results such as hotels, restaurants, things to do, vacation rentals, or all results combined. It is useful for extracting structured data from TripAdvisor based on a search query, enabling automation workflows that require travel-related information aggregation.
Common scenarios include:
- Gathering hotel or restaurant listings for a specific location or keyword.
- Collecting "things to do" or attractions data for travel planning.
- Extracting vacation rental options for accommodation research.
- Automating market research or competitive analysis by scraping TripAdvisor search results.
For example, a user could input a city name and retrieve the top 50 hotels or restaurants listed on TripAdvisor, which can then be used for further processing or integration with other systems.
Properties
| Name | Meaning |
|---|---|
| Query | The search string or TripAdvisor URL to query. |
| Limit | Maximum number of search results to return (minimum 1). |
| Search Type | Type of search results to retrieve: All Results, Hotels, Restaurants, Things to Do, Vacation Rentals. |
| Skip | Number of results to skip before starting to collect results (useful for pagination). |
| Async Request | Whether to make the request asynchronously (true/false). |
| Webhook | URL to which Outscraper will send a POST callback once the task finishes (for async mode). |
| Additional Fields - Fields | Comma-separated list of specific fields to return in the response. |
| Additional Fields - UI | Whether to execute the request as a UI task (true/false). |
Output
The output JSON contains the search results returned by the Outscraper API for the TripAdvisor query. Each item typically includes details relevant to the selected search type, such as:
- Name and description of the place or listing.
- Location details.
- Ratings and reviews summary.
- Pricing or availability info (if applicable).
- Other metadata depending on requested fields.
If asynchronous mode is enabled, the output may initially contain task status information, and the final results will be sent to the specified webhook URL.
Binary data output is not indicated for this operation.
Dependencies
- Requires an active Outscraper API key credential configured in n8n.
- The node sends requests to the Outscraper API base URL provided by the credential.
- For asynchronous requests, a publicly accessible webhook URL must be provided to receive callbacks.
Troubleshooting
- Empty or incomplete results: Check that the query string is valid and correctly formatted. Also verify the limit and skip values.
- API authentication errors: Ensure the API key credential is correctly set up and has sufficient permissions.
- Webhook failures: If using async mode, confirm the webhook URL is reachable and accepts POST requests.
- Rate limiting or quota exceeded: Outscraper API may limit requests; monitor usage and upgrade plan if needed.
- Invalid field names in Additional Fields: Use only supported field names separated by commas to avoid errors.
Links and References
- Outscraper API Documentation
- TripAdvisor Website
- n8n Documentation on Using Credentials
- n8n Webhook Usage Guide for async operations