Skip to content

api-evangelist/openmenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenMenu

OpenMenu — structured menu data and publishing API built on the OpenMenu Format.

OpenMenu provides structured restaurant and menu data through a public REST API (v2.2) built on the open OpenMenu Format specification. Standard endpoints cover search, restaurant profiles, location listings, deals, and ingredients, returning menu items with prices, locations, dietary attributes (vegetarian, vegan, kosher, halal, gluten-free), and allergen information. An Enhanced enterprise tier adds DishDNA machine-learning analysis, trends, heatmaps, and gap analysis.

APIs

API Description
OpenMenu API Standard endpoints: search, restaurant, location, deals, ingredients.
OpenMenu Enhanced API DishDNA enterprise tier: analysis, trends, heatmap, gap_analysis (requires enterprise_access).

Endpoints

Operation Method Path Tier
Search Restaurants And Menu Items GET /search.php Standard
Get Restaurant Profile GET /restaurant.php Standard
List Restaurants By Location GET /location.php Standard
Get Restaurant Deals GET /deals.php Standard
Search Ingredient Database GET /ingredients.php Standard
Get Menu Trends GET /trends.php Enhanced
Get Menu Gap Analysis GET /gap_analysis.php Enhanced

Artifacts

Type Location
OpenAPI 3.1 openapi/openmenu-openapi.yml
JSON Schema json-schema/ — restaurant, menu, menu item
JSON Structure json-structure/ — menu item
JSON-LD context json-ld/openmenu-context.jsonld — schema.org Restaurant/Menu/MenuItem mapping
Examples examples/ — restaurant profile, search
Spectral rules rules/openmenu-rules.yml
Naftiko capabilities capabilities/ — menu discovery, menu intelligence
Vocabulary vocabulary/openmenu-vocabulary.yml
Plans / pricing plans/openmenu-plans-pricing.yml
Rate limits rate-limits/openmenu-rate-limits.yml
FinOps finops/openmenu-finops.yml

Plans

Plan Daily Credits Monthly Credits Access
Free 100 100 Standard
Starter 500 5,000 Standard
Growth 2,000 50,000 Standard
Custom / Enterprise Custom Custom Standard + Enhanced

One successful API request consumes one credit. Sandbox calls are not metered. Additional credits sell at $0.02/credit in 2,000-credit packages.

Notes

  • There is no first-party OpenMenu GitHub organization; community wrappers exist (e.g. a Ruby parser). No official Python or Node.js SDK or MCP server was found at profiling time.
  • The OpenMenu Format is the open specification underlying all menu data and maps cleanly onto schema.org Restaurant / Menu / MenuSection / MenuItem.

Maintained by Kin Lane as part of API Evangelist.

About

API Evangelist provider profile for OpenMenu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors