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": 108040255,
  "ledger_hash": "25F65B1CD7A896577F4E9906873094609A838486B917AEB3CFDD036897993128",
  "close_time": 1793516680000,
  "close_time_human": "2026-11-01T07:04:40.000Z",
  "parent_hash": "F4356B7EAD927CC8C850A623CAADE3A38891036B6145773427FDC6DA967ADF74",
  "total_coins": "99985574773568201",
  "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