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
| Field | Type | Filterable | Description |
|---|
id | number | Yes | Unique transaction identifier |
date | datetime | Yes | Transaction date |
timestamp | string | Yes | Transaction timestamp |
transaction_hash | string | Yes | On-chain transaction hash |
amount | number | Yes | Transaction amount (in token units) |
usd_amount | number | Yes | Transaction amount (USD) |
to_address | string | Yes | Recipient wallet address |
from_address | string | Yes | Sender wallet address |
transaction_type_id | number | Yes | Transaction type identifier |
token_id | number | Yes | Associated token ID |
asset_id | number | Yes | Associated asset ID |
asset_class_id | number | Yes | Associated asset class ID |
protocol_id | number | Yes | Associated platform ID |
network_id | number | Yes | Associated 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 }
}
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"