Skip to main content
Get on-chain transaction data for RWA tokens, including mints, burns, and transfers.
Transaction data is only available for RWA tokens. Stablecoin transactions (e.g., USDC, USDT) are not included.
This endpoint is rate limited to 120 requests per hour per organization. See Rate Limits for details.

GET /v4/transactions

Returns a list of transactions with filtering, sorting, and pagination. Default sort: date descending | Default page size: 25

Fields

FieldTypeFilterableDescription
idnumberYesUnique transaction identifier
datedatetimeYesTransaction date
timestampstringYesTransaction timestamp
transaction_hashstringYesOn-chain transaction hash
amountnumberYesTransaction amount (in token units)
usd_amountnumberYesTransaction amount (USD)
to_addressstringYesRecipient wallet address
from_addressstringYesSender wallet address
transaction_type_idnumberYesTransaction type identifier
token_idnumberYesAssociated token ID
asset_idnumberYesAssociated asset ID
asset_class_idnumberYesAssociated asset class ID
protocol_idnumberYesAssociated platform ID
network_idnumberYesAssociated network ID
Each transaction result also includes nested asset, token, and transaction_type objects with details.

Example Request

curl -G 'https://api.rwa.xyz/v4/transactions' \
  -H "Authorization: Bearer $RWA_API_KEY" \
  --data-urlencode 'query={
    "filter": {
      "operator": "and",
      "filters": [
        {
          "operator": "equals",
          "field": "asset_class_id",
          "value": 1
        },
        {
          "operator": "gte",
          "field": "usd_amount",
          "value": 1000000
        }
      ]
    },
    "sort": { "field": "date", "direction": "desc" },
    "pagination": { "page": 1, "perPage": 10 }
  }'

Example Response

{
  "results": [
    {
      "id": "1-0x9d60a645b0a92c98...-42",
      "date": "2026-03-17T00:00:00.000Z",
      "timestamp": "2026-03-17T11:02:59.000Z",
      "transaction_hash": "0x9d60a645b0a92c98...",
      "amount": 22331806.95,
      "usd_amount": 24995829.91,
      "from_address": "0xfd78ee919681417d...",
      "to_address": "0x0000000000000000...",
      "transaction_type": {
        "id": 2,
        "slug": "token-burn",
        "name": "Token Burn",
        "description": "Tokens are destroyed and removed from the circulating supply."
      },
      "token": {
        "id": "20",
        "asset_id": "51",
        "network_name": "Ethereum",
        "address": "0x136471a34f..."
      },
      "asset": {
        "id": "51",
        "name": "Circle USYC",
        "asset_class_name": "US Treasury Debt"
      }
    }
  ],
  "pagination": { "page": 1, "perPage": 10, "pageCount": 312, "resultCount": 3118 }
}

GET /v4/transactions/meta

Returns metadata about available fields, filter operators, and select options for the transactions endpoint.

Example Request

curl -X GET "https://api.rwa.xyz/v4/transactions/meta" \
  -H "Authorization: Bearer $RWA_API_KEY"