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 Yelp Search operation in this node allows users to perform searches on Yelp data via the Outscraper API. It is designed to retrieve business listings or links from Yelp based on a search query. This can be useful for gathering business information, reviews, or URLs for marketing research, lead generation, competitive analysis, or local business discovery.
Typical use cases include:
- Searching for businesses by name, category, or location.
- Retrieving a list of Yelp business URLs or IDs matching certain criteria.
- Enriching business data with additional fields or services.
- Using asynchronous requests to handle large or time-consuming queries with webhook callbacks.
Properties
| Name | Meaning |
|---|---|
| Query | The search term or keywords to find Yelp links or business URLs/IDs. |
| Limit | Maximum number of results to return (minimum 1, default 50). |
| Async Request | Whether to make the request asynchronously (true/false). |
| Webhook | URL to which Outscraper will send a POST request once an asynchronous task is finished. |
| Additional Fields | Collection of optional parameters: |
| - Fields | Comma-separated list of specific fields to return in the response. |
| - Enrichment | Comma-separated list of additional data enrichments to include (e.g., domain services, email validation). |
| - UI | Whether to execute the request as a UI task (boolean). |
Output
The node outputs JSON data containing the search results from Yelp. The structure typically includes an array of business entries or links matching the query, each with details depending on requested fields and enrichments.
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.
No binary data output is indicated for this operation.
Dependencies
- Requires an active Outscraper API key credential configured in n8n.
- Network access to Outscraper API endpoints.
- For asynchronous requests, a publicly accessible webhook URL must be provided to receive callback POST requests.
Troubleshooting
Common issues:
- Missing or invalid API key credential will cause authentication errors.
- Providing an invalid webhook URL or no webhook URL when async is true will prevent receiving results.
- Exceeding rate limits or quota on the Outscraper API may result in errors or throttling.
- Incorrectly formatted query or unsupported enrichment fields may cause partial or empty results.
Error messages:
- Authentication failures: Check that the API key is correctly set and valid.
- Invalid parameter errors: Verify that required properties like "Query" are provided and properly formatted.
- Network or timeout errors: Ensure stable internet connection and correct base URL configuration.
- Asynchronous task errors: Confirm webhook URL accessibility and correctness.
Links and References
- Outscraper API Documentation
- Yelp Business Search API Overview (for conceptual understanding)
- n8n documentation on Using Webhooks