Skip to main content

EveryBite APIs

EveryBite provides a comprehensive suite of APIs to power personalized dining experiences.

Available APIs

SmartMenu API

Real-time menu personalization based on dietary preferences, allergens, and health goals

GuestIQ

Guest identification, segmentation, and behavioral signals for personalized experiences

Getting Started

  1. Get API credentials - Contact us to get your API key
  2. Choose your API - Select the APIs that match your use case
  3. Authenticate - Include your API key in the Authorization header
  4. Start building - Follow the Quickstart Guide

Authentication

All EveryBite APIs use API key authentication. Include your key in every request as the raw Authorization header value:
If you are using the docs auth or headers tab, paste only the pk_... value.
Postman users: Do not use the Authorization tab with type “Bearer Token” — Postman will prepend Bearer to the value, which will cause authentication to fail.Instead, go to the Headers tab and add the key manually:If your chain API key is restricted to specific origins, also add an Origin header with one of the approved values, otherwise the request will be rejected:
See the Authentication Guide for details on:
  • API key types (Restaurant, Chain, Brand)
  • Session-based context
  • Rate limits and error handling

Rate Limits

Need Help?