OpenMenu logo

OpenMenu

OpenMenu provides structured menu data and menu publishing for restaurants, built on the open OpenMenu Format specification. Its public REST API helps developers locate restaurants, menus, and menu items, returning structured data including names, descriptions, prices, locations, and dietary attributes such as vegan, vegetarian, halal, kosher, and gluten-free. The standard API covers search, restaurant, location, deals, and ingredients endpoints, while an Enhanced enterprise tier adds DishDNA machine-learning analysis, trends, heatmaps, and gap analysis. The API offers a sandbox mode (s=sample / id=sample), API key authentication via the key query parameter, and tiered pricing from a free plan up to enterprise on a daily/monthly credit model.

2 APIs 0 Features
RestaurantMenusMenu DataSearchNutritionStructured Data

APIs

OpenMenu API

The OpenMenu REST API returns structured restaurant and menu data built on the OpenMenu Format. Standard endpoints include search, restaurant, location, deals, and ingredients, ...

OpenMenu Enhanced API

The OpenMenu Enhanced API is an enterprise tier powered by DishDNA machine learning, offering analysis_search, analysis, trends, heatmap, menu and menu_items taxonomy searches, ...

Semantic Vocabularies

Openmenu Context

30 classes · 7 properties

JSON-LD

API Governance Rules

OpenMenu API Rules

7 rules · 3 errors 4 warnings

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
📝
SignUp
SignUp
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
📜
TermsOfService
TermsOfService

Sources

Raw ↑
aid: openmenu
name: OpenMenu
description: >-
  OpenMenu provides structured menu data and menu publishing for restaurants,
  built on the open OpenMenu Format specification. Its public REST API helps
  developers locate restaurants, menus, and menu items, returning structured
  data including names, descriptions, prices, locations, and dietary attributes
  such as vegan, vegetarian, halal, kosher, and gluten-free. The standard API
  covers search, restaurant, location, deals, and ingredients endpoints, while
  an Enhanced enterprise tier adds DishDNA machine-learning analysis, trends,
  heatmaps, and gap analysis. The API offers a sandbox mode (s=sample /
  id=sample), API key authentication via the key query parameter, and tiered
  pricing from a free plan up to enterprise on a daily/monthly credit model.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Restaurant
  - Menus
  - Menu Data
  - Search
  - Nutrition
  - Structured Data
url: https://raw.githubusercontent.com/api-evangelist/openmenu/refs/heads/main/apis.yml
created: '2026-06-02'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
  - aid: openmenu:rest-api
    name: OpenMenu API
    description: >-
      The OpenMenu REST API returns structured restaurant and menu data built on
      the OpenMenu Format. Standard endpoints include search, restaurant,
      location, deals, and ingredients, returning menu items with prices,
      locations, and dietary attributes. An Enhanced enterprise tier adds
      DishDNA ML-driven analysis, trends, heatmaps, and gap analysis.
      Authentication uses an API key, with a sandbox mode for sample data.
    humanURL: https://openmenu.com/api/
    baseURL: https://www.openmenu.com/api/v2/
    tags:
      - Menus
      - Search
      - Restaurants
      - Nutrition
    properties:
      - type: Documentation
        url: https://www.openmenu.com/api/docs/
      - type: GettingStarted
        url: https://www.openmenu.com/api/
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/openmenu/refs/heads/main/openapi/openmenu-openapi.yml
      - type: JSONSchema
        url: https://raw.githubusercontent.com/api-evangelist/openmenu/refs/heads/main/json-schema/openmenu-restaurant-schema.json
      - type: JSONSchema
        url: https://raw.githubusercontent.com/api-evangelist/openmenu/refs/heads/main/json-schema/openmenu-menu-item-schema.json
      - type: JSONLD
        url: https://raw.githubusercontent.com/api-evangelist/openmenu/refs/heads/main/json-ld/openmenu-context.jsonld
      - type: Authentication
        url: https://www.openmenu.com/api/docs/authentication.php
      - type: RateLimits
        url: https://www.openmenu.com/api/docs/rate-limiting.php
      - type: Plans
        url: https://raw.githubusercontent.com/api-evangelist/openmenu/refs/heads/main/plans/openmenu-plans-pricing.yml
      - type: RateLimitsArtifact
        url: https://raw.githubusercontent.com/api-evangelist/openmenu/refs/heads/main/rate-limits/openmenu-rate-limits.yml
      - type: FinOps
        url: https://raw.githubusercontent.com/api-evangelist/openmenu/refs/heads/main/finops/openmenu-finops.yml
      - type: Vocabulary
        url: https://raw.githubusercontent.com/api-evangelist/openmenu/refs/heads/main/vocabulary/openmenu-vocabulary.yml
      - type: SpectralRules
        url: https://raw.githubusercontent.com/api-evangelist/openmenu/refs/heads/main/rules/openmenu-rules.yml
  - aid: openmenu:enhanced-api
    name: OpenMenu Enhanced API
    description: >-
      The OpenMenu Enhanced API is an enterprise tier powered by DishDNA machine
      learning, offering analysis_search, analysis, trends, heatmap, menu and
      menu_items taxonomy searches, and gap_analysis for competitive menu
      modeling and regional trend identification across structured menu data.
    humanURL: https://openmenu.com/api/
    baseURL: https://www.openmenu.com/api/v2/
    tags:
      - Analytics
      - Trends
      - Menus
    properties:
      - type: Documentation
        url: https://www.openmenu.com/api/docs/
common:
  - type: Website
    url: https://openmenu.com/
  - type: Documentation
    url: https://www.openmenu.com/api/docs/
  - type: APIReference
    url: https://openmenu.com/api/
  - type: SignUp
    url: https://www.openmenu.com/signup.php?at=developer
  - type: Authentication
    url: https://www.openmenu.com/api/docs/authentication.php
  - type: RateLimits
    url: https://www.openmenu.com/api/docs/rate-limiting.php
  - type: TermsOfService
    url: https://www.openmenu.com/tos-api.php
maintainers:
  - FN: Kin Lane
    email: [email protected]