schema.org Restaurant, Menu, MenuSection, MenuItem, Offer, OpeningHoursSpecification, sameAs to the official site.
AI-first data
Every restaurant on Menufied ships six machine surfaces before it ships a web page. A search engine, a language model, an agent or a POS vendor never has to parse our HTML.
schema.org Restaurant, Menu, MenuSection, MenuItem, Offer, OpeningHoursSpecification, sameAs to the official site.
Our schema: source URL, capture hash and image, as-of date, confidence, verification steps, previous prices, Menuclature ids.
The menu as clean markdown and the llms.txt entry, for language-model crawlers and answer engines.
Every price and item change with dates; the city price index is built from these.
GET /v1/restaurants/{id}/menu?as_of=, search by dish, by city, by chain; bulk feeds for licensees.
Tools an agent can call: find_restaurant, get_menu, get_hours, price_history, official_order_link.
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Anand Bhavan",
"url": "https://anandbhavan.menufied.com/",
"sameAs": [
"https://anandbhavan.in/"
],
"telephone": "+91 80 0000 0000",
"servesCuisine": "South Indian",
"address": {
"@type": "PostalAddress",
"streetAddress": "100 Feet Road, Indiranagar",
"addressLocality": "Bengaluru",
"postalCode": "560038",
"addressCountry": "IN"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
],
"opens": "07:00",
"closes": "22:30"
}
],
"hasMenu": {
"@type": "Menu",
"name": "Menu as of 2026-09-11",
"hasMenuSection": [
{
"@type": "MenuSection",
"name": "Tiffin, all day",
"hasMenuItem": [
{
"@type": "MenuItem",
"name": "Masala Dosa",
"offers": {
"@type": "Offer",
"price": "110",
"priceCurrency": "INR"
},
"suitableForDiet": "https://schema.org/VegetarianDiet"
},
{
"@type": "MenuItem",
"name": "Idli (2)",
"description": "with sambar and two chutneys",
"offers": {
"@type": "Offer",
"price": "60",
"priceCurrency": "INR"
}
}
]
}
]
}
}{
"restaurant": {
"id": "mcl:rest/anandbhavan-indiranagar",
"name": "Anand Bhavan",
"domain": "anandbhavan.in",
"brand": null,
"city": "Bengaluru",
"cuisine": [
"south-indian"
],
"veg": true
},
"menu": {
"as_of": "2026-09-11",
"source": {
"url": "https://anandbhavan.in/menu.pdf",
"captured_at": "2026-09-11T03:14:22Z",
"sha256": "9f2c…e1",
"capture_image": "https://cdn.menufied.com/c/anandbhavan-in/20260911.jpg"
},
"confidence": 0.94,
"verified_by": [
"pdf-extract",
"agent-qa",
"phone-check:2026-09-12"
],
"currency": "INR",
"sections": [
{
"name": "Tiffin, all day",
"items": [
{
"id": "mcl:dish/masala-dosa",
"name": "Masala Dosa",
"price": 110,
"prev_price": 100,
"prev_as_of": "2026-06-02"
},
{
"id": "mcl:dish/idli",
"name": "Idli (2)",
"price": 60,
"note": "with sambar and two chutneys"
}
]
}
]
},
"hours": {
"mon-sun": "07:00-22:30"
},
"order": {
"official": "tel:+918000000000",
"aggregators": [
"swiggy",
"zomato"
]
},
"claimed": false,
"changes_feed": "https://anandbhavan.menufied.com/changes.json"
}# Anand Bhavan, Indiranagar, Bengaluru — menufied.com > The menu of record for Anand Bhavan, built from anandbhavan.in on 2026-09-11 and checked by phone on 2026-09-12. Prices in INR. - Menu (markdown): https://anandbhavan.menufied.com/menu.md - Menu (JSON): https://anandbhavan.menufied.com/menu.json - Hours: 07:00–22:30 every day. Phone: +91 80 0000 0000. Orders: call the restaurant or use Swiggy/Zomato; menufied takes no orders. - Changes since June: Rava Dosa ₹110 → ₹120. Full change log: /changes.json - Not affiliated. Owner can claim and correct this page: https://anandbhavan.menufied.com/claim
A menu without a date is a rumour. Every record says when it was true.
Where it came from and proof it said so. A claim can override it; it cannot erase it.
How the record was made and what checked it. The mark is this field made visible.