Search Restaurants GET /publicapi/v1/restaurant/search This endpoint returns all restaurants that meet the given criteria. If searching for delivery restaurants, it returns those that deliver to a specified address or latitude/longitude pair. If searching for pickup restaurants, it returns those that are available for pickup within a provided radius, or a default radius of 2 miles. Note: restaurants returned will not contain full delivery and menu information. Use the Restaurant Details API to fetch full restaurant data.

Returns: { "address": Address, "restaurants": Restaurant[] }
Parameters
Description
Location
Type
Value
Name
A street address including city, state, and zip. Required if no latitude and longitude parameters. Ex. 316 W. Washington Ave., Madison, WI
query
string
street-address
Latitude of the search. Required if address not present. Ex. 43.073052
query
string
latitude
Longitude of the search. Required if address not present. Ex. -89.40123
query
string
longitude
Specifies restaurants available for delivery, restaurants nearby and available for pickup, or both.
query
string
method
If searching for pickup, restaurants returned will be within the entered radius. The default radius is 2.
query
string
pickup-radius
Filters restaurant results by search terms such as restaurant name, cuisine, items or item descriptions.
query
string
search

Curl

curl -X GET \
 -H 'X-Access-Token: __API_EXPLORER_AUTH_KEY__' \
 'https://eatstreet.com/publicapi/v1/restaurant/search?method=both&street-address=316+W.+Washington+Ave.+Madison,+WI'