Overview
Add Yelp to any ModuleX agent or workflow. Search for businesses, read reviews, and get business details via the Yelp Fusion API (api.yelp.com/v3).
Categories: Marketing & Advertising · Local Services · Reviews · Business Data · Auth: API Key · Actions: 4
Authentication
API Key Authentication
Authenticate using your Yelp Fusion API key1
Step 1
Go to https://www.yelp.com/developers and sign in
2
Step 2
Navigate to ‘Manage App’ or create a new app
3
Step 3
Copy your API Key from the app settings
4
Step 4
Paste the API key below
Required Credentials
Available Actions
search_businesses — Search businesses matching given criteria such as location, term, categories, price, and attributes
search_businesses — Search businesses matching given criteria such as location, term, categories, price, and attributes
Parameters
string
Geographic area to search. Examples: ‘New York City’, ‘350 5th Ave, New York, NY 10118’. Required if latitude and longitude are not provided.
string
Latitude of the location to search from. Required if location is not provided.
string
Longitude of the location to search from. Required if location is not provided.
string
Search term, e.g. ‘food’ or ‘restaurants’. May also be a business name like ‘Starbucks’.
integer
Maximum number of businesses to return. Yelp enforces a limit of 1000. (Default:
200)string
Comma-separated category aliases to filter results (e.g. ‘discgolf,restaurants’). See Yelp docs for supported categories.
string
Comma-separated pricing levels: 1 ($), 2 ($$), 3 ($$$), 4 ($$$$). Example: ‘1,2’.
string
Comma-separated additional filters: hot_and_new, request_a_quote, reservation, waitlist_reservation, deals, gender_neutral_restrooms, open_to_all, wheelchair_accessible.
Response
get_business_details — Get detailed information about a specific business by its Yelp ID or alias
get_business_details — Get detailed information about a specific business by its Yelp ID or alias
Parameters
string
required
A unique identifier for a Yelp Business. Can be a 22-character Yelp Business ID or a Yelp Business Alias.
string
Determines the platform for mobile_link. Allowed values: android, ios, mobile-generic.
string
Locale code in the format {language}_{country} (e.g. en_US).
Response
list_business_reviews — List the reviews for a specific business
list_business_reviews — List the reviews for a specific business
Limits & Quotas
- Rate limit: 5,000 API calls per day (per Yelp Fusion free tier).
- Search pagination: Maximum offset of 1,000 results; each page returns up to 50 businesses.
- Reviews: Returns up to 3 reviews per business (Yelp API limitation).
- Error model: Non-2xx responses and timeouts are caught and returned as
success=False+errorrather than raising.