What the Toast system exposes to the outside, what you will have to pay for, what it will not expose at all, and how that changes LOCAL's relationship to the POS.
This is a POS for US restaurants and the largest player in its segment. Every fifth independent restaurant is already inside, growth of 22 percent year over year against an almost flat market, meaning Toast is taking share rather than riding a wave.
| Metric | Value | Date and source |
|---|---|---|
| Live locations on the platform | ~180 000 | 30.06.2026, company disclosure |
| Share of the US restaurant market | ~20%, it was 4-5% at IPO | company statements, 2026 |
| Payment volume over 12 months | ~$215B | 30.06.2026, company disclosure |
| Location growth | +22% year over year | second quarter 2026 reporting |
Our first group of clients is almost guaranteed to be on Toast, and we do not need to explain what it is. Starting with one POS makes sense for exactly this reason, rather than with a zoo of six platforms.
To read data out of Toast we do not need Toast's permission and we do not need partner status. We need a client with a Restaurant Management Suite Essentials subscription or higher, the Manage Integrations right on their locations, and the purchase of an add-on in the Toast Shop. The client creates the credentials themselves in their own account, within a day, and hands them to us.
| Integration type | Who opens it | Read | Write | Price | Our status |
|---|---|---|---|---|---|
| Partner | Toast, via an application and certification | yes | yes | not published | only if we apply and pass |
| Custom | the client themselves via their account manager | yes | yes | not published | the client can, we as a vendor cannot |
| Standard API access | the client themselves, by purchasing in the Toast Shop | yes | no | ~$25 per location per month, an estimate | this is our door |
| Analytics API | the client themselves, included in RMS Pro | yes, reporting | no | part of the subscription | available, but that is reports, not a product |
The access belongs to the client, not to us. The client leaves, the access leaves. This is a rental, not an asset, and it has to be said out loud rather than pretending the API is ours.
All calls are read-only, and all are tied to a single location: for a group of 40 sites that means 40 separate requests.
| API | What is inside | What it gives LOCAL |
|---|---|---|
| menus v2 | Expanded menu: groups, items, sizes, modifiers, prices | The main layer. The composition of a dish and what can be removed or swapped |
| configuration | Seating zones, revenue centers, payment methods, order options | Half of the admission rules: which zones and order types exist |
| restaurants | Name, address, opening hours, schedules | Stable attributes that nobody keeps fresh |
| restaurant availability | The status ONLINE or OFFLINE and the reason: whether the site is accepting online orders right now | The only perishable fact Toast exposes to the outside. But that is about online orders, not about tables |
| stock | Stock by item and modifier, what has run out | "Is this dish available today" without a phone call |
| orders | Orders, checks, payments, history | Indirectly. Almost nothing for answering a guest |
| partners | Which locations the client has access to | Technically needed: it shows the coverage of the group |
| labor, cashmgmt, kitchen, packaging, device-details | Shifts, cash, kitchen, packaging, devices | Internal, useless for the product |
The client can subscribe to events themselves, and changes arrive to us immediately. Available categories: menus, stock, orders, the guest's order fulfillment status, location availability, packaging, partners, the online ordering schedule. For LOCAL three matter: menus, stock and availability. That is also the answer to the objection "the data rots" for the portion of facts that exists in the system at all.
| Limit | Value | What it means in practice |
|---|---|---|
| Overall limit per client | 20 requests/s, 10 000 per 15 min | At full tilt the fifteen-minute window is used up in 8 minutes 20 seconds and then you sit idle |
| Limit per specific API | 20 requests/s, 10 000 per 15 min | There is no separate reserve |
| Menu | 1 request/s per location | A menu across 40 sites takes minutes to collect. Caching is mandatory |
| Order history | 5 requests/s per location | History intervals of no more than a month, calls 5-10 seconds apart |
| Credential sets | up to 100 per management group | Enough, but it is a resource that has to be maintained |
| Sandbox | none, production only | We test on a live restaurant, a mistake is visible immediately |
| What is missing | The fact | The consequence for LOCAL |
|---|---|---|
| Reads of reservations and tables | Toast Tables exists as a product, but there is no reservation book read in the API. In the official developer community there is an open request from a multi-location client specifically for reading reservations. The existing reservations integration works for writing only: POST /orders when a guest registers. Reservations are not in the webhook list either. | "Is a table for eight free on Friday" cannot be obtained through Toast. The product "get the guest to the table" cannot be built on reading |
| Admission rules | Allergens, diets, the private room, the deposit, the minimum check, age restrictions after a certain hour | This is operational policy, not data. The layer is assembled by hand, once, together with the venue. And this is exactly what people pay for |
| Writes | Without a partner integration only GET is available | We cannot create a reservation, an order or change a status. At most: read and hand back an answer |
| Cross-location requests | All requests are per single location | Network, cache and limits are counted per group, that is engineering work |
| Ready-made wording for a guest | Identifiers and structures come back, not human phrases | The language of the answer is our layer |
| LOCAL layer | Examples | What Toast gives | Who covers it | Lifetime |
|---|---|---|---|---|
| 1. Existence | The venue exists, address, category | Name, address, location status | Toast plus public sources | years |
| 2. Stable attributes | Hours, zones, payment, order types | Hours, schedules, zones, payment, order options | Toast covers almost all of it | months |
| 3. Operational facts | Today's menu, dish composition, the stop list, whether they are taking orders | Menu with modifiers, stock, online order status, webhooks | Toast covers it, and with fresh data | days and hours |
| 4. Perishable | A table for eight, gluten-free, the private room, the deposit, a quiet courtyard | Almost nothing | People only: the owner confirms once, we hold it and date it | hours and days |
Toast covers three of the four layers, that is, everything that is cheap and does not involve us. It does not cover the fourth, where the money lives, and it cannot, because there the thing is not data but a human decision: "yes, I will seat this party at eight, and yes, without garlic". The product begins exactly where the API ends.
| Option | What we do | What we get | Risk |
|---|---|---|---|
| Read | We install on the client's credentials, read the menu, hours, zones, the stop list, order status, and webhooks keep it fresh | Onboarding a group in a day instead of a week of field work | Commodity. Open wrappers over the Toast API sit on GitHub and plug into ChatGPT by link |
| Augment | On top of what is readable we assemble the admission rules and the owner's confirmations with dates | A product that cannot be copied over a weekend: the rules sit with people, not in the API | The rules have to be maintained: confirmed, re-checked, marked with an expiry date |
| Write | Through a partner integration we get the right to create a reservation or an order | The assistant carries the guest through to the table, not just answers | A formal application and certification. They say no, and the layer does not exist at all |
| Line item | Value | Comment |
|---|---|---|
| Access per location | ~$25 per month, an estimate | The client pays it, not us. So our price has to be above this line |
| Freshness of layers 1-3 | almost zero marginal cost | The main economic victory: what used to cost a field visit now arrives on its own |
| Freshness of layer 4 | person-hours | That is where our cost lives, and it does not fall with scale as fast |
| What we charge a group | $2 500-5 000 setup plus $79-99 per location per month | The floor has to be noticeably above $25, otherwise the budget conversation ends at the first meeting |
Practically: the second scenario as the product, the first as a way to get to know a group over a single webhook, the third as a decision after the first money, not before.
POST /orders write used when a guest registers.Everything is taken from Toast documentation and open sources, with dates given wherever they are available. The single estimated value is marked: the Standard API price of around $25 per location per month comes from secondary sources, Toast does not publish a price for this line. The unverified is called unverified: how many guests actually ask assistants perishable questions, and what the partner agreement says about resale, I do not know.
ARLI membership: the notes from the workshop
One site of yours, measured, with the price for the work in the same document
ARLI, Inc., a Delaware corporation. Questions: hq@arliwork.com.