Consulte la generación según el año de nacimiento
Introduzca un año de nacimiento para identificar su cohorte generacional de uso común, desde la Generación Perdida hasta la Generación Beta.
Ejecutar — gratis
El resultado incluye el año normalizado, la etiqueta de la cohorte y los años inicial y final inclusivos empleados para la correspondencia. Esta consulta resulta útil cuando un informe, formulario, ejercicio académico, resumen de audiencia o proceso de datos necesita una etiqueta coherente sin mantener su propia tabla de límites. Los intervalos son fijos, transparentes y deterministas, por lo que una misma entrada siempre produce la misma salida.
Comprenda qué devuelve la consulta
La consulta de cohorte generacional acepta un año de nacimiento y lo compara con una tabla fija de intervalos inclusivos. Una respuesta correcta indica el año enviado, la etiqueta conocida de la cohorte y sus años primero y último. Por ejemplo, un año entre 1981 y 1996 se devuelve como Millennial, mientras que uno entre 1997 y 2012 se devuelve como Generación Z. Incluir los límites en cada respuesta permite inspeccionar la clasificación sin tener que confiar en una etiqueta oculta. La consulta abarca la Generación Perdida, la Generación Grandiosa, la Generación Silenciosa, los Baby Boomers, la Generación X, los Millennials, la Generación Z, la Generación Alfa y la Generación Beta. Estos nombres son convenciones demográficas amplias, no diagnósticos personales. Quienes nacieron cerca de un límite pueden identificarse con otra etiqueta, y algunos investigadores eligen cortes algo distintos. Use el resultado como una regla coherente de agrupación para análisis, presentación, enrutamiento o docencia, no como una afirmación sobre las preferencias, la conducta, las creencias o la identidad de una persona.
Proporcione un año de nacimiento válido
Envíe el año como un entero en el campo year. El solucionador también normaliza texto con apariencia de entero, pero los clientes API deberían preferir un entero JSON porque es la representación más clara y coincide con el contrato de entrada declarado. Los decimales, booleanos, campos ausentes, palabras arbitrarias y valores numéricos inseguros se rechazan en vez de redondearse o adivinarse. Se admiten los años desde 1883 hasta 2039, ambos incluidos, porque cada año de ese intervalo tiene una entrada explícita en la tabla fija. Un año anterior a 1883 o posterior a 2039 produce un error de entrada no válida. Esta restricción evita que la herramienta invente etiquetas históricas o futuras para las que no existe una convención compatible. Los años límite pertenecen exactamente a los intervalos mostrados: 1964 corresponde a Baby Boomer, 1965 inicia la Generación X, 1980 sigue siendo Generación X y 1981 inicia el intervalo Millennial. Esta comparación inclusiva hace previsibles las integraciones y ofrece a hojas de cálculo, formularios y procesadores por lotes una regla sencilla para verificar los resultados.
Use las etiquetas con responsabilidad y coherencia
Las etiquetas generacionales son más útiles como categorías descriptivas generales. Pueden ayudar a resumir la distribución de una audiencia, añadir un campo legible a una exportación de investigación, preparar una lección de historia etaria o aplicar una convención compartida entre servicios que antes usaban tablas incompatibles. Guarde los años inicial y final devueltos junto a la etiqueta cuando importe la auditabilidad; así conservará la definición exacta utilizada aunque otra publicación prefiera límites diferentes. No emplee el resultado como sustituto de información directa sobre una persona. Los grupos por año de nacimiento no determinan de forma fiable la capacidad técnica, los hábitos de gasto, la salud, la política, la cultura ni las preferencias de comunicación, y no deberían dirigir decisiones importantes sobre elegibilidad o tratamiento. El algoritmo solo valida y realiza comparaciones fijas: no accede a la red, no consulta la hora actual, no usa modelos ni deduce nada de un nombre o una ubicación. Por ello, los resultados no varían entre llamadas. Mediante la API, cada solicitud cuesta $0.002. Esto hace que el endpoint sea apropiado para una automatización repetible en la que importen más los errores explícitos y las clasificaciones estables que una interpretación especulativa.
Qué puede hacer con ella
Normalice registros analíticos
Añada una etiqueta de cohorte coherente y sus límites a registros que ya contienen un año de nacimiento autorizado.
Cree cronologías educativas
Convierta años de nacimiento de ejemplo en periodos demográficos reconocibles para lecciones, cuestionarios o exposiciones históricas.
Audite una clasificación existente
Compare una etiqueta generacional almacenada con un intervalo fijo y transparente, y marque las discrepancias para revisarlas.
Preguntas frecuentes
¿Qué intervalos de años utiliza la consulta?
Utiliza intervalos inclusivos fijos desde la Generación Perdida (1883–1900) hasta la Generación Beta (2025–2039), con límites de uso común para las cohortes intermedias.
¿Qué ocurre con un año no admitido?
Los años anteriores a 1883 o posteriores a 2039 devuelven un error de entrada no válida en lugar de una cohorte inventada.
¿Existe acuerdo universal sobre los límites generacionales?
No. Las fuentes pueden diferir en los años límite. Esta herramienta usa una tabla fija y habitual para que los resultados automatizados sean coherentes.
¿Puedo enviar un año decimal?
No. Un año de nacimiento debe ser un entero seguro; los valores decimales se rechazan en lugar de redondearse.
¿Cuánto cuesta una solicitud API?
Cada solicitud API cuesta $0.002. El cálculo es determinista y no llama a servicios externos.
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/misc2/generation-cohort-lookup \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":1990}'const res = await fetch("https://api.kit.forhosting.com/misc2/generation-cohort-lookup", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 1990
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/misc2/generation-cohort-lookup",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 1990
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/misc2/generation-cohort-lookup", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":1990}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":1990}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/misc2/generation-cohort-lookup", 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
{
"year": 1990
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "misc2.generation_cohort_lookup",
"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. |