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:
Authorization: pk_YOUR_API_KEY
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:
KeyValue
Authorizationpk_YOUR_API_KEY
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:
KeyValue
Originhttps://your-approved-origin.com
See the Authentication Guide for details on:
  • API key types (Restaurant, Chain, Brand)
  • Session-based context
  • Rate limits and error handling

Rate Limits

Key TypeRequests/minuteRequests/day
Restaurant6010,000
Chain300100,000
Brand1,000Unlimited

Need Help?