---
title: "GET /sync-status"
method: GET
path: "/sync-status"
tags: ["external", "node_info"]
---

# GET /sync-status

`GET /sync-status`

Get the sync status of a node

## Response `200`

Successful operation

- SyncStatus
  - `progress` number, required
  - `target` integer, required
  - `speed` number, required
  - `estimate` integer, required

## Other responses

- `404` — Node not syncing
- `503` — The node is temporarily unable to handle the request: either its request queues are saturated (overload protection) or it has not yet reached a stable mode. Overload protection is applied to every endpoint, so this response can be returned by any operation. The Retry-After header tells the client how long to back off before retrying.

## Changes

- **2026-07-27** `ca5dd7bf8408` — 1 info
  - added the non-success response with the status `503`
- **2024-03-04** `9ec59037dabe` — 1 info
  - endpoint added
- **2020-01-10** `1c632ac4da96` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/aeternity/apis/aeternity-node/changes/sync-status/get.md)

---

[API](https://skmtc.dev/aeternity/apis/aeternity-node.md) · [All operations](https://skmtc.dev/aeternity/apis/aeternity-node/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/aeternity/aeternity-node/revisions/597a254980b2/schema)
