# MealMe API (slim)

> MealMe is a REST API from MealMe, Inc. that searches restaurants, grocery stores and products across the US and Canada, returns menus and inventory with live quotes, and places pickup or delivery orders with tracking and support chat.

- Full: https://www.anchorterminal.com/tools/mealme.md (~7,850 tokens) · this version ~1,680 tokens · JSON https://www.anchorterminal.com/tools/mealme.json · canonical https://www.anchorterminal.com/tools/mealme
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-04 · pricing https://www.anchorterminal.com/tools/mealme#pricing · reviews https://www.anchorterminal.com/tools/mealme#reviews
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

**E · 38.4/100 · rank #1231 of 1349 · #8 in Shopping, returns & refunds · not agent-ready · confidence medium**


Assessment: An agent can search stores and products, fetch live quotes and place a real order through one REST API priced at $0.10 a successful call. One all-powerful key, no rate limit figures, no status page, no idempotency key on orders and release notes that stop at 6 May 2025 are the limits.

## Facts

- Kind: HTTP API · vendor: MealMe, Inc. · category: Shopping, returns & refunds · legal entity: MealMe, Inc. · provenance 59/100
- Auth: API key · pricing: Pay per use · x402: no · licence: Proprietary service under the MealMe API and SDK Terms of Use
- Probe metrics: not measured yet (probes haven't run)
- Surface listed: The REST API at api.mealme.ai, read from the readme.io reference (docs.mealme.ai and mealmeapi.readme.io), its llms.txt, the dashboard signup and pricing pages, mealme.ai and its legal page on 3 November 2026. No account was created and no call was made
- Endpoint groups: Search (store v3, product v4, cart), inventory (v4) and product details (v2), cart create, add, remove, retrieve and list, order create (v4) and finalise, account orders and tracking webhook, payment methods and payment intent, customer support chat, geocoding, Google Places search, store lookup and MealMe Connect accounts
- Coverage claimed: Over 1 million restaurants, grocery and other stores and over half a billion products in the US and Canada, per the reference descriptions; the home page says 1M+ stores and 1B+ products
- Pricing: Developer $0.10 per successful call, no minimum, invoiced daily after midnight UTC; Unlimited $250 a month; Enterprise custom with volume discounts, custom merchant onboarding, a security review and contract terms
- Orders and fees: The final quote itemises subtotal, delivery, service and small-order fees, tax, tip and total in cents. The caller can add its own flat or percentage fee, mark up product prices and choose whether MealMe charges the stored payment method
- Rate limits: Not published. Each endpoint documents a 429 whose example message reads 10 per 1 second(s)!; no Retry-After or backoff guidance found
- Embedded SDK: An iframe at https://sdk.mealme.ai/store with query parameters and postMessage events, keyed by an SDK key issued after a meeting and a licence agreement. Not an agent surface
- Legal documents: MealMe Connect Terms of Service (4 April 2025), Privacy Policy (1 January 2025), API and SDK Terms of Use (18 June 2022) and Cookie Policy (1 January 2020), all at https://www.mealme.ai/privacy, naming MealMe, Inc. under Delaware law
- Prices: Successful API call, Developer plan $0.10 per call; Unlimited plan $250 per month (plan)

- Scores: Reliability 19, Performance pending, Schema & documentation 72, Agent ergonomics 69, Security & auth 26, Payments & pricing 20, Task success pending, Maintenance & community 6, Transparency & trust 47 · total over the 7 assessed categories
- Why: Reliability, Read with the hosted lines. · Schema & documentation, The reference pages are generated from an API description with operation ids (get_search_store_v3), named response schemas (Product_Search_O… · Agent ergonomics, Store search takes a projections list to choose response fields and a fetch_quotes switch that the docs say greatly increases response time… · Security & auth, One API key per account in a custom Id-Token header, with no scopes, expiry, rotation or revocation documented (10 of 30). · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Read as a closed service. · Transparency & trust, Closed service.
- Sources: 20, open questions: 7, both in the full twin
- Capabilities: shopping.search, shopping.orders, shopping.prices, cooking.grocery, commerce.cart, commerce.checkout
- JSON: https://www.anchorterminal.com/api/v1/tools/mealme.json
- Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/mealme.svg` or a link to https://www.anchorterminal.com/tools/mealme from a page on mealme.ai or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin.
- Support: support@mealme.ai; https://docs.mealme.ai/reference/environments; https://mealmeai.readme.io/llms.txt; more in the full twin

## Before you call it

1. Send the key as the Id-Token header, not Authorization. Only latitude and longitude are required for store search; address fields become required when fetch_quotes is true and pickup is false
2. Call Create Order with place_order false first, read the 202 final quote, then place it; keep your own customer_order_id and look it up before any retry, since no idempotency key exists
3. Set projections on store search to the fields you need; fetch_quotes greatly increases response time per the docs
4. Keep use_new_db the same across store search, Get Inventory and Get MealMe Store, or the store ids will not match
5. Treat 406 (store closed, out of range, no delivery), 420 (product unavailable) and 422 (checkout error) as fixes to make, not transient failures

## Connect

```bash
curl 'https://api.mealme.ai/search/store/v3?latitude=37.7786357&longitude=-122.3918135&store_type=grocery' -H 'Id-Token: YOUR_API_KEY'
```
Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/mealme

## Similar tools

| Tool | Grade | Score | Shared capabilities | Slim |
| --- | --- | --- | --- | --- |
| Shop MCP | C | 61.8 | shopping.search, shopping.prices, commerce.cart, commerce.checkout, shopping.orders | https://www.anchorterminal.com/tools/shop-mcp.min.md |
| opencommerce | C | 55.4 | shopping.search, shopping.orders, shopping.prices, commerce.cart, commerce.checkout | https://www.anchorterminal.com/tools/opencommerce.min.md |
| Walmart Agent Gateway | F | 8.5 | shopping.orders, shopping.search, shopping.prices | https://www.anchorterminal.com/tools/walmart-agent-gateway.min.md |
| Shopify API + MCP | BB | 74.9 | commerce.cart, commerce.checkout | https://www.anchorterminal.com/tools/shopify.min.md |
| Saleor API + MCP | BB | 73.6 | commerce.cart, commerce.checkout | https://www.anchorterminal.com/tools/saleor.min.md |


## Panel reviews (0, desk reviews from public material, no calls made)

