Conception Date from LMP Calculation API

API ID 13389

Conception date from a last menstrual period or from a known due date, as ISO 8601 dates

Documentación de la API

Endpoints

Solicitud
Calcula la fecha probable de parto (EDD) a partir de cualquiera de cinco métodos de datación, seleccionados con el campo "method": - method=lmp — Regla de Naegele a partir del último período menstrual, con corrección opcional de ciclo_length (21-45, por defecto 28) y longitudes de fase luteínica (8-20, por defecto 14). Naegele asume un ciclo de 28 días; un ciclo de 32 días mueve la EDD cuatro días más tarde. - method=conception — fecha de concepción + 266 días. - method=ivf — fecha_de_transferencia + (266 - días_de_edad_del_embrión). días_de_edad_del_embrión es 0 para la recuperación de óvulos, o 3, 5 o 6 para una transferencia de día 3, día 5 (blástula) o día 6. Una transferencia de día 3 y una de día 5 en la misma fecha dan fechas de parto exactamente dos días de diferencia. - method=ultrasound_crl — datación del primer trimestre a partir de la longitud cráneo-rabo en milímetros, utilizando Robinson-Fleming 1975 (la fórmula que NICE, RCOG e ISUOG citan como el estándar del primer trimestre). La respuesta indica si la medición se encontraba dentro del rango validado de 5-84 mm de ese estudio. - method=ultrasound_biometry — datación del segundo/tercer trimestre a partir de BPD, HC, AC y/o FL en milímetros, utilizando Hadlock 1984. Proporcionar los cuatro usa la propia regresión compuesta multiparamétrica de Hadlock; menos de cuatro utilizan las fórmulas individuales y reportan exactamente, que se aplicaron. - method=reverse — fecha de concepción a partir de una EDD conocida. Establecer multiple_gestation=true para una bandera informativa; no altera la EDD. Para ciclos irregulares, enviar cycle_length_range como [min, max] en lugar de cycle_length, y la respuesta devuelve edd_earliest, edd_latest, y un punto medio etiquetado en lugar de una única fecha de falsa precisión. Implementación de referencia — solo informativa, no asesoramiento clínico, no para uso diagnóstico, no orientación anticonceptiva
Endpoint ID: 28701
POST https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28701/calculate+estimated+due+date
PARÁMETROS DE ENTRADA

Calcular Fecha Estimada de Vencimiento — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "method": "lmp",
    "edd": "2026-10-15",
    "conception_date": "2026-01-22",
    "meta": {
        "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
    }
}
Calcular Fecha Estimada de Vencimiento — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28701/calculate+estimated+due+date' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{"method": "lmp", "lmp": "2026-01-04", "cycle_length": 32}'

    
Solicitud
Versión de cadena de consulta del cálculo de la fecha de vencimiento estimada — mismos métodos, mismos parámetros, misma respuesta que POST /v1/edd, llamable desde un navegador o un curl en una línea sin cuerpo de solicitud Ejemplo: ?method=ivf&transfer_date=2026-03-01&embryo_age_days=5 Soporta method=lmp, concepción, IVF, ultrasound_crl, ultrasound_biometry y reverse. Ver POST /v1/edd para la lista completa de parámetros por método Implementación de referencia — solo informativa, no consejo clínico, no para uso diagnóstico, no orientación anticonceptiva
Endpoint ID: 28702
GET https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28702/get+estimated+due+date
PARÁMETROS DE ENTRADA

Obtener fecha de vencimiento estimada — Características del Endpoint

Objeto Descripción
method Requerido One of: lmp, conception, ivf, ultrasound_crl, ultrasound_biometry, reverse.
transfer_date Opcional Embryo transfer or egg retrieval date, ISO 8601. Required when method=ivf.
embryo_age_days Opcional 0 (egg retrieval), 3, 5 or 6 (transfer day). Required when method=ivf.
lmp Opcional Last menstrual period, ISO 8601. Required when method=lmp.
cycle_length Opcional Cycle length in days, 21-45. Default 28. Used with method=lmp.
conception_date Opcional ISO 8601 date. Required when method=conception.
scan_date Opcional Ultrasound date, ISO 8601. Required for both ultrasound methods.
crl_mm Opcional Crown-rump length in millimetres. Required when method=ultrasound_crl.
edd Opcional Estimated due date, ISO 8601. Required when method=reverse.

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

method
transfer_date
embryo_age_days
lmp
cycle_length
conception_date
scan_date
crl_mm
edd
RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "method": "ivf",
    "edd": "2026-11-17",
    "conception_date": "2026-02-24",
    "meta": {
        "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
    }
}
Obtener fecha de vencimiento estimada — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28702/get+estimated+due+date?method=ivf&transfer_date=2026-03-01&embryo_age_days=5' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud
Decide si una medición por ultrasonido debe anular la datación basada en la FUM aplicando la Tabla 1 de la Opinión del Comité ACOG 700 "Métodos para Estimar la Fecha de Vencimiento" (2017, reafirmada 2022): Edad gestacional en el escaneo Medición Refecha si hay discrepancia 5 días 9s0d - 13s6d CRL > 7 días 14s0d - 15s6d BPD, HC, AC, FL > 7 días 16s0d - 21s6d BPD, HC, AC, FL > 10 días 22s0d - 27s6d BPD, HC, AC, FL > 14 días >= 28s0d BPD, HC, AC, FL > 21 días La fila de edad gestacional se selecciona según la edad gestacional derivada de la FUM en el escaneo, según la propia nota al pie de la tabla de origen—no por la edad gestacional derivada del ultrasonido. Las implementaciones que utilizan la edad del ultrasonido en su lugar pueden cambiar la decisión de refecha cerca de un límite de fila. Envía lmp y scan_date, además de crl_mm (primer trimestre) o uno o más de bpd_mm, hc_mm, ac_mm, fl_mm (segundo/tercer trimestre), todos en milímetros. Devuelve ambas fechas de vencimiento candidatas, cuál selecciona la regla (edd_used), la discrepancia en días, una bandera booleana de refecha y la regla exacta que se activó. También devuelve dentro_de_la_guía_acog: falso con una nota específica cuando la medición suministrada no es la recomendada por ACOG para esa edad gestacional—por ejemplo, una longitud de coro de nalgas después de 13s6d. Las mediciones fuera de la guía aún se calculan y devuelven, nunca se rechazan en silencio, pero se marcan para que un cliente cuidadoso pueda ramificarse en ellas. La bandera de datación subóptima informa la propia definición de ACOG: ninguna confirmación o revisión de la fecha de vencimiento por ultrasonido antes de 22s0d. Implementación de referencia — solo informativa, no consejo clínico, no para uso diagnóstico, no guía anticonceptiva
Endpoint ID: 28703
POST https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28703/apply+acog+ultrasound+redating+rules
PARÁMETROS DE ENTRADA

Aplicar las reglas de reprogramación de ultrasonido de ACOG — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "edd_lmp": "2026-10-08",
    "edd_ultrasound": "2026-10-21",
    "edd_used": "2026-10-21",
    "ga_lmp_at_scan": "10w3d",
    "ga_ultrasound_at_scan": "8w4d",
    "discrepancy_days": 13,
    "redated": true,
    "rule_applied": "9w0d-13w6d: redate if discrepancy > 7 days (ACOG CO 700 Table 1)",
    "within_acog_guideline": true,
    "guideline_note": null,
    "suboptimally_dated": false,
    "formula": "robinson_fleming_1975",
    "meta": {
        "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
        "as_of": "2026-03-15",
        "citation": "ACOG Committee Opinion 700 (2017, reaffirmed 2022), Table 1."
    }
}
Aplicar las reglas de reprogramación de ultrasonido de ACOG — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28703/apply+acog+ultrasound+redating+rules' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{"lmp": "2026-01-01", "scan_date": "2026-03-15", "crl_mm": 20}'

    
Solicitud
Versión de cadena de consulta de la decisión de reprogramación de la Opinión del Comité ACOG 700 - mismas reglas, misma respuesta que POST /v1/redate, invocable sin un cuerpo de solicitud Ejemplo: ?lmp=2025-10-01&scan_date=2026-05-01&bpd_mm=85&hc_mm=300&ac_mm=280&fl_mm=65 Envía lmp y scan_date más crl_mm o uno o más de bpd_mm, hc_mm, ac_mm, fl_mm. Consulta POST /v1/redate para la tabla completa de reglas Implementación de referencia - solo informativa, no consejo clínico, no para uso diagnóstico, no orientación anticonceptiva
Endpoint ID: 28704
GET https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28704/get+acog+redating+decision
PARÁMETROS DE ENTRADA

Obtener la decisión de refecha de ACOG — Características del Endpoint

Objeto Descripción
lmp Requerido Last menstrual period, ISO 8601.
scan_date Opcional Date the ultrasound was performed, ISO 8601.
bpd_mm Opcional Biparietal diameter in millimetres.
hc_mm Opcional Head circumference in millimetres.
ac_mm Opcional Abdominal circumference in millimetres.
fl_mm Opcional Femur length in millimetres.
crl_mm Opcional Crown-rump length in millimetres. First trimester; mutually exclusive with the four above.
cycle_length Opcional Cycle length in days, 21-45. Default 28.

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

lmp
scan_date
bpd_mm
hc_mm
ac_mm
fl_mm
crl_mm
cycle_length
RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "edd_lmp": "2026-07-08",
    "edd_ultrasound": "2026-06-19",
    "edd_used": "2026-07-08",
    "ga_lmp_at_scan": "30w2d",
    "ga_ultrasound_at_scan": "33w0d",
    "discrepancy_days": 19,
    "redated": false,
    "rule_applied": ">=28w0d: redate if discrepancy > 21 days (ACOG CO 700 Table 1)",
    "within_acog_guideline": true,
    "guideline_note": null,
    "suboptimally_dated": true,
    "formula": "hadlock_1984_composite",
    "meta": {
        "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
        "as_of": "2026-05-01",
        "citation": "ACOG Committee Opinion 700 (2017, reaffirmed 2022), Table 1."
    }
}
Obtener la decisión de refecha de ACOG — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28704/get+acog+redating+decision?lmp=2025-10-01&scan_date=2026-05-01&bpd_mm=86&hc_mm=300&ac_mm=280&fl_mm=65' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud
Devuelve la edad gestacional en una fecha dada, tanto en formato "29s2d" como en un número total de días Envía as_of (la fecha para medir) más exactamente uno de edd o lmp. Al enviar lmp, se aplica primero una longitud del ciclo opcional (21-45, por defecto 28) as_of siempre es obligatorio y nunca se establece de manera predeterminada en la fecha actual del servidor, por lo que la misma solicitud devuelve la misma respuesta indefinidamente. Esto también hace que el endpoint funcione de manera retroactiva: pasa una fecha de entrega pasada como as_of para obtener la edad gestacional al momento de la entrega Una combinación que implica una edad gestacional negativa es rechazada con un error específico en lugar de un número sin sentido. Una edad gestacional más allá de 44s0d devuelve normalmente con una entrada legible por máquina en el array de advertencias, ya que las consultas retroactivas y de casos extremos son legítimas Implementación de referencia solo informativa, no consejo clínico, no para uso diagnóstico, no orientación anticonceptiva
Endpoint ID: 28705
POST https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28705/calculate+gestational+age
PARÁMETROS DE ENTRADA

Calcular la Edad Gestacional — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "edd": "2026-10-11",
    "gestational_age": {
        "label": "29w2d",
        "total_days": 205
    },
    "warnings": [],
    "meta": {
        "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
        "as_of": "2026-07-28"
    }
}
Calcular la Edad Gestacional — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28705/calculate+gestational+age' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{"as_of": "2026-07-28", "edd": "2026-10-11"}'

    
Solicitud
Versión de cadena de consulta del cálculo de la edad gestacional — mismos parámetros y respuesta que POST /v1/gestational-age Ejemplo: ?as_of=2026-07-28&lmp=2026-01-04 Envía as_of más exactamente uno de edd o lmp. Devuelve la edad gestacional como una etiqueta "29w2d" y como días totales Implementación de referencia — solo informativa, no es un consejo clínico, no para uso diagnóstico, no es orientación anticonceptiva
Endpoint ID: 28706
GET https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28706/get+gestational+age
PARÁMETROS DE ENTRADA

Obtener la Edad Gestacional — Características del Endpoint

Objeto Descripción
as_of Requerido The date to compute gestational age at, ISO 8601. Never defaults to today.
lmp Opcional Last menstrual period, ISO 8601. Send exactly one of lmp or edd.
edd Opcional Estimated due date, ISO 8601. Send exactly one of lmp or edd.
cycle_length Opcional Cycle length in days, 21-45. Default 28. Only used with lmp.

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

as_of
lmp
edd
cycle_length
RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "edd": "2026-10-11",
    "gestational_age": {
        "label": "29w2d",
        "total_days": 205
    },
    "warnings": [],
    "meta": {
        "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
        "as_of": "2026-07-28"
    }
}
Obtener la Edad Gestacional — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28706/get+gestational+age?as_of=2026-07-28&lmp=2026-01-04' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud
Devuelve el calendario completo de hitos para un embarazo: la fecha del calendario en la que cae cada límite, además del estado actual en una fecha determinada Envía as_of más exactamente uno de edd o lmp Los límites del trimestre siguen ACOG: trimestre 1 hasta 13s6d, trimestre 2 de 14s0d a 27s6d, y trimestre 3 de 28s0d. La viabilidad se informa a las 24s0d La clasificación del término cubre cada categoría con su fecha de inicio: extremo prematuro (antes de 28s0d), muy prematuro (28s0d-31s6d), prematuro moderado (32s0d-33s6d), prematuro tardío (34s0d-36s6d), término temprano (37s0d-38s6d), término completo (39s0d-40s6d), término tardío (41s0d-41s6d), y post-término (42s0d en adelante). El campo term_class_if_delivered_today nombra en qué categoría caería un parto en la fecha as_of Se devuelven las fechas de las visitas antenatales para un calendario publicado seleccionable: schedule=who_2016 (predeterminado, 8 contactos a las 12, 20, 26, 30, 34, 36, 38, y 40 semanas), schedule=nice (10 citas para nulíparas o 7 para multíparas—la paridad es entonces requerida), o schedule=acog (la cadencia tradicional de EE. UU. de cada 4 semanas hasta 28 s, cada 2 semanas hasta 36 s, luego semanalmente) Posparto: Envía delivery_date para el chequeo de seis semanas desde la entrega real, o omítelo para obtener una proyección desde la fecha de vencimiento Implementación de referencia — solo informativa, no asesoramiento clínico, no para uso diagnóstico, no guía anticonceptiva
Endpoint ID: 28707
POST https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28707/get+pregnancy+milestones+and+visit+schedule
PARÁMETROS DE ENTRADA

Obtener hitos del embarazo y horario de visitas — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "edd": "2026-10-11",
    "gestational_age": {
        "label": "29w2d",
        "total_days": 205
    },
    "trimester": 3,
    "is_viable": true,
    "term_class_if_delivered_today": "very_preterm",
    "milestones": {
        "trimester_2_start": "2026-04-12",
        "trimester_3_start": "2026-07-19",
        "viability": "2026-06-21",
        "very_preterm_start": "2026-07-19",
        "moderate_preterm_start": "2026-08-16",
        "late_preterm_start": "2026-08-30",
        "early_term_start": "2026-09-20",
        "full_term_start": "2026-10-04",
        "late_term_start": "2026-10-18",
        "post_term_start": "2026-10-25"
    },
    "visit_schedule": {
        "schedule": "who_2016",
        "parity": null,
        "visits": [
            {
                "week": 12,
                "date": "2026-03-29"
            },
            {
                "week": 20,
                "date": "2026-05-24"
            },
            {
                "week": 26,
                "date": "2026-07-05"
            },
            {
                "week": 30,
                "date": "2026-08-02"
            },
            {
                "week": 34,
                "date": "2026-08-30"
            },
            {
                "week": 36,
                "date": "2026-09-13"
            },
            {
                "week": 38,
                "date": "2026-09-27"
            },
            {
                "week": 40,
                "date": "2026-10-11"
            }
        ]
    },
    "postpartum": {
        "projected_six_week_check": "2026-11-22"
    },
    "warnings": [],
    "meta": {
        "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
        "as_of": "2026-07-28"
    }
}
Obtener hitos del embarazo y horario de visitas — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28707/get+pregnancy+milestones+and+visit+schedule' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{"as_of": "2026-07-28", "edd": "2026-10-11"}'

    
Solicitud
Versión de la cadena de consulta del calendario de hitos del embarazo — mismos parámetros y respuesta que POST /v1/milestones Ejemplo: ?as_of=2026-07-28&edd=2026-10-11&schedule=who_2016 Devuelve límites de trimestres, fecha de viabilidad, cada clase de prematuro y a término con su fecha de inicio, fechas de visitas antenatales para el calendario publicado seleccionado y fechas de chequeo posparto Implementación de referencia — solo informativa, no consejo clínico, no para uso diagnóstico, no orientación anticonceptiva
Endpoint ID: 28708
GET https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28708/list+pregnancy+milestones
PARÁMETROS DE ENTRADA

Lista de hitos del embarazo — Características del Endpoint

Objeto Descripción
as_of Requerido The date to report current status at, ISO 8601.
edd Opcional Estimated due date, ISO 8601. Send exactly one of edd or lmp.
lmp Opcional Last menstrual period, ISO 8601. Send exactly one of edd or lmp.
schedule Opcional Antenatal visit schedule: who_2016 (default), acog, or nice.
parity Opcional nulliparous or parous. Required only when schedule=nice.
delivery_date Opcional Actual delivery date, ISO 8601. Omit to project postpartum dates from the due date.

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

as_of
edd
lmp
schedule
parity
delivery_date
RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "edd": "2026-10-11",
    "gestational_age": {
        "label": "29w2d",
        "total_days": 205
    },
    "trimester": 3,
    "is_viable": true,
    "term_class_if_delivered_today": "very_preterm",
    "milestones": {
        "trimester_2_start": "2026-04-12",
        "trimester_3_start": "2026-07-19",
        "viability": "2026-06-21",
        "very_preterm_start": "2026-07-19",
        "moderate_preterm_start": "2026-08-16",
        "late_preterm_start": "2026-08-30",
        "early_term_start": "2026-09-20",
        "full_term_start": "2026-10-04",
        "late_term_start": "2026-10-18",
        "post_term_start": "2026-10-25"
    },
    "visit_schedule": {
        "schedule": "who_2016",
        "parity": null,
        "visits": [
            {
                "week": 12,
                "date": "2026-03-29"
            },
            {
                "week": 20,
                "date": "2026-05-24"
            },
            {
                "week": 26,
                "date": "2026-07-05"
            },
            {
                "week": 30,
                "date": "2026-08-02"
            },
            {
                "week": 34,
                "date": "2026-08-30"
            },
            {
                "week": 36,
                "date": "2026-09-13"
            },
            {
                "week": 38,
                "date": "2026-09-27"
            },
            {
                "week": 40,
                "date": "2026-10-11"
            }
        ]
    },
    "postpartum": {
        "projected_six_week_check": "2026-11-22"
    },
    "warnings": [],
    "meta": {
        "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
        "as_of": "2026-07-28"
    }
}
Lista de hitos del embarazo — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28708/list+pregnancy+milestones?as_of=2026-07-28&edd=2026-10-11&schedule=who_2016' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud
Devuelve la fecha de ovulación estimada, la ventana fértil y las próximas fechas de inicio del período N predichas a partir de una última menstruación y la duración del ciclo La ovulación se estima como lmp + (duración_del_ciclo - duración_de_la_fase_lútea), con duración_del_ciclo 21-45 (predeterminado 28) y duración_de_la_fase_lútea 8-20 (predeterminado 14), por lo que se puede proporcionar directamente una fase lútea corta o larga conocida en lugar de asumirla La ventana fértil abarca 5 días antes de la ovulación hasta 1 día después, una ventana de 6 días, siguiendo la guía publicada para pacientes de ACOG: los espermatozoides pueden sobrevivir hasta 5 días, y el óvulo permanece viable aproximadamente de 12 a 24 horas Establezca n (1-24, predeterminado 6) para cuántas fechas futuras del período devolver Implementación de referencia — solo informativa, no un consejo clínico, no para uso diagnóstico y no una guía anticonceptiva. Estas son estimaciones de calendario a partir de una fórmula publicada, no un método para prevenir o lograr el embarazo
Endpoint ID: 28709
POST https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28709/calculate+ovulation+and+fertile+window
PARÁMETROS DE ENTRADA

Calcular la ovulación y la ventana fértil — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "lmp": "2026-01-01",
    "ovulation_estimate": "2026-01-17",
    "fertile_window": {
        "start": "2026-01-12",
        "end": "2026-01-18"
    },
    "next_periods": [
        "2026-01-31",
        "2026-03-02",
        "2026-04-01"
    ],
    "meta": {
        "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
    }
}
Calcular la ovulación y la ventana fértil — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28709/calculate+ovulation+and+fertile+window' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{"lmp": "2026-01-01", "cycle_length": 30, "n": 3}'

    
Solicitud
Versión de cadena de consulta del cálculo de predicción de ovulación, ventana fértil y período: mismos parámetros y respuesta que POST /v1/cycle Ejemplo: ?lmp=2026-01-01&cycle_length=30&n=3 Implementación de referencia: solo informativa, no consejo clínico, no para uso diagnóstico y no guía anticonceptiva
Endpoint ID: 28710
GET https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28710/get+ovulation+and+fertile+window
PARÁMETROS DE ENTRADA

Obtener ovulación y ventana fértil — Características del Endpoint

Objeto Descripción
lmp Requerido Last menstrual period, ISO 8601.
cycle_length Opcional Cycle length in days, 21-45. Default 28.
luteal_phase_length Opcional Luteal phase length in days, 8-20. Default 14.
n Opcional Number of future period dates to predict, 1-24. Default 6.

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

lmp
cycle_length
luteal_phase_length
n
RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "lmp": "2026-01-01",
    "ovulation_estimate": "2026-01-17",
    "fertile_window": {
        "start": "2026-01-12",
        "end": "2026-01-18"
    },
    "next_periods": [
        "2026-01-31",
        "2026-03-02",
        "2026-04-01"
    ],
    "meta": {
        "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
    }
}
Obtener ovulación y ventana fértil — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28710/get+ovulation+and+fertile+window?lmp=2026-01-01&cycle_length=30&n=3' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Solicitud
Ejecuta hasta 25 cálculos en una sola solicitud Envía un array de elementos donde cada entrada nombra un endpoint—edd, gestational_age, redate, milestones o cycle—y un objeto params idéntico a lo que ese endpoint acepta directamente Los resultados regresan en el mismo orden cada uno etiquetado con su índice y su propio estado estilo HTTP Un elemento fallido devuelve su propio error específico en results[i].error y no falla el resto del lote así que una fila mal formada en una lista de 25 no te cuesta los otros 24 Implementación de referencia — solo informativa no asesoramiento clínico no para uso diagnóstico no orientación contraceptiva
Endpoint ID: 28711
POST https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28711/batch+multiple+pregnancy+calculations
PARÁMETROS DE ENTRADA

Cálculos de embarazo múltiple por lote — Características del Endpoint

Objeto Descripción
Cuerpo de la Solicitud Requerido Json
Cuerpo de la Solicitud Requerido Json

Pruebas gratuitas restantes: 3 de 3.


PARÁMETROS DE ENTRADA

RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "results": [
        {
            "index": 0,
            "status": 200,
            "body": {
                "method": "lmp",
                "edd": "2026-10-08",
                "conception_date": "2026-01-15",
                "meta": {
                    "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
                }
            }
        },
        {
            "index": 1,
            "status": 200,
            "body": {
                "edd": "2026-10-11",
                "gestational_age": {
                    "label": "29w2d",
                    "total_days": 205
                },
                "warnings": [],
                "meta": {
                    "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
                    "as_of": "2026-07-28"
                }
            }
        }
    ],
    "meta": {
        "disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
    }
}
Cálculos de embarazo múltiple por lote — CÓDIGOS DE EJEMPLO

curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28711/batch+multiple+pregnancy+calculations' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{"items": [
  {"endpoint": "edd", "params": {"method": "lmp", "lmp": "2026-01-01"}},
  {"endpoint": "gestational_age", "params": {"as_of": "2026-07-28", "edd": "2026-10-11"}}
]}'

    
Solicitud
Devuelve un catálogo legible por máquina de cada punto final, cada método de datación y la entrada que cada uno acepta. Permite a un desarrollador o a un agente de IA descubrir lo que esta API puede hacer sin leer primero la documentación No toma parámetros Implementación de referencia — solo informativa, no es un consejo clínico, no es para uso diagnóstico, no es una guía anticonceptiva
Endpoint ID: 28712
GET https://tracker.zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28712/list+available+methods+and+parameters
PARÁMETROS DE ENTRADA

Pruebas gratuitas restantes: 3 de 3.

Este endpoint no requiere parámetros de entrada.

RESPUESTA DE EJEMPLO DE LA API
JSON
{
    "endpoints": [
        {
            "path": "/v1/edd",
            "methods": [
                "conception",
                "ivf",
                "lmp",
                "reverse",
                "ultrasound_biometry",
                "ultrasound_crl"
            ]
        },
        {
            "path": "/v1/gestational-age",
            "input": [
                "edd",
                "lmp"
            ]
        },
        {
            "path": "/v1/redate",
            "input": [
                "crl_mm",
                "bpd_mm/hc_mm/ac_mm/fl_mm"
            ]
        },
        {
            "path": "/v1/milestones",
            "schedules": [
                "who_2016",
                "acog",
                "nice"
            ]
        },
        {
            "path": "/v1/cycle",
            "input": [
                "lmp",
                "cycle_length",
                "luteal_phase_length",
                "n"
            ]
        },
        {
            "path": "/v1/batch",
            "max_items": 25,
            "endpoints": [
                "cycle",
                "edd",
                "gestational_age",
                "milestones",
                "redate"
            ]
        }
    ]
}
Listar Métodos y Parámetros Disponibles — CÓDIGOS DE EJEMPLO

curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28712/list+available+methods+and+parameters' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Clave de Acceso a la API y Autenticación

Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Conception Date from LMP Calculation API simplemente incluye tu token de portador en el encabezado de Autorización.

Encabezados
Encabezado Descripción
Autorización Requerido Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.

Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.

(Ahorra 2 meses pagando anualmente 🎉)

🚀 PLAN CORPORATIVO A MEDIDA

Comienza en
$ 10.000/Año


  • Volumen Personalizado
  • Límite de solicitudes personalizado
  • Soporte al Cliente Especializado
  • Monitoreo de API en Tiempo Real
zeiss-logo amazon-logo zoom-logo decathlon-logo

Empresas líderes confían en nosotros

Resumen

Conception date from a last menstrual period or from a known due date, as ISO 8601 dates

Conception Date from LMP Calculation API FAQs

La regla de Naegele: la fecha de parto es el último período menstrual más 280 días, ajustada por la longitud del ciclo cuando difiere de 28 días. También se puede calcular desde una fecha de concepción (+266 días), una transferencia de FIV, o una medición de ultrasonido. Cada respuesta nombra qué fórmula produjo la respuesta

Sí /v1/redate implementa la Tabla 1 de la Opinión del Comité ACOG 700 (2017, reafirmada 2022) en su totalidad, incluyendo el detalle que la mayoría de las implementaciones omiten: la fila de edad gestacional se selecciona según la edad derivada de la FUM en la ecografía, según la propia nota al pie de la tabla, no la edad derivada de la ecografía. La respuesta te dice qué regla se activó, la discrepancia en días y si la medida que enviaste es la que ACOG recomienda a esa edad gestacional

Se calculan por separado: fecha de vencimiento = fecha de transferencia + (266 − edad del embrión en días). Una transferencia de día 3 da transferencia + 263 días, un blastocisto de día 5 da transferencia + 261, un día 6 da transferencia + 260 y la recuperación de óvulos da recuperación + 266. Las transferencias de día 3 y día 5 en la misma fecha están separadas por dos días — una diferencia que los calculadores genéricos suelen colapsar.

La longitud cráneo-cóccix utiliza Robinson–Fleming 1975 (Br J Obstet Gynaecol 1975;82:702-710), la ecuación que NICE, RCOG e ISUOG citan como el estándar del primer trimestre. BPD, HC, AC y FL utilizan Hadlock 1984 (Radiology 1984;152:497-501), y el suministro de los cuatro utiliza la regresión compuesta multiparamétrica de Hadlock. Cada respuesta nombra la fórmula exacta aplicada

Sí Ningún punto final lee el reloj del servidor Cualquier cálculo que dependa de "hoy" requiere una fecha as_of explícita y omitirla devuelve un error específico en lugar de una suposición silenciosa La misma solicitud devuelve la misma respuesta de forma indefinida dentro de /v1 lo que hace que las respuestas sean seguras para almacenar en caché y probar

Envíe cycle_length_range como [mínimo, máximo] en lugar de un solo cycle_length La respuesta devuelve edd_earliest edd_latest un punto medio claramente etiquetado y el ancho del rango en días en lugar de una sola fecha que implica una precisión que la entrada no admite

Sí as_of acepta cualquier fecha por lo que pasar una fecha de entrega pasada devuelve la edad gestacional al momento de la entrega /v1/milestones también informa en qué categoría de término caería esa entrega - término temprano término completo término tardío postérmino o una de las cuatro subcategorías de parto prematuro

No La API es sin estado y no almacena nada Los registros de solicitudes solo registran el punto final el código de estado el tiempo de respuesta y de qué mercado provino la solicitud nunca una fecha una medición una longitud de ciclo o un resultado calculado

No Esta es una implementación de referencia de fórmulas de fecha publicadas y tablas de directrices para uso informativo y de integración de software No es un consejo clínico no es para uso diagnóstico y no es una guía anticonceptiva Cada respuesta lleva esa declaración en su campo meta.disclaimer

Sí una prueba de 7 días con hasta 50 solicitudes para que puedas verificar los cálculos contra tus propios casos de referencia antes de comprometerte a un plan

General FAQs

Zyla API Hub es como una gran tienda de APIs, donde puedes encontrar miles de ellas en un solo lugar. También ofrecemos soporte dedicado y monitoreo en tiempo real de todas las APIs. Una vez que te registres, puedes elegir qué APIs quieres usar. Solo recuerda que cada API necesita su propia suscripción. Pero si te suscribes a varias, usarás la misma clave para todas, lo que hace todo más fácil para ti.
Los precios se muestran en USD (dólar estadounidense), EUR (euro), CAD (dólar canadiense), AUD (dólar australiano) y GBP (libra esterlina). Aceptamos todas las principales tarjetas de débito y crédito. Nuestro sistema de pago utiliza la última tecnología de seguridad y está respaldado por Stripe, una de las compañías de pago más confiables del mundo. Si tienes algún problema para pagar con tarjeta, contáctanos en [email protected]

Además, si ya tienes una suscripción activa en cualquiera de estas monedas (USD, EUR, CAD, AUD, GBP), esa moneda se mantendrá para suscripciones posteriores. Puedes cambiar la moneda en cualquier momento siempre que no tengas suscripciones activas.
La moneda local que aparece en la página de precios se basa en el país de tu dirección IP y se proporciona solo como referencia. Los precios reales están en USD (dólar estadounidense). Cuando realices un pago, el cargo aparecerá en tu estado de cuenta en USD, incluso si ves el monto equivalente en tu moneda local en nuestro sitio web. Esto significa que no puedes pagar directamente en tu moneda local.
Ocasionalmente, un banco puede rechazar el cargo debido a sus configuraciones de protección contra fraude. Te sugerimos comunicarte con tu banco primero para verificar si están bloqueando nuestros cargos. También puedes acceder al Portal de Facturación y cambiar la tarjeta asociada para realizar el pago. Si esto no funciona y necesitas más ayuda, por favor contacta a nuestro equipo en [email protected]
Los precios se determinan mediante una suscripción recurrente mensual o anual, dependiendo del plan elegido.
Las llamadas a la API se descuentan de tu plan en base a solicitudes exitosas. Cada plan incluye una cantidad específica de llamadas que puedes realizar por mes. Solo las llamadas exitosas, indicadas por una respuesta con estado 200, se contarán en tu total. Esto asegura que las solicitudes fallidas o incompletas no afecten tu cuota mensual.
Zyla API Hub funciona con un sistema de suscripción mensual recurrente. Tu ciclo de facturación comenzará el día en que compres uno de los planes de pago, y se renovará el mismo día del mes siguiente. Así que recuerda cancelar tu suscripción antes si quieres evitar futuros cargos.
Para actualizar tu plan de suscripción actual, simplemente ve a la página de precios de la API y selecciona el plan al que deseas actualizarte. La actualización será instantánea, permitiéndote disfrutar inmediatamente de las funciones del nuevo plan. Ten en cuenta que las llamadas restantes de tu plan anterior no se transferirán al nuevo plan, por lo que debes considerar esto al actualizar. Se te cobrará el monto total del nuevo plan.
Para verificar cuántas llamadas a la API te quedan en el mes actual, revisa el campo 'X-Zyla-API-Calls-Monthly-Remaining' en el encabezado de la respuesta. Por ejemplo, si tu plan permite 1,000 solicitudes por mes y has usado 100, este campo mostrará 900 llamadas restantes.
Para ver el número máximo de solicitudes a la API que permite tu plan, revisa el encabezado de la respuesta 'X-Zyla-RateLimit-Limit'. Por ejemplo, si tu plan incluye 1,000 solicitudes por mes, este encabezado mostrará 1,000.
El encabezado 'X-Zyla-RateLimit-Reset' muestra el número de segundos hasta que tu límite se restablezca. Esto te indica cuándo tu conteo de solicitudes se reiniciará. Por ejemplo, si muestra 3,600, significa que faltan 3,600 segundos para que el límite se restablezca.
Sí, puedes cancelar tu plan en cualquier momento desde tu cuenta, seleccionando la opción de cancelación en la página de Facturación. Ten en cuenta que las actualizaciones, degradaciones y cancelaciones tienen efecto inmediato. Además, al cancelar ya no tendrás acceso al servicio, incluso si te quedaban llamadas en tu cuota.
Para darte la oportunidad de probar nuestras APIs sin compromiso, ofrecemos una prueba gratuita de 7 días que te permite realizar hasta 50 llamadas a la API sin costo. Esta prueba solo se puede usar una vez, por lo que recomendamos aplicarla a la API que más te interese. Aunque la mayoría de nuestras APIs ofrecen prueba gratuita, algunas pueden no hacerlo. La prueba finaliza después de 7 días o cuando realices 50 solicitudes, lo que ocurra primero. Si alcanzas el límite de 50 solicitudes durante la prueba, deberás "Iniciar tu Plan de Pago" para continuar haciendo solicitudes. Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios. Alternativamente, si no cancelas tu suscripción antes del día 7, tu prueba gratuita finalizará y tu plan se cobrará automáticamente, otorgándote acceso a todas las llamadas a la API especificadas en tu plan. Ten esto en cuenta para evitar cargos no deseados.
Después de 7 días, se te cobrará el monto total del plan al que estabas suscrito durante la prueba. Por lo tanto, es importante cancelar antes de que finalice el periodo de prueba. No se aceptan solicitudes de reembolso por olvidar cancelar a tiempo.
Cuando te suscribes a una prueba gratuita de una API, puedes realizar hasta 50 llamadas. Si deseas realizar más llamadas después de este límite, la API te pedirá que "Inicies tu Plan de Pago". Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios.
Las Órdenes de Pago se procesan entre el día 20 y el 30 de cada mes. Si envías tu solicitud antes del día 20, tu pago será procesado dentro de ese período.
Puedes contactarnos a través de nuestro canal de chat para recibir asistencia inmediata. Siempre estamos en línea de 8 a. m. a 5 p. m. (EST). Si nos contactas fuera de ese horario, te responderemos lo antes posible. Además, puedes escribirnos por correo electrónico a [email protected]

APIs Relacionadas