ManyLives Menu Pack – Restaurant Menu Text to Structured JSON is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-18).
Parses raw restaurant menu text into structured JSON with sections, items, prices, sizes, add-ons, and allergen flags
Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.
Returns a JSON object containing: an array of menu items each with name, section, description, prices (with size labels), add-ons (with prices), and allergen words; a flags array highlighting data quality issues like ambiguous prices or missing size names; total item count; list of section names; and a boolean indicating whether an allergen statement was found in the menu text.
POSThttps://api.manylives.me/paid/text/menu-pack?utm_source=zero.xyzChoose this endpoint when you have raw restaurant menu text (copy-pasted, OCR'd, or manually typed) and need it structured into machine-readable JSON with items, prices, sizes, add-ons, and sections. Ideal for digitising menus for ordering systems, chatbots, or menu management platforms. Prefer this over a general LLM call when you need consistent, typed output with built-in data quality flags and allergen detection at a low per-call cost with no account required.
| Field | Type | Description |
|---|---|---|
| menu | string | the menu as text: one item per line works best, prices like 12.50 or $12.50, sizes like 'Small 18 Large 24', add-ons like '+ extra cheese 3' |
{
"type": "json",
"example": {
"menu": [
{
"name": "Margherita pizza",
"addons": [
{
"name": "extra cheese",
"price": 3
}
],
"prices": [
{
"label": "Small",
"price": 18
},
{
"label": "Large",
"price": 24
}
],
"section": "MAINS",
"description": "",
"allergen_words": []
}
],
"flags": [
{
"flag": "2 prices without size names (say which is small, large...)",
"item": "Pasta of the day",
"line": 9
}
],
"items": 6,
"sections": [
"STARTERS",
"MAINS"
],
"allergen_statement_found": true
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"