---
title: "How do I manage and add more addresses to a webhook?"
description: "Manage Alchemy webhooks, track up to 100,000 addresses and update larger lists via API!"
---

# How do I manage and add more addresses to a webhook?

Alchemy’s webhooks allow you to monitor blockchain events for up to **100,000 addresses**. Managing these addresses, including adding or removing them, can be done through the update-webhook-addresses endpoint. Below, we’ll guide you through the process of updating addresses across any webhook, and how to handle large address lists efficiently.

## Managing addresses with update-webhook-addresses
The [update-webhook-addresses endpoint](https://www.alchemy.com/docs/data/webhooks/webhooks-api-endpoints/notify-api-endpoints/update-webhook-addresses) can be used to add or remove addresses tracked by any webhook. However, there are important limitations to note:

- **Maximum Addresses per Webhook: Each webhook can track up to 100,000 addresses**.
- **Request Limit: The update-webhook-addresses endpoint accepts an array with a maximum of 500 addresses per request** to ensure system safety and performance.

## How to add more than 500 addresses?
If you need to add more than 500 addresses to a webhook, follow these steps:

1. **Divide the Address List: Split your large address array into smaller arrays, each containing a maximum of 500 addresses**.
1. **Make Multiple API Calls:** Call the update-webhook-addresses endpoint multiple times, passing one array of 500 addresses per request. This ensures that you can add as many addresses as necessary.
1. **API Reference:** For more detailed instructions on how to structure your API requests, refer to our [API documentation](https://www.alchemy.com/docs/data/webhooks/webhooks-api-endpoints/notify-api-endpoints/update-webhook-addresses).

**Example:**

If you want to track 1,000 addresses with your webhook, you would:

1. Split the 1,000 addresses into 10 arrays of 500 addresses each.
1. Call the update-webhook-addresses endpoint 10 times, with one array per call.
1. Repeat this process until all the addresses are successfully added to the webhook.

## Best practices
- **Batching Requests:** To prevent overloading the system and hitting rate limits, it’s recommended to add addresses in batches, as outlined above.
- **Tracking Limit: While each webhook can track up to 100,000 addresses**, you can always create additional webhooks if you need to monitor more addresses.

By following these steps, you can effectively manage and add addresses to any of your webhooks, ensuring a scalable and reliable system!

<CalloutBlock>
  📘 For more detailed information, please visit our API documentation!
</CalloutBlock>
