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

# Deposit Stablecoins API

> Accept stablecoin deposits via dedicated blockchain addresses.

Accept stablecoin payments by generating a dedicated blockchain address for each of your users. Deposits are detected automatically, attributed to the right user, and streamed to your backend via webhooks. Funds can then be swept into your master wallet.

## What you can do

* Generate a unique deposit address per user
* Retrieve deposits, balances, and on-chain transaction history for any address
* Receive real-time webhook notifications when deposits confirm
* Sweep funds from child addresses into your master wallet

## How it works

1. **Create a master wallet** on the network you want to accept deposits on.
2. **Generate a child address** for each user using the [Addresses API](/en/about-the-api/addresses).
3. **Share the address** with the user as their deposit destination.
4. **Listen for webhooks** to detect incoming deposits and credit the user in your system.

## Endpoints

| Method | Endpoint                                                 | Description                    |
| ------ | -------------------------------------------------------- | ------------------------------ |
| `POST` | `/wallets/{walletId}/addresses`                          | Generate a new deposit address |
| `GET`  | `/wallets/{walletId}/addresses/{addressId}/balances`     | Check address balances         |
| `GET`  | `/wallets/{walletId}/addresses/{addressId}/transactions` | List address transactions      |

<Card title="Full API Reference" icon="book" href="/en/api-reference/addresses/get-addresses">
  View all deposit endpoints in the API Reference tab.
</Card>
