Calculadora de comida para catering: aperitivos, buffet o menú
El estimador de comida para catering convierte tres datos prácticos en una cantidad de compra: número de invitados, tipo de servicio y duración del evento.
Ejecutar — gratis
Aplica proporciones transparentes de piezas de aperitivo o libras de comida preparada y añade una reserva moderada para variaciones normales de apetito y asistencia. Resulta útil para presupuestar y encargar comida para fiestas, reuniones, recepciones y actos comunitarios. Es una estimación, no un sustituto del cálculo de rendimiento específico que realice su empresa de catering.
Empiece con una asistencia y un servicio realistas
Una estimación útil parte de las personas que realmente se esperan, no del aforo del recinto ni de una lista de invitaciones antigua. Introduzca la mejor cifra disponible y repita el cálculo cuando cambien las confirmaciones. Después elija cómo se servirá la comida. Aperitivos significa bocados pequeños disponibles durante toda la duración indicada. Buffet significa que los asistentes componen una comida con fuentes compartidas; por eso el resultado se expresa en libras totales de comida preparada. El menú servido representa una comida individual controlada, también en libras, y añade un número recomendado de raciones. Estas categorías son amplias porque los menús varían mucho. Un buffet basado en ensaladas pesa de forma distinta que otro con carne trinchada, y unos aperitivos sustanciosos pueden reemplazar la cena, mientras que unos canapés ligeros no. Use el resultado como base y repártalo entre proteínas, guarniciones, verduras, pan y postres según el menú. Incluya al personal, proveedores, artistas y voluntarios que vayan a comer: una lista completa importa más que una proporción precisa aplicada a una cifra incompleta.
Comprenda las proporciones y el ajuste por duración
Para aperitivos, el estimador usa 6 piezas por invitado y hora. La duración influye directamente: una recepción de 2 horas para 50 personas comienza en 600 piezas antes de la reserva, mientras que una bienvenida breve requiere menos. El buffet parte de 1.25 libras de comida preparada por persona para un acto de hasta 2 horas. Cada hora adicional suma 10% al requisito base porque hay más oportunidades de repetir. El menú servido parte de 1 libra por persona durante un máximo de 3 horas y suma 5% por cada hora extra para cubrir programas largos y alimentos complementarios. Todos los servicios reciben una reserva de 10%. Las libras se redondean hacia arriba a la siguiente media libra; las piezas y raciones, a unidades enteras. El resultado separa cantidad base, reserva, ajuste y total final para que usted vea cada supuesto. Son proporciones generales de planificación, no recomendaciones nutricionales. Niños, grupos deportivos, actos nocturnos, alcohol, horario y menús inusualmente ligeros o abundantes pueden justificar un ajuste posterior.
Convierta la estimación en un pedido sin desperdicio
Tome el total como límite de planificación y conviértalo en bandejas, fuentes o tandas de recetas que puedan comprarse. Para aperitivos, distribuya las piezas entre las variedades y asigne más cantidad a las opciones populares y aptas para más personas. En un buffet, reparta el peso entre toda la comida; no encargue esa cantidad para cada plato. Puede reservar partes para proteína, féculas, verduras, ensalada y pan, y calcular el postre aparte si no está incluido. Para el menú servido, use las raciones recomendadas al confirmar, sin olvidar elecciones dietéticas ni formatos de venta. La reserva de 10% ya está incluida: otro margen general puede aumentar el gasto y el desperdicio. Amplíe únicamente las categorías con incertidumbre real, como asistentes sin confirmación o un intervalo largo desde la comida anterior. Confirme con el proveedor el rendimiento de sus bandejas, si los pesos son cocinados o crudos y si bebidas, tarta, condimentos y guarniciones se cotizan aparte. La API cuesta $0.002 por solicitud y permite recalcular cuando cambien asistencia u horario, facilitando documentar cada revisión.
Qué puede hacer con ella
Planificar una recepción con cóctel
Calcule las piezas de aperitivo según invitados y duración antes de elegir bocados servidos en bandeja o en estaciones.
Presupuestar un buffet comunitario
Convierta la asistencia esperada en un peso de comida preparada que pueda repartirse entre platos principales y guarniciones.
Confirmar cantidades de menú servido
Obtenga una base de peso y un número de raciones con reserva para una cena, entrega de premios o boda.
Preguntas frecuentes
¿Cuánto cuesta la estimación?
El precio de la API es $0.002 por solicitud; también puede ejecutar gratis la calculadora en el navegador.
¿Qué proporciones utiliza?
Utiliza 6 aperitivos por invitado y hora, 1.25 libras por comensal de buffet o 1 libra por menú servido, con ajustes por duración y una reserva de 10%.
¿El total incluye bebidas y postre?
No. Estima aperitivos o comida preparada. Calcule aparte bebidas, tarta, postre, condimentos y guarniciones, salvo que los integre expresamente en su reparto.
¿Por qué cambia la cantidad con la duración?
Un aperitivo largo ofrece más ocasiones de comer. Los buffets de más de 2 horas y los menús servidos de más de 3 horas reciben también incrementos moderados.
¿Puedo usar la cifra como pedido definitivo?
Úsela como base. Antes de encargar, confirme composición, peso cocinado o crudo, rendimiento de bandejas, dietas, edades e incertidumbre de asistencia con su proveedor.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/life/event-catering-quantity-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"guest_count":80,"meal_type":"buffet","event_duration":4}'const res = await fetch("https://api.kit.forhosting.com/life/event-catering-quantity-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"guest_count": 80,
"meal_type": "buffet",
"event_duration": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/event-catering-quantity-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"guest_count": 80,
"meal_type": "buffet",
"event_duration": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/event-catering-quantity-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"guest_count":80,"meal_type":"buffet","event_duration":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"guest_count":80,"meal_type":"buffet","event_duration":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/event-catering-quantity-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"guest_count": 80,
"meal_type": "buffet",
"event_duration": 4
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.event_catering_quantity_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |