Get Wallet Activity (Unstable)
Changed onRetrieves activity history for the specified wallet including transactions and other relevant events. This is an unstable API that may change without notice.
API scope required: wallets.read
Request
- Base URL: https://staging.crossmint.com/api
- URL: https://staging.crossmint.com/api/unstable/wallets/{walletLocator}/transfers
- Auth: none declared. Required headers: X-API-KEY
Path parameters
A wallet locator can be of the format:
- <walletAddress>
- email:<email>:<chainType>[:<walletType>][:alias:<alias>] (walletType defaults to 'smart')
- userId:<userId>:<chainType>[:<walletType>][:alias:<alias>] (white label user example)
- phoneNumber:<phoneNumber>:<chainType>[:<walletType>][:alias:<alias>]
- twitter:<handle>:<chainType>[:<walletType>][:alias:<alias>]
- x:<handle>:<chainType>[:<walletType>][:alias:<alias>]
- me:<chainType>[:<walletType>][:alias:<alias>] (Use when calling from the client side with a client API key)
- chainType[:<walletType>]:alias:<alias>
Query parameters
The blockchain network to query. Either an EVM chain, Solana, or Stellar.
The tokens to query. Comma-separated list of either tokens or token locator strings
The status of the transfers to query
Filter transfers from this date (inclusive). ISO 8601 format. Supported for EVM and Stellar chains.
Filter transfers until this date (inclusive). ISO 8601 format. Supported for EVM and Stellar chains.
Headers
API key required for authentication
Response
The wallet activity has been successfully retrieved.
Example response
{
"data": [
{
"sender": {
"address": "0x1234567890123456789012345678901234567890",
"chain": "ethereum",
"locator": "ethereum:0x1234567890123456789012345678901234567890",
"owner": "user-123"
},
"recipient": {
"address": "0x1234567890123456789012345678901234567890",
"chain": "ethereum",
"locator": "ethereum:0x1234567890123456789012345678901234567890",
"owner": "user-123"
},
"token": {
"type": "fungible",
"chain": "ethereum",
"locator": "ethereum:0x123",
"amount": "18.833423432423",
"rawAmount": "18834161225104097789",
"contractAddress": "0x123",
"decimals": 6
},
"status": "succeeded",
"transferId": "93fd7f08-0c63-4d73-808b-6268e665c964",
"completedAt": "2025-10-21T12:34:56.789Z",
"onChain": {
"txId": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
"explorerLink": "https://etherscan.io/tx/0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
},
"type": "wallets.transfer.in"
}
]
}Changes
- breaking
removed the enum value
astar-zkevmfrom thequeryrequest parameterchain - breaking
removed the enum value
base-goerlifrom thequeryrequest parameterchain - breaking
removed the enum value
cotifrom thequeryrequest parameterchain - breaking
removed the enum value
coti-testnetfrom thequeryrequest parameterchain - breaking
removed the enum value
ethereum-goerlifrom thequeryrequest parameterchain - breaking
removed the enum value
hederafrom thequeryrequest parameterchain - breaking
removed the enum value
hedera-testnetfrom thequeryrequest parameterchain - breaking
removed the enum value
lightlinkfrom thequeryrequest parameterchain - breaking
removed the enum value
lightlink-pegasusfrom thequeryrequest parameterchain - breaking
removed the enum value
modefrom thequeryrequest parameterchain - breaking
removed the enum value
mode-sepoliafrom thequeryrequest parameterchain - breaking
removed the enum value
optimism-goerlifrom thequeryrequest parameterchain - breaking
removed the enum value
plumefrom thequeryrequest parameterchain - breaking
removed the enum value
plume-testnetfrom thequeryrequest parameterchain - breaking
removed the enum value
polygon-mumbaifrom thequeryrequest parameterchain - breaking
removed the enum value
rarifrom thequeryrequest parameterchain - breaking
removed the enum value
rari-testnetfrom thequeryrequest parameterchain - breaking
removed the enum value
soneiumfrom thequeryrequest parameterchain - breaking
removed the enum value
soneium-minato-testnetfrom thequeryrequest parameterchain - breaking
removed the enum value
u2u-nebulasfrom thequeryrequest parameterchain - breaking
removed the enum value
u2u-solarisfrom thequeryrequest parameterchain - breaking
removed the enum value
victionfrom thequeryrequest parameterchain - breaking
removed the enum value
viction-testnetfrom thequeryrequest parameterchain - breaking
removed the enum value
world-chainfrom thequeryrequest parameterchain - breaking
removed the enum value
world-chain-sepoliafrom thequeryrequest parameterchain - breaking
removed the enum value
xaifrom thequeryrequest parameterchain - breaking
removed the enum value
xai-sepolia-testnetfrom thequeryrequest parameterchain - breaking
removed the enum value
zenchain-testnetfrom thequeryrequest parameterchain - breaking
removed the enum value
zkatanafrom thequeryrequest parameterchain - breaking
removed the enum value
zkyotofrom thequeryrequest parameterchain - breaking
removed the enum value
zora-goerlifrom thequeryrequest parameterchain - breaking
added
subschema #1subschema #2to the/response propertyoneOflist for the response status - info
removed
subschema #1subschema #2from the/response propertyoneOflist for the response status
- breaking
- breaking
added
subschema #1subschema #2to the/response propertyoneOflist for the response status - info
added the new enum value
arcto thequeryrequest parameterchain - info
added the new enum value
celoto thequeryrequest parameterchain - info
added the new enum value
celo-sepoliato thequeryrequest parameterchain - info
removed
subschema #1subschema #2from the/response propertyoneOflist for the response status
- breaking