Docs/API reference/Transfers API

Transfers API

Read recorded transfers of tokenized points between customer wallets.

GET /transfers#

List completed transfers.

List transfersbash
curl "https://api.loyfin.com/transfers?limit=25"

Filters#

FieldTypeRequiredMeaning
chainIduint256 stringoptionalNetwork to query. Pass 8453 explicitly for Base.
fromaddressoptionalSender wallet.
toaddressoptionalRecipient wallet.
tokenaddressoptionalProgram contract address.
issueraddressoptionalIssuer address. Filters transfers to tokens created by that issuer.

Object#

Transferjson
{
  "id": "83",
  "chainId": "8453",
  "txHash": "0xcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
  "logIndex": 1,
  "batchIndex": 0,
  "loyaltyAddress": "0x4444444444444444444444444444444444444444",
  "operator": "0x2222222222222222222222222222222222222222",
  "from": "0x2222222222222222222222222222222222222222",
  "to": "0x5555555555555555555555555555555555555555",
  "tokenId": "0",
  "amount": "100",
  "blockNumber": "29189112",
  "createdAt": "2026-06-20T10:30:00.000Z"
}

A batch transfer produces multiple items with the same transaction hash and log index. Deduplicate transfer rows by chainId + txHash + logIndex + batchIndex. Issuance and redemption events are scalar and do not use batchIndex.