> For the complete documentation index, see [llms.txt](https://docs.zebec.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zebec.io/zebec-evm/zebec-evm-sdk/zebec-stream-client/withdraw-streamed-tokens.md).

# Withdraw Streamed Tokens

To withdraw tokens from a stream by receiver, use the `withdrawStream()` method:

```javascript
const streamBytes = "0xabcdef1234567890.."; // Stream ID
const tokenAddress = "0x1234567890abcdef..";
const amount = "50";
const zebecWalletWithdrawal = false;

const receipt = await zebecReceiverClient.withdrawStream(
  streamBytes,
  tokenAddress,
  amount,
  zebecWalletWithdrawal
);

console.log("Withdraw Stream Receipt:", receipt);
```
