GET /ledger
GET

/v1/ledger

Current validated ledger info

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/ledger
curl 'https://api.xrpl.to/v1/ledger'

Response

200Example response3 ms · just now · 0.4 KB · 13 lines
https://api.xrpl.to/v1/ledger
{
  "success": true,
  "ledger_index": 107131957,
  "ledger_hash": "EB68FC1022788456223D2978554403771D871EBA857E1DD31ACA543561F085B8",
  "close_time": 1789975841000,
  "close_time_human": "2026-09-21T07:30:41.000Z",
  "parent_hash": "A789E1F447D2815D44D648DBA5F9650581A4E5D2D215829CBE59EB13EA492E07",
  "total_coins": "99985612488097383",
  "txn_count": 0,
  "validated": true,
  "reserve_base_drops": 1000000,
  "reserve_inc_drops": 200000
}
Shapeas documented
{
  ledger_index,
  ledger_hash,
  close_time (ms),
  close_time_human,
  parent_hash,
  total_coins,
  txn_count,
  validated,
  reserve_base_drops,
  reserve_inc_drops
}

What it does

Current validated ledger info

Notes
reserve_base_drops / reserve_inc_drops are the validator-voted account reserve settings, in drops. reserve_inc_drops is the Fee an AccountDelete or AMMCreate MUST carry (one owner reserve) — read it here, never hardcode it: validators can vote the increment, and a stale constant means telINSUF_FEE_P if it rose or a silent overpayment if it fell.
Transaction hashes are 64-character hex. Submit relays whatever you signed: the type list below is what the ledger accepts today. Every transaction type you can submit →
OpenAPI