Skip to content

FousGrubhub for Restaurants

Pull your Grubhub statements and reviews into your systems

Build methods that read your financial statements, the reviews in Respond to reviews and each location's hours, one API call each. A workflow can hand each statement's totals to accounting and list new reviews inside the 14-day reply window.

Works with your own Grubhub for Restaurants account. Fous is an independent product.

What you can build on Grubhub

  • Get financial statements

    Build this

    Reads one financial statement section by section: Marketplace orders, Canceled orders, Order adjustments, Account adjustments, the Grubhub order services lines and Total.

    Takes
    Location, statement date (optional)
    Returns
    Statement date, Marketplace orders, Canceled orders, Prepaid orders, Order adjustments, Promotion redemptions, Account adjustments, Marketing, Deliveries, Order processing, Total
  • Get reviews waiting for a reply

    Build this

    Reads the Respond to reviews section of the Reviews page: each diner's rating, the review text and what they ordered.

    Takes
    Location
    Returns
    Rating, review text, items ordered
  • Get a location's hours

    Build this

    Reads the Hours page for one location: Today's hours, Weekly Hours by day and any Special Hours set for coming dates.

    Takes
    Location
    Returns
    Today's hours, weekly hours by day, special hours with date, open and close times or closed
  • Set Special Hours for a date

    Build this

    Adds a Special Hours entry on the Hours page for one location: changed opening times or closed for the day, for a holiday or event.

    Takes
    Location, date, open time and close time or closed
    Returns
    Location, date, open time, close time, closed

Automate Grubhub with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Each new financial statement, handed to accounting

    Build this
    Starts
    Every Monday at 9:00
    Step 1
    For each location you name, get the latest financial statement.
    Step 2
    Keep the statements that were not there on the last run.
    Step 3
    Post each statement's sections and Total to your accounting system's webhook.
  • New reviews to answer, every location

    Build this
    Starts
    Every day at 10:00
    Step 1
    For each location, get the reviews waiting for a reply in Respond to reviews.
    Step 2
    Keep the reviews that were not there on the last run.
    Step 3
    Email you the list by location, with each review's rating, text and items ordered.
  • Holiday hours check before the weekend

    Build this
    Starts
    Every Thursday at 15:00
    Step 1
    For each location, get its hours, with the Special Hours entries.
    Step 2
    Keep the locations with Special Hours changed since the last run, or none set for the dates you name.
    Step 3
    Email you the list with each location's Weekly Hours and Special Hours.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get financial statements” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "restaurant.grubhub.com/get_financial_statements",
    "input": {
      "location": "Northwind Kitchen, Elm Street"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "location": "Northwind Kitchen, Elm Street",
    "statement_date": "2026-11-10",
    "currency": "USD",
    "sections": {
      "marketplace_orders": 4812.4,
      "canceled_orders": -36.5,
      "prepaid_orders": 0,
      "order_adjustments": -42.75,
      "promotion_redemptions": -88,
      "account_adjustments": 0,
      "grubhub_order_services": {
        "marketing": -721.86,
        "deliveries": -481.24,
        "order_processing": -168.43
      }
    },
    "total": 3273.62
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

Grubhub’s own options

Grubhub offers APIs on its developer portal for restaurants whose own development team builds Grubhub into its technology, and for technology partners. Restaurants can also connect a POS or ordering partner, which sends orders to the POS and syncs the menu. Statements, reviews and hours are in the Grubhub for Restaurants portal.

OptionWhat it coversWhat it takes
Grubhub APIs (developer.grubhub.com)For restaurants with a development team and for technology partners who integrate their products with Grubhub.The operator's pages link to developer.grubhub.com and list no requirements or prices.
POS and ordering integrationsOrders go to your POS, and menu changes made in the POS update Grubhub. Partners include Toast, Square, Clover, Olo and Deliverect.A Grubhub Marketplace account and a supported provider, arranged with your Grubhub contact.
Grubhub ConnectGrubhub delivery for orders placed outside the Grubhub app, with status updates and proof of delivery, through your POS or middleware.An NDA, a technical intake form and a signed contract, then an implementation team. No integration charge; fees are invoiced monthly.
Grubhub for Restaurants by handFinancials, order history and adjustments, Menu, Hours, Reviews and promotions, for one or more locations.Admin users see financials and create users; basic users manage orders.

Read on November 12, 2026: Grubhub tech integrations, Grubhub Connect, Grubhub for Restaurants merchant portal.

Signing in to Grubhub

Grubhub for Restaurants signs you in at restaurant.grubhub.com with a password. Each user is admin or basic, and only admins see financials. With Fous you sign in once through Grubhub's own sign-in with your own account: the login is sealed with AES-256, code and AI agents never see it, and an expired session is signed back in.

Worth knowing

Financials need an admin user
Basic users can manage orders, hide menu items and stop or start orders. Only admin users see financials, change prices and create users, so a method that reads statements needs an admin user's account.
14 days to answer a review
You can reply to a review for 14 days after it is posted. Replies are public, cannot be edited once posted, and if Grubhub does not approve one you cannot reply to that review again.
Statements follow your payout schedule
A statement comes when your business is paid. Direct deposit runs weekly, twice a week or every two weeks; checks are mailed on the fifth business day of the month.
POS restaurants set hours in the POS
With a POS integration, hours and menu changes are made in the POS or partner portal and reach Grubhub on that system's timing, some after a nightly sync. For same-day closures, many partners point to Stop Taking Orders.

More in Food service, restaurants and alcohol

Other industries: CIBC Cash Management Online, Worldpay iQ, BIR eFPS, TRACES, Tripadvisor Management Centre, BPS Servicios en Línea.

Frequently asked questions

Grubhub offers APIs through its developer portal for restaurants with their own development team and for technology partners; its pages do not list the terms. Restaurants can also connect a POS or ordering partner for orders and menus. Statements, reviews and hours are read in the portal.

The Total is the sum of the section headers. A statement lists Marketplace orders, Canceled orders, Prepaid orders, Order adjustments, Promotion redemptions, Account adjustments and the Grubhub order services lines Marketing, Deliveries and Order processing. Amounts in parentheses are negative.

By direct deposit weekly, twice a week or every two weeks, or by check once a month. Checks are mailed on the fifth business day of the month for the month before, and you get a statement each time your business is paid.

No. Financials, promotions, price changes and user management are for admin users. Admins add users under Permissions in the Settings menu.

No. Fous is an independent product. You use it with your own Grubhub for Restaurants account, and a method reads and does only what that account can.

Put Grubhub for Restaurants behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextiFood Portal do ParceiroJust Eat Partner HubPedidosYa Partner PortalCIBC Cash Management OnlineHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Grubhub for Restaurants (Grubhub). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.