👀Watch Addresses

The Xverse API lets you watch blockchain addresses and receive transaction events as they happen.

This is built for apps that need to react to on-chain activity — without polling — such as wallets, payment flows, portfolio trackers, and backend reconciliation systems.

Address watching is currently available for Bitcoin. Support for Spark and Starknet webhooks is coming soon.


🔔 Transaction Webhooks

Webhooks are how Xverse delivers address activity events to your application.

Once a webhook subscription is registered for a set of addresses:

  • Xverse monitors the addresses

  • Transaction events are pushed to your backend via HTTP POST

  • No custom indexing or node infrastructure is required

Supported networks

Network
Status

Bitcoin

✅ Live

Spark

⏳ Coming soon

Starknet

⏳ Coming soon

You can subscribe to:

  • Incoming transactions

  • Outgoing transactions


👀 Register a Webhook Subscription

Start watching a set of addresses.

  • Registers the address for transaction monitoring

  • Enables webhook notifications for relevant transactions involving the addresses

circle-info

Currently supports Bitcoin addresses only. Spark & Starknet will be added soon and follow the same model.

post

Register a subscription for events.

Authorizations
x-api-keystringRequired
Body
Responses
chevron-right
200

Default Response

No content

post
/v1/subscription
200

Default Response

No content


📬 Webhook Payload (Bitcoin)

When a transaction involving any of the watched addresses is confirmed, Xverse sends a POST request to your webhook URL:

Payloads for Spark and Starknet will follow a similar structure.


📄 List Webhook Subscriptions

Returns all active address-watching webhook subscriptions for your API key.

Use this to

  • Inspect active address watchers

  • Debug webhook behavior

  • Manage multiple monitored sets of addresses

get

Get registered subscriptions.

Authorizations
x-api-keystringRequired
Query parameters
offsetnumberOptionalDefault: 0
limitnumber · min: 25 · max: 25OptionalDefault: 25
Responses
chevron-right
200

Default Response

application/json
get
/v1/subscription

❌ Delete a Subscription

Stop watching a set of addresses by deleting the webhook subscription.

Use this to

  • Stop receiving notifications for an address

  • Clean up unused subscriptions

delete

Delete subscriptions.

Authorizations
x-api-keystringRequired
Path parameters
subscriptionIdnumberRequired
Responses
chevron-right
200

Default Response

No content

delete
/v1/subscription/{subscriptionId}
200

Default Response

No content

Last updated