Yelp
API actions for the Yelp integration.
Yelp
Discover businesses, reviews, and events using the Yelp Fusion API.
Autocomplete suggestions
Get autocomplete suggestions for terms or businesses near a location.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
text | string | Yes | Partial text to autocomplete. |
latitude | number | No | Optional latitude for location-aware suggestions. |
longitude | number | No | Optional longitude for location-aware suggestions. |
Response
{}Get business details
Retrieve detailed information for a Yelp business by ID.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
business_id | string | Yes | The Yelp business ID to fetch. |
Response
{}Get business reviews
List reviews for a Yelp business with optional sorting and limits.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
business_id | string | Yes | The Yelp business ID to fetch reviews for. |
limit | number | No | Maximum number of reviews to return (default 3). |
sort_by | string | No | Optional sort order such as yelp_sort or rating. |
Response
{}Search businesses
Find businesses on Yelp by term and location with optional filters.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
term | string | Yes | Search term such as cuisine, business name, or keyword. |
location | string | Yes | City, neighborhood, or address to target the search. |
limit | number | No | Maximum number of results to return (default 5). |
categories | string | No | Optional Yelp category string to filter results (e.g., restaurants). |
price | string | No | Price filter as comma-separated levels (1,2,3,4). |
open_now | boolean | No | Return only businesses currently open. |
Response
{
"businesses": [
{}
],
"count": {}
}Search events
Find Yelp events by location with optional sorting and limits.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
location | string | Yes | Location string for event search. |
limit | number | No | Maximum number of events to return (default 5). |
sort_by | string | No | Optional sort order such as time_start or popularity. |
Response
{}