Skip to main content

Welcome to the Crave Storefront API

The Crave Storefront API gives you secure, real-time access to menus, carts, checkout, and fulfillment data so you can build fast ordering experiences without rebuilding core commerce logic. Whether you are a product team launching a branded ordering flow, a developer integrating checkout into an existing app, or an operations team managing multi-location storefronts, Crave makes implementation straightforward and reliable.

Build with confidence

The API exposes the same core capabilities used across Crave production storefronts, with predictable REST endpoints and structured JSON responses. You can use the API to:
  • Retrieve merchant, location, menu, and product data
  • Create and manage carts in real time
  • Handle checkout, fulfillment selection, and payment workflows
  • Track order status and power reporting or dashboard experiences
Each request is RESTful, authenticated, and designed for production-grade integrations across web and mobile clients.

Secure, transparent, and production-ready

Every request is encrypted in transit and validated using scoped API credentials. Combined with clear error contracts and operational safeguards, this gives teams strong observability and predictable behavior in production. Crave is built for teams that need speed without sacrificing reliability.