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 response2 ms · just now · 0.4 KB · 13 lines
https://api.xrpl.to/v1/ledger
{
  "success": true,
  "ledger_index": 107756414,
  "ledger_hash": "E286CB9D2F0FB4D3EE3D838FDC823B4143CC372A9EE443169AE155B450183F84",
  "close_time": 1792392202000,
  "close_time_human": "2026-10-19T06:43:22.000Z",
  "parent_hash": "903D1F7CDC47C50DBAA4F3634FA79082F33AEA4852ADC9D9AE6DBAC746EA48EF",
  "total_coins": "99985589357835575",
  "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