> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spark.money/llms.txt
> Use this file to discover all available pages before exploring further.

# getUtxosForDepositAddress

> Get confirmed UTXOs for a deposit address.

Returns confirmed UTXOs for a Spark-generated Bitcoin deposit address.

## Method Signature

```typescript theme={null}
async getUtxosForDepositAddress(
  depositAddress: string,
  limit?: number,
  offset?: number,
  excludeClaimed?: boolean
): Promise<{ txid: string; vout: number }[]>
```

## Parameters

<ResponseField name="depositAddress" type="string" required>
  The Bitcoin deposit address to query (from `getSingleUseDepositAddress()` or `getStaticDepositAddress()`)
</ResponseField>

<ResponseField name="limit" type="number">
  Maximum number of UTXOs to return (default: 100)
</ResponseField>

<ResponseField name="offset" type="number">
  Pagination offset (default: 0)
</ResponseField>

<ResponseField name="excludeClaimed" type="boolean">
  Whether to exclude already claimed UTXOs (default: false)
</ResponseField>

## Returns

<ResponseField name="utxos" type="array" required>
  Array of UTXO objects with `txid` and `vout`
</ResponseField>

## Example

```typescript theme={null}
const utxos = await wallet.getUtxosForDepositAddress(
  "bcrt1p...",
  100,
  0,
  true
);
console.log("UTXOs:", utxos);
```
