Skip to content

Lookup a Wallet

FSCO provides multiple ways to lookup wallet information. You can retrieve a wallet by its ID, address, or list all wallets in your organization.

Before you begin, ensure you have:

  • A valid FSCO API key
  • Your application’s environment configured with the API key
  • A wallet ID or address to lookup (if querying a specific wallet)
GET /v2/wallet/{walletId}
get-wallet.sh
curl -X GET https://api.fsco.io/v2/wallet/123e4567-e89b-12d3-a456-426614174000 \
-H "Authorization: Bearer $FSCO_API_KEY" \
-H "Content-Type: application/json"
response.json
{
"walletId": "8c1d496f-2827-4750-a11f-74b48c11108d",
"name": "My Wallet",
"custodian": "fsco",
"address": "0x1234567890abcdef"
}
GET /v2/wallet/address/{address}
get-wallet.sh
curl -X GET https://api.fsco.io/v2/wallet/address/0x1234...abcd \
-H "Authorization: Bearer $FSCO_API_KEY" \
-H "Content-Type: application/json"
response.json
{
"walletId": "8c1d496f-2827-4750-a11f-74b48c11108d",
"name": "My Wallet",
"custodian": "fsco",
"address": "0x1234567890abcdef"
}
GET /v2/wallet

All parameters are optional:

  • search: Filter wallets by name (string)
  • page: Page number for pagination (default: 1)
  • pageSize: Number of items per page (default: 10)
get-wallet-list.sh
curl -X GET "https://api.fsco.io/v2/wallet?search=My%20wallet&page[number]=1&page[size]=10" \
-H "Authorization: Bearer $FSCO_API_KEY" \
-H "Content-Type: application/json"
get-wallet-list-response.json
{
"wallets": [
{
"walletId": "8c1d496f-2827-4750-a11f-74b48c11108d",
"name": "My First Wallet",
"custodian": "fsco",
"address": "0x1234567890abcdef"
},
{
"walletId": "9d2e507g-3938-5861-b22g-85b59c12219e",
"name": "My Second Wallet",
"custodian": "dfns",
"address": "0xabcdef1234567890"
}
],
"query": {
"page": 1,
"pageSize": 10,
"totalPages": 1,
"totalCount": 2
}
}
  • Wallet IDs must be valid UUIDs
  • Addresses are case-insensitive
  • The list endpoint supports pagination for efficient data retrieval
  • Results are scoped to your organization