v1 end of life: raw.datafornerds.io will be retired on November 1, 2026. Migration guide →

Windows Release History

Endpoint

GET https://api.datafornerds.io/v2/microsoft/windows-release-history.json

A reference table mapping Windows 10 and Windows 11 feature update versions (e.g., 24H2, 22H2) to their base OS build numbers. One entry per documented version, not per-update records.

Schema

Field Type Description Example
OSType string Always "Client" Client
MajorVersion integer 10 or 11 11
WindowsVersion string Feature update version identifier 24H2
OSBuild string Base OS build number (no patch suffix) 26100
FullVersion string NT version string 10.0.26100

Example response

{
  "metadata": {
    "provider": "DataForNerds",
    "apiVersion": "v2",
    "dataset": "windows-release-history",
    "recordCount": 18,
    "sourceUrls": [
      "https://learn.microsoft.com/en-us/windows/release-health/release-information",
      "https://learn.microsoft.com/en-us/windows/release-health/windows11-release-information"
    ],
    "lastModified": "2026-05-25T06:45:00.0000000Z",
    "lastCollected": "2026-05-25T06:45:00.0000000Z"
  },
  "data": [
    { "OSType": "Client", "MajorVersion": 11, "WindowsVersion": "24H2", "OSBuild": "26100", "FullVersion": "10.0.26100" },
    { "OSType": "Client", "MajorVersion": 11, "WindowsVersion": "23H2", "OSBuild": "22631", "FullVersion": "10.0.22631" },
    { "OSType": "Client", "MajorVersion": 10, "WindowsVersion": "22H2", "OSBuild": "19045", "FullVersion": "10.0.19045" }
  ]
}

Code examples

$response = Invoke-RestMethod 'https://api.datafornerds.io/v2/microsoft/windows-release-history.json'
$response.data | Sort-Object MajorVersion, WindowsVersion | Format-Table
import requests

data = requests.get("https://api.datafornerds.io/v2/microsoft/windows-release-history.json").json()["data"]
version_map = {f"Windows {r['MajorVersion']} {r['WindowsVersion']}": r["OSBuild"] for r in data}
for name, build in version_map.items():
    print(f"{name}: build {build}")
curl -s https://api.datafornerds.io/v2/microsoft/windows-release-history.json \
  | jq '.data[] | "\(.MajorVersion) \(.WindowsVersion): build \(.OSBuild)"'

JSON Schema

/v2/microsoft/schemas/windows-release-history.schema.json