{
"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."
}
}
curl --location --request POST 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28605/calculate+estimated+due+date' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"method": "lmp", "lmp": "2026-01-04", "cycle_length": 32}'
{
"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."
}
}
curl --location --request GET 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28606/get+estimated+due+date?method=ivf&transfer_date=2026-03-01&embryo_age_days=5' --header 'Authorization: Bearer YOUR_API_KEY'
{
"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."
}
}
curl --location --request POST 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28607/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}'
{
"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."
}
}
curl --location --request GET 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28608/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'
{
"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"
}
}
curl --location --request POST 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28609/calculate+gestational+age' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"as_of": "2026-07-28", "edd": "2026-10-11"}'
{
"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"
}
}
curl --location --request GET 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28610/get+gestational+age?as_of=2026-07-28&lmp=2026-01-04' --header 'Authorization: Bearer YOUR_API_KEY'
{
"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"
}
}
curl --location --request POST 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28611/get+pregnancy+milestones+and+visit+schedule' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"as_of": "2026-07-28", "edd": "2026-10-11"}'
{
"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"
}
}
curl --location --request GET 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28613/list+pregnancy+milestones?as_of=2026-07-28&edd=2026-10-11&schedule=who_2016' --header 'Authorization: Bearer YOUR_API_KEY'
{
"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."
}
}
curl --location --request POST 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28615/calculate+ovulation+and+fertile+window' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"lmp": "2026-01-01", "cycle_length": 30, "n": 3}'
{
"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."
}
}
curl --location --request GET 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28616/get+ovulation+and+fertile+window?lmp=2026-01-01&cycle_length=30&n=3' --header 'Authorization: Bearer YOUR_API_KEY'
{
"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."
}
}
curl --location --request POST 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28619/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"}}
]}'
{
"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"
]
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13383/gestational+age+calculator+and+week+conversion+api/28620/list+available+methods+and+parameters' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए Gestational Age Calculator and Week Conversion API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
Pregnancy due date and gestational age API. EDD from LMP, conception, IVF transfer day, or ultrasound CRL. ACOG redating rules, trimester, and term milestones. Deterministic ISO 8601 dates.
नैगेल की नियम: नियत तारीख पिछले माहवारी के पहले दिन से 280 दिन जोड़कर होती है जिसे 28 दिन से अलग होने पर चक्र की लंबाई के लिए समायोजित किया जाता है आप गर्भाधान की तारीख (+266 दिन) एक आईवीएफ ट्रांसफर या एक अल्ट्रासाउंड माप से भी तिथि निर्धारित कर सकते हैं हर उत्तर यह बताता है कि किस सूत्र ने उत्तर उत्पन्न किया
हाँ /v1/redate पूरी तरह से ACOG समिति की राय 700 (2017, 2022 में पुनः पुष्टि की गई) की तालिका 1 को लागू करता है जिसमें वह विवरण शामिल है जिसे अधिकांश कार्यान्वयन छोड़ देते हैं: गर्भकालीन आयु की पंक्ति को लास्ट मेंस्ट्रल पीरियड (LMP) से प्राप्त आयु द्वारा स्कैन के समय चुना जाता है तालिका के अपने फुटनोट के अनुसार न कि यूल्ट्रासाउंड से प्राप्त आयु द्वारा प्रतिक्रिया आपको बताती है कि कौन सा नियम लागू हुआ है दिनों में भिन्नता और यह कि क्या आपने जो माप भेजा है वह वह है जिसे ACOG उस गर्भकालीन आयु पर अनुशंसा करता है
वे अलग-अलग गणना किए जाते हैं: नियत तारीख = ट्रांसफर की तारीख + (266 − भ्रूण की आयु दिनों में) एक दिन-3 का ट्रांसफर ट्रांसफर + 263 दिन देता है एक दिन-5 का ब्लास्टोसिस्ट ट्रांसफर + 261 देता है एक दिन-6 ट्रांसफर + 260 देता है और अंडे की निकासी निकासी + 266 देती है दिन-3 और दिन-5 के ट्रांसफर एक ही तारीख पर दो दिन अलग होते हैं - एक अंतर जिसे सामान्य कैलकुलेटर आमतौर पर समेटते हैं
क्राउन-रम्प लंबाई रोबिन्सन-फ्लेमिंग 1975 (ब्रिटिश obstet gynaecol 1975;82:702-710) का उपयोग करती है यह समीकरण NICE RCOG और ISUOG द्वारा पहले तिमाही मानक के रूप में उद्धृत किया गया है BPD HC AC और FL हैडलॉक 1984 (रेडियोलॉजी 1984;152:497-501) का उपयोग करते हैं और सभी चार प्रदान करते हुए हैडलॉक के अपने बहु-मानक संयोजन प्रतिगमन का उपयोग करते हैं प्रत्येक उत्तर सटीक सूत्र का नाम देता है
हाँ कोई भी एंडपॉइंट सर्वर घड़ी को नहीं पढ़ता है "आज" पर निर्भर किसी भी गणना के लिए एक स्पष्ट as_of तिथि की आवश्यकता होती है और इसे छोड़ने पर एक विशिष्ट त्रुटि लौटाई जाती है बजाय एक मौन अनुमान के वही अनुरोध /v1 के भीतर अनिश्चितकाल तक वही उत्तर लौटाता है जो कि प्रतिक्रियाओं को कैश और परीक्षण के लिए सुरक्षित बनाता है
साइकिल_लंबाई_सीमा को [न्यूनतम, अधिकतम] के रूप में भेजें न कि एकल साइकिल_लंबाई के रूप में प्रतिक्रिया में edd_सबसे_जल्दी, edd_सबसे_लेट, एक स्पष्ट रूप से लेबल किया गया मध्य बिंदु और दिनों में सीमा की चौड़ाई मिलेगी न कि एकल दिन जो उस सटीकता का संकेत देता है जिसे इनपुट समर्थन नहीं करता
हाँ as_of किसी भी तारीख को स्वीकार करता है इसलिए पिछले डिलीवरी की तारीख देने से डिलीवरी के समय गर्भावधि की आयु वापस आती है /v1/milestones यह भी रिपोर्ट करता है कि वह डिलीवरी किस टर्म श्रेणी में आएगी - शुरुआती टर्म पूर्ण टर्म देर से टर्म पोस्ट टर्म या चार प्रीटर्म उपश्रेणियों में से एक
नहीं। एपीआई राज्यहीन है और कुछ भी संग्रहीत नहीं करता है। अनुरोध लॉग केवल अंत बिंदु, स्थिति कोड, प्रतिक्रिया समय और यह रिकॉर्ड करता है कि अनुरोध किस बाजार से आया - कभी भी एक तारीख, एक माप, एक चक्र की लंबाई या एक गणना परिणाम नहीं।
नहीं यह प्रकाशित तिथि फ़ार्मूलों और दिशानिर्देश तालिकाओं का संदर्भ कार्यान्वयन है सूचना और सॉफ़्टवेयर एकीकरण उपयोग के लिए यह नैदानिक सलाह नहीं है निदान के उपयोग के लिए नहीं है और न ही गर्भनिरोधक मार्गदर्शन है हर प्रतिक्रिया में उस कथन को उसके मेटा.अस्वीकृति क्षेत्र में शामिल किया गया है
हाँ, 50 अनुरोधों तक के साथ 7-दिवसीय परीक्षण है ताकि आप योजना के लिए प्रतिबद्ध होने से पहले अपने संदर्भ मामलों के खिलाफ गणनाओं को सत्यापित कर सकें