Docs/API reference/Transfers API
Transfers API
Read recorded transfers of tokenized points between customer wallets.
GET /transfers#
List completed transfers.
curl "https://api.loyfin.com/transfers?limit=25"Filters#
| Field | Type | Required | Meaning |
|---|---|---|---|
chainId | uint256 string | optional | Network to query. Pass 8453 explicitly for Base. |
from | address | optional | Sender wallet. |
to | address | optional | Recipient wallet. |
token | address | optional | Program contract address. |
issuer | address | optional | Issuer address. Filters transfers to tokens created by that issuer. |
Object#
{
"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.