Your own mobile apps
Publish your brand's iOS and Android apps with menus, checkout, Apple Pay and Google Pay through your Stripe, customer accounts and order tracking.
A documented API for your store's menus, checkout, customers and orders, plus webhooks for your servers. Your brand's own iOS and Android apps, kiosks, and links to the software you already use.
Publish your brand's iOS and Android apps with menus, checkout, Apple Pay and Google Pay through your Stripe, customer accounts and order tracking.
Self-order kiosks, digital menu boards that show sold-out items, or a pickup screen that lists ready orders.
Send every order to your accounting, delivery, CRM or printing service the moment it arrives, with signed webhooks.
Your app calls the same checkout as your Menuatic store, so prices, tax, promotions, loyalty points, opening hours, delivery fees and order emails always match. Orders land on your live order screen like any other.
curl https://api.menuatic.com/v1/orders \
-H "X-Api-Key: mk_live_pk_…" \
-H "Content-Type: application/json" \
-d '{
"fulfillmentType": 0,
"items": [{ "productId": 412, "quantity": 2 }],
"customer": { "name": "Ana", "phone": "+12125550123" },
"paymentProviderKey": "stripe",
"returnUrl": "yourapp://order/{token}"
}'Every menu, category, product and option, with prices, photos, availability and your locations' hours.
Exact totals with tax, delivery fee, promotions, points and tip, then pickup, delivery, scheduled or catering orders.
Sign-up with a one-time code, sign-in, password reset, profile, addresses, order history and loyalty points.
Live status, timeline and estimated ready time for every order, by its private tracking token.
With a secret key: list and read orders, accept, mark ready or complete them, and switch items sold out.
order.created and order.updated, signed with your secret, retried with back-off, with a delivery log and one-click resend.
A separate copy of Menuatic with two demo stores, a restaurant and a florist, open around the clock. Pay with a test card that always succeeds or one that always fails. Nothing is charged, emailed or texted, and it resets every night.
Open the docs and try a requestcurl -X POST https://sandbox-api.menuatic.com/v1/sandbox/keys \
-H "Content-Type: application/json" \
-d '{"store": "demo-burger"}'| Plan | Developer API and webhooks | Rate limit per key |
|---|---|---|
| Starter Flex, Starter | Not available. Upgrade to Growth to add it | — |
| Growth | Add-on, $49/month | 120 requests/min |
| Pro | Included | 120 requests/min |
| Enterprise | Included | 600 requests/min, more by agreement |
| Sandbox | Free for everyone | 60 requests/min |
Your store's owner creates and revokes keys in the brand admin under Developers. Compare all plans
The brand owner, in the brand admin under Developers, once the plan includes the API. Keys are shown once, can be renamed, limited to your app's return links, and revoked instantly.
Yes, a publishable key. It can only do what a customer can do on your ordering site. Secret keys, which read your orders, must stay on your servers.
No per-order fee on Growth, Pro or Enterprise. Card payments go through your own Stripe account at Stripe's rates, as on your ordering site.
Yes. The sandbox is a separate system with demo stores and test cards. Real orders, payments and customers are never involved.
Webhooks are retried after 1 minute, 5 minutes, 30 minutes, 2, 6 and 12 hours. You can also resend any delivery from the brand admin, and list orders with a secret key to catch up.
Chains and partners: we'll scope custom integrations and higher limits with you.