Retrieve wallets
retrieve wallets with optional filtering by customer, or retrieve a single wallet by its id
Retrieve wallets
Use the Get wallets endpoint to retrieve wallets. The endpoint provides optional filtering by customer, blockchain network, and pagination.
curl --request GET \
--url https://api.gravv.xyz/v1/wallets \
--header 'Api-Key: <Api Key>'You will get a paginated response similar to this:
{
"data": {
"pagination": {
"has_next_page": true,
"has_previous_page": false,
"items_per_page": 10,
"page": 1,
"total_items": 24,
"total_pages": 3
},
"wallets": [
{
"address": "GDZQAF4A2E5VZMMQVW7XG4FKWZ5KDSUEZF5VQBDQVM53TMU2YLE54NTX",
"customer_id": "9e3cccad-e9ae-47a0-81ee-063af0159310",
"date_created": "2025-10-30T12:18:34.484+00:00",
"id": "2d52eb6d-4fac-44db-a225-d0e6aa13b0e3",
"name": "wallet_9e3cccad-e9ae-47a0-81ee-063af0159310_stellar_sandbox",
"network": "stellar"
},
{
"address": "0xf95b56b0eba262df5461f4ec21e1db88d0a86c6f",
"customer_id": "9e3cccad-e9ae-47a0-81ee-063af0159310",
"date_created": "2025-10-14T21:07:30.836+00:00",
"id": "f3c8e5c0-cdb4-4b27-91cb-078943316c8e",
"name": "wallet_9e3cccad-e9ae-47a0-81ee-063af0159310_ethereum",
"network": "ethereum"
}
]
},
"error": null
}Filter wallets by customer
To retrieve all wallets associated with a specific customer, include the customer id as a query parameter:
curl --request GET \
--url 'https://api.gravv.xyz/v1/wallets?customer_id=<customer id>' \
--header 'Api-Key: <Api Key>'Filter wallets by blockchain network
To retrieve wallets on a specific blockchain network, include the network as a query parameter:
curl --request GET \
--url 'https://api.gravv.xyz/v1/wallets?network=stellar' \
--header 'Api-Key: <Api Key>'Combine filters
You can combine customer id and network filters to retrieve wallets for a specific customer on a specific blockchain:
curl --request GET \
--url 'https://api.gravv.xyz/v1/wallets?customer_id=<customer id>&network=stellar' \
--header 'Api-Key: <Api Key>'Get paginated response
You can control the number of results and navigate through pages using pagination parameters:
- page: page number to retrieve
- items_per_page: number of wallets per page
curl --request GET \
--url 'https://api.gravv.xyz/v1/wallets?page=2&items_per_page=20' \
--header 'Api-Key: <Api Key>'Retrieve a single wallet
Use the Get a single wallet endpoint to retrieve details of a specific wallet by its wallet id:
curl --request GET \
--url https://api.gravv.xyz/v1/wallets/<wallet id> \
--header 'Api-Key: <Api Key>'You will get a response similar to this:
{
"data": {
"address": "GCSCHETEM6QJDPTHXBL42SXLN5QIMAWYMSCKQ6QUC66IBVBBCWVL4B26",
"assets": [
{
"balance": "0",
"symbol": "USDC"
}
],
"customer_id": "9e3cccad-e9ae-47a0-81ee-063af0159310",
"date_created": "2025-10-30T12:18:34.484+00:00",
"id": "6cc379fb-b458-40b9-8b4e-a2bb4a411a1c",
"name": "my wallet",
"network": "stellar"
},
"error": null
}Updated about 1 month ago
