---
title: "Get one Grubhub restaurant's detail"
method: GET
path: "/grubhub/restaurant"
tags: ["Grubhub"]
---

# Get one Grubhub restaurant's detail

`GET /grubhub/restaurant`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/grubhub/restaurant`
- Auth: API key in header `x-api-key`

Returns one Grubhub restaurant: name, address with coordinates, timezone, phone, cuisines, star rating, price tier, whether online ordering is available, whether it offers delivery and pickup, delivery fee, coupon availability, restaurant tags and the full published week of service hours. Note this endpoint publishes fewer economics than GET /grubhub/search -- delivery minimum and the delivery/pickup time estimates come back empty here, so use the search endpoint when you need those.

## Query parameters

- `restaurant_id` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- GrubhubRestaurantResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` GrubhubRestaurantResponse
    - `address` string
    - `chain_name` string
    - `city` string
    - `cuisines` string[]
    - `delivery_fee` GrubhubMoney
      - `amount` integer
      - `currency` string
      - `value` number
    - `fetched_at` string
    - `has_coupons` boolean
    - `hours` GrubhubRestaurantHours[]
      - `day_of_week` string
      - `end_time` string
      - `hours` string: Hours is Grubhub's own human-readable window.
      - `start_time` string
    - `is_new` boolean
    - `latitude` number
    - `logo_url` string
    - `longitude` number
    - `menu_path` string
    - `name` string
    - `offers_delivery` boolean
    - `offers_pickup` boolean
    - `online_ordering` boolean
    - `phone_number` string
    - `postal_code` string
    - `price_rating` number
    - `rating` GrubhubRating
      - `count` integer
      - `value` number
    - `restaurant_id` string
    - `source_url` string
    - `state` string
    - `tags` string[]
    - `timezone` string
  - `msg` unknown

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
