Ir al contenido principal

Tu carta en tu propio frontend

Lee el menú público de un restaurante con una sola llamada, sin clave, y muéstralo con tu diseño.

El menú público de cualquier restaurante está en https://delimenu.co/api/v1/menus/{identifier}, donde identifier es el mismo que aparece en https://delimenu.co/{identifier}. Devuelve exactamente lo que ve un comensal: las categorías con al menos un producto visible, en orden, y sus productos con precios, promociones, disponibilidad, variantes y fotos.

const res = await fetch('https://delimenu.co/api/v1/menus/demo')
const { restaurant, categories } = await res.json()

for (const category of categories) {
  console.log(category.name)
  for (const product of category.products) {
    console.log(' ', product.name, product.price, restaurant.currency)
  }
}

Se puede llamar directamente desde el navegador (CORS abierto) y está en caché en el borde: cada cambio que hagas en el panel, por la API o con un agente la refresca en segundos. Si el restaurante no tiene plan activo, responde 403 con solo su nombre, igual que la página pública.

Ejemplos completos

Dos sitios en Next.js que leen un menú real con esa sola llamada y lo muestran con un diseño propio. Copia el que prefieras y cambia el identificador por el tuyo.

Desarrolladores