---
title: "Due Date Calculator"
method: POST
path: "/api/v1/tools/due-date-calculator"
tags: ["tools"]
---

# Due Date Calculator

`POST /api/v1/tools/due-date-calculator`

## Request

- Base URL: `https://toolforte.com`
- URL: `https://toolforte.com/api/v1/tools/due-date-calculator`
- Auth: HTTP bearer

Estimated due date and current week from the last period or conception date. Naegele's rule adds 280 days to the first day of the last menstrual period, or 266 days when counting from conception, and the result also carries gestational age, trimester and the 12, 20, 28 and 37 week milestone dates. Estimate only, consult your midwife or doctor.

## Request body

- object
  - `date` string
  - `method` string
  - `today` string

## Response `200`

Successful result

- object
  - `ok` boolean
  - `data` object
    - `method` string
    - `from` string
    - `lmpDate` string
    - `dueDate` string
    - `gestationalAge` object
      - `weeks` integer
      - `days` integer
      - `totalDays` integer
    - `trimester` string
    - `milestones` object[]
      - `label` string
      - `date` string
    - `formula` string
    - `note` string

## Other responses

- `400`: Missing or invalid request fields
- `401`: Invalid or missing API key
- `429`: Monthly plan limit reached

---

[API](https://skmtc.dev/toolforte/apis/toolforte-api.md) · [All operations](https://skmtc.dev/toolforte/apis/toolforte-api/llms.txt) · [OpenAPI document](https://skmtc.dev/toolforte/apis/toolforte-api/revisions/4d814d484dfc?raw)
