Skip to main content
POST
Search Yelp businesses

Request contract

  • Method and path: POST /apis/v1/serpapi/search-yelp
  • Availability: enabled
  • Request URL template: https://api.aisa.one/apis/v1/serpapi/search-yelp
  • Runtime facts: 1d8d2010628130bd331b470b564dd1cd5784989899ccf3e384a8de02a69e0558
Complete OpenAPI definition Effective request and pricing declaration (including authentication and referenced schemas):

Cost and request rules

A request reference price is not currently available; use a request quote where supported. Declared unit rate: $0.000001 USD per provider_credit. Account-specific pricing and final settlement may differ. Published reference values are not an account-specific quote or a settled charge. For endpoints supporting X-AISA-Cost-Mode: quote, obtain a free quote for your exact request before execution; reconcile the settled cost with response metadata and Usage Logs. USD amounts use 1,000,000 integer micro-USD per dollar.
  • Declared unit rate (USD): 1e-06
  • Billing unit: provider_credit
  • Cost contract: response_units
  • Published reference multiplier: 1.0
  • Declared maximum count/units: 10000000
  • Settlement evidence source: response_body

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
find_loc
string
required

Location to search in (e.g., 'San Francisco, CA', 'New York, NY', '10001'). Can be a city, state, address, or ZIP code.

Examples:

"San Francisco, CA"

"New York, NY"

"10001"

"Seattle, WA"

find_desc
string
required

Search query describing what to find (e.g., 'pizza', 'coffee shop', 'italian restaurant'). This is the business type or service you're looking for.

Examples:

"pizza"

"coffee shop"

"italian restaurant"

"barber"

attrs
string

Attribute filters to refine search (e.g., 'HotAndNew' for new businesses, 'Deals' for businesses with offers). Can be comma-separated for multiple filters.

Examples:

"HotAndNew"

"Deals"

"HotAndNew,Deals"

start
integer

Result offset for pagination. Use to fetch additional results beyond the first page. Each page typically contains 10 results.

Required range: x >= 0
Examples:

0

10

20

sortby
enum<string>

Sort order for results. 'recommended' shows Yelp's recommended matches, 'rating' shows highest-rated first, 'review_count' shows most-reviewed first.

Available options:
recommended,
rating,
review_count
no_cache
boolean

Set to true to force fresh results from Yelp, bypassing SerpApi's cache. Useful when you need real-time data.

yelp_domain
string

Yelp domain to search on (e.g., 'yelp.com' for US, 'yelp.ca' for Canada, 'yelp.co.uk' for UK). Defaults to yelp.com if not specified.

Examples:

"yelp.com"

"yelp.ca"

"yelp.co.uk"

Response

Tool result data

organic_results
object[]
search_metadata
object
search_parameters
object