Skip to main content
GET
https://api.karmapay.xyz/v0
/
v0
/
liquidation-addresses
/
:liquidationAddressId
/
drains
const response = await fetch(
  'https://api.karmapay.xyz/v0/liquidation-addresses/liq_123/drains?limit=10',
  {
    method: 'GET',
    headers: {
      'Authorization': `Bearer ${API_KEY}`,
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      externalUserId: "user_123"
    }),
  }
);

const result = await response.json();
{
  "data": {
    "drains": [
      {
        "id": "drain_abc123",
        "amount": "100.00",
        "currency": "usdc",
        "status": "completed",
        "createdAt": "2025-10-31T12:00:00Z"
      }
    ],
    "hasMore": false
  }
}
Authentication: Business API Key
Get a history of all crypto deposits (drains) to a liquidation address and their conversion status.

Path Parameters

liquidationAddressId
string
required
Liquidation address ID

Request Body

externalUserId
string
required
Your internal user ID

Query Parameters

limit
string
Number of results to return
starting_after
string
Pagination cursor
ending_before
string
Pagination cursor
updated_after_ms
string
Unix timestamp in milliseconds
updated_before_ms
string
Unix timestamp in milliseconds
const response = await fetch(
  'https://api.karmapay.xyz/v0/liquidation-addresses/liq_123/drains?limit=10',
  {
    method: 'GET',
    headers: {
      'Authorization': `Bearer ${API_KEY}`,
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      externalUserId: "user_123"
    }),
  }
);

const result = await response.json();
{
  "data": {
    "drains": [
      {
        "id": "drain_abc123",
        "amount": "100.00",
        "currency": "usdc",
        "status": "completed",
        "createdAt": "2025-10-31T12:00:00Z"
      }
    ],
    "hasMore": false
  }
}