curl https://catchbackcards.com/api/partner/v1/funding \
-H "Authorization: Bearer $CATCHBACK_KEY"
{
"deposit": {
"currency": "USDC",
"credited_to": "balance",
"addresses": [
{ "chain_type": "ethereum", "address": "0x5f2c…9a1e" },
{ "chain_type": "solana", "address": "7Hq3…Lm2P" }
]
},
"withdrawal": {
"network": "USDC on Base",
"address": "0xab12…ab12",
"min_amount": 10,
"daily_limit": 50000,
"fee": 0
}
}
Funding
Get funding details
Your USDC deposit addresses, and where your withdrawals go.
GET
/
api
/
partner
/
v1
/
funding
curl https://catchbackcards.com/api/partner/v1/funding \
-H "Authorization: Bearer $CATCHBACK_KEY"
{
"deposit": {
"currency": "USDC",
"credited_to": "balance",
"addresses": [
{ "chain_type": "ethereum", "address": "0x5f2c…9a1e" },
{ "chain_type": "solana", "address": "7Hq3…Lm2P" }
]
},
"withdrawal": {
"network": "USDC on Base",
"address": "0xab12…ab12",
"min_amount": 10,
"daily_limit": 50000,
"fee": 0
}
}
Scope:
read:account · REST only, no MCP tool
The addresses are yours permanently and never change. A deposit to one lands in your balance once it settles. See Funding in USDC.
Response
object
object | null
Errors
| Status | When |
|---|---|
403 | The key lacks read:account or isn’t linked to an account |
502 | We couldn’t load the addresses just now. Retry shortly |
503 | USDC funding is switched off |
curl https://catchbackcards.com/api/partner/v1/funding \
-H "Authorization: Bearer $CATCHBACK_KEY"
{
"deposit": {
"currency": "USDC",
"credited_to": "balance",
"addresses": [
{ "chain_type": "ethereum", "address": "0x5f2c…9a1e" },
{ "chain_type": "solana", "address": "7Hq3…Lm2P" }
]
},
"withdrawal": {
"network": "USDC on Base",
"address": "0xab12…ab12",
"min_amount": 10,
"daily_limit": 50000,
"fee": 0
}
}

