MealMe API

Restaurant and grocery ordering API.

Add ordering to your app without integrating every merchant yourself. Search menus or inventory, create carts, and hand customers to merchant checkout with their own accounts.

No card to create an API keyOne checkout link includedThen card-backed 24-hour trial
Restaurant meal, groceries, and an order slip
TypeScriptcURLHTTP
const cart = await mealme.carts.create({
  providerId: "square",
  externalCustomerId: "app-user-123",
  locationId: "square_restaurant_green-bowl"
})

await mealme.carts.addItem(cart.id, {
  providerItemId: "square_item_harvest-bowl",
  quantity: 1
})
app-user-123Items selected, cart createdCheckout link ready

What you get

An ordering API that treats every app user as their own customer.

01

One developer account

Your app backend uses one MealMe API key for search, cart creation, billing, and live access.

02

Customer-owned merchant auth

Pass a stable externalCustomerId for each app user. MealMe keeps merchant tokens separate for each customer.

03

First order before billing

Create an account, get an API key, and run three complete checkout link tests before adding a card for the 24-hour trial.

How apps use it

One integration, customer-owned checkout.

A meal planner, concierge, delivery app, or agent can recommend food, assemble a cart, and send the customer to checkout. User 123 uses their own merchant account, user 456 uses a different one, and both still run through your single MealMe integration.

Search

Find supported merchants and matching products before customer OAuth.

Create

Create a cart using your own externalCustomerId for that customer.

Prompt

On the first live cart write, redirect only that customer to merchant OAuth.

Checkout

Send the customer to the merchant for payment, substitutions, pickup, and final checkout.

Supported merchants

Square Restaurants and Kroger Grocery.

MealMe is designed as a general restaurant and grocery ordering API. Square Restaurants supports menu search, cart creation, and checkout links; Kroger supports grocery search, customer OAuth, cart writes, and checkout links.

Live

Square Restaurants

Restaurant discovery, menu search, cart creation, and Square checkout links using the Cash App MCP path.

Live

Kroger Grocery

Grocery inventory search, customer-owned OAuth, add-to-cart, and Kroger checkout linkout.

Next

More grocers

The API contract stays stable as more grocery merchants are added behind the provider layer.

Get started

Ship three ordering tests before starting the 24-hour trial.

Start testing