# Grubhub Multi-City Restaurant Monitor

**Use case:** 

Monitor Grubhub restaurant coverage and menu prices across US cities for analysts and delivery teams.

## Input

```json
{
  "locations": [
    {
      "name": "New York, NY",
      "latitude": 40.7128,
      "longitude": -74.006
    },
    {
      "name": "Los Angeles, CA",
      "latitude": 34.0522,
      "longitude": -118.2437
    }
  ],
  "searchTerms": [
    "tacos"
  ],
  "restaurantIds": [],
  "maxRestaurants": 50,
  "includeMenuItems": true,
  "maxMenuItemsPerRestaurant": 30,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "SHADER"
    ],
    "apifyProxyCountry": "US"
  }
}
```

## Output

```json
{
  "type": {
    "label": "Type"
  },
  "searchLocation": {
    "label": "Search location"
  },
  "searchTerm": {
    "label": "Search term"
  },
  "restaurantId": {
    "label": "Restaurant ID"
  },
  "restaurantName": {
    "label": "Restaurant name"
  },
  "restaurantUrl": {
    "label": "Restaurant URL",
    "format": "link"
  },
  "cuisines": {
    "label": "Cuisines"
  },
  "rating": {
    "label": "Rating"
  },
  "ratingCount": {
    "label": "Rating count"
  },
  "address": {
    "label": "Address"
  },
  "locality": {
    "label": "City"
  },
  "region": {
    "label": "State"
  },
  "deliveryAvailable": {
    "label": "Delivery"
  },
  "pickupAvailable": {
    "label": "Pickup"
  },
  "open": {
    "label": "Open"
  },
  "deliveryFee": {
    "label": "Delivery fee"
  },
  "deliveryMinimum": {
    "label": "Delivery minimum"
  },
  "deliveryEstimateMinutes": {
    "label": "ETA min"
  },
  "distanceMiles": {
    "label": "Distance mi"
  },
  "categoryName": {
    "label": "Category"
  },
  "itemName": {
    "label": "Item"
  },
  "itemDescription": {
    "label": "Description"
  },
  "itemPrice": {
    "label": "Price"
  },
  "itemCurrency": {
    "label": "Currency"
  },
  "sourceUrl": {
    "label": "Source",
    "format": "link"
  },
  "scrapedAt": {
    "label": "Scraped at"
  }
}
```

## About this Actor

This example demonstrates how to use [Grubhub Restaurant Menus Scraper](https://apify.com/automation-lab/grubhub-restaurant-menus-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/grubhub-restaurant-menus-scraper) to learn more, explore other use cases, and run it yourself.