Skip to content
Alchemy Logo

Dogecoin Address Activity Webhook

Get real-time updates of Dogecoin transactions that send from or pay to the addresses that you track using the Dogecoin Address Activity webhook

Beta

The Dogecoin Address Activity webhook is in beta. Payload fields, limits, and behavior may change, including breaking changes.

See the Feature Support by Chain page for details about product and chain support!

Alchemy's Dogecoin Address Activity webhook notifies your app when a transaction in a new block spends from or pays to one of the addresses that you configure. Each notification gives the transaction from the point of view of your address: whether the address received or sent DOGE, its net balance change, the fee, and every input and output of the transaction.

The webhook supports the standard Dogecoin address types: P2PKH (D...) and P2SH (9... or A...). It is available on Dogecoin Mainnet.

The payload has the same format as the Bitcoin Address Activity webhook.

Dogecoin uses unspent transaction outputs (UTXOs), not account balances. A transaction spends one or more earlier outputs (its inputs) and creates new outputs, so one transaction can involve many addresses. For this reason the webhook reports one activity entry per transaction and tracked address, not one entry per transfer.

  • Direction. incoming if your address does not spend any input of the transaction. self if it spends an input and every output with an address pays back to it. outgoing in all other cases.
  • Net value. The total of the outputs that pay your address, minus the total of the inputs that it spends. A negative value means that the balance of the address went down.
  • Fee. The total of the inputs minus the total of the outputs.
  • Inputs and outputs. The full lists for the transaction, so that you can identify change outputs and the other parties.
  • Amounts. Integer strings in koinu, the smallest unit of DOGE (1 DOGE = 100,000,000 koinu).

We send a notification when a block is added to the chain (one confirmation). Unconfirmed mempool transactions are not reported. If a block is removed by a chain reorganization, we send the activity from that block again with status set to removed and removed set to true.

One notification can contain several activity entries: all matching transactions in a block, for each tracked address that they involve. A busy address can have many entries in one block.

When a transaction in a new block involves one of the addresses that you track, you receive a response like this:

{
  "webhookId": "wh_7fd2qk9xn3vbm0ly",
  "id": "whevt_c8w1zr6tpk4yq2hs",
  "createdAt": "2026-11-09T15:43:12.508Z",
  "type": "ADDRESS_ACTIVITY",
  "event": {
    "network": "DOGECOIN_MAINNET",
    "source": "dogecoin-core",
    "activity": [
      {
        "address": "DLdSgSUbrdDEFLhtjwooK32Z4nzeywqzC4",
        "txid": "669bf7d6ad940eaa03d66f17b631ca3f2652a2a796ea7ccdab4a37800d0e6545",
        "blockHeight": 6450600,
        "blockHash": "c56b6925180c8abece27025eeef03d152c1e09741cdc84335c0892ec77ed191e",
        "blockTimestamp": "2026-11-09T15:43:03Z",
        "confirmations": 1,
        "status": "confirmed",
        "direction": "outgoing",
        "netValue": "-21525700000",
        "fee": "91200000",
        "coinbase": false,
        "inputs": [
          {
            "address": "DLdSgSUbrdDEFLhtjwooK32Z4nzeywqzC4",
            "value": "4496604200000",
            "prevTxid": "d695c26beb469ba757689ed643f304d3f9943ec4de37b5d6a31798580bf6a09b",
            "prevVout": 1
          }
        ],
        "outputs": [
          {
            "address": "DGW15imk4bETHrKkmfzExWSNgf2yAbAKDm",
            "value": "21434500000",
            "vout": 0,
            "scriptType": "pubkeyhash"
          },
          {
            "address": "DLdSgSUbrdDEFLhtjwooK32Z4nzeywqzC4",
            "value": "4475078500000",
            "vout": 1,
            "scriptType": "pubkeyhash"
          }
        ],
        "removed": false
      }
    ]
  }
}

Below you can find descriptions for each field of the response.

FieldDescriptionValue
webhookIdUnique ID of the webhook destination.wh_7fd2qk9xn3vbm0ly
idID of the event.whevt_c8w1zr6tpk4yq2hs
createdAtTimestamp when the webhook event was created.2026-11-09T15:43:12.508Z
typeWebhook event type.ADDRESS_ACTIVITY
eventObject containing the network, source, and list of activity entries.N/A
networkThe Dogecoin network the webhook is on.DOGECOIN_MAINNET
sourceThe source used to produce the event stream.dogecoin-core
activityList of activity entries, one for each transaction and tracked address.N/A
addressThe tracked address that the entry is for.DLdSgSUbrdDEFLhtjwooK32Z4nzeywqzC4
txidThe transaction ID.669bf7d6...0d0e6545
blockHeightThe height of the block that includes the transaction.6450600
blockHashThe hash of the block that includes the transaction.c56b6925...ec77ed191e
blockTimestampThe ISO 8601 timestamp of the block.2026-11-09T15:43:03Z
confirmationsThe number of confirmations of the block when the event was sent.1
statusconfirmed for a transaction in a new block. removed for a transaction in a block that a chain reorganization removed.confirmed or removed
directionThe direction of the transaction for the tracked address. See How activity is reported.incoming, outgoing, or self
netValueThe balance change of the tracked address in koinu: outputs that pay the address minus inputs that it spends. Negative when the address sends more than it receives.-21525700000
feeThe transaction fee in koinu: inputs minus outputs. Omitted for a coinbase transaction.91200000
coinbaseWhether the transaction is the coinbase transaction (the block reward). A coinbase transaction has no inputs.false
inputsAll inputs of the transaction. See fields below.N/A
inputs[].addressThe address of the output that the input spends. Omitted for a script without an address.DLdSgSUbrdDEFLhtjwooK32Z4nzeywqzC4
inputs[].valueThe value of the spent output in koinu.4496604200000
inputs[].prevTxidThe ID of the transaction that created the spent output.d695c26b...f6a09b
inputs[].prevVoutThe index of the spent output in that transaction.1
outputsAll outputs of the transaction. See fields below.N/A
outputs[].addressThe address that the output pays. Omitted for a script without an address, for example an OP_RETURN output.DGW15imk4bETHrKkmfzExWSNgf2yAbAKDm
outputs[].valueThe value of the output in koinu.21434500000
outputs[].voutThe index of the output in the transaction.0
outputs[].scriptTypeThe script type of the output, as reported by Dogecoin Core.pubkeyhash, scripthash, pubkey, multisig, nulldata
removedtrue if a chain reorganization removed the block. Equal to status being removed.false

Go to the Webhooks page in your Alchemy Dashboard.

Make sure you have the correct app selected in the top left of the dashboard.

Click Create Webhook, and choose Address Activity as the webhook type.

Select Dogecoin in the CHAIN dropdown. Then choose Mainnet as the NETWORK.

Paste your webhook URL into the WEBHOOK URL field. Then enter one or more Dogecoin Addresses that you want to track. Addresses start with D, 9, or A.

Click Test Webhook to send an example event to your URL. After the test is successful, click Create Webhook. Your webhook appears in the list.

Events start with the next block after you create the webhook. Earlier transactions are not sent.

EndpointDescription
Webhook AddressesGet all addresses for an Address Activity webhook.
Update Webhook AddressesAdd or remove addresses from a specific webhook.
Delete WebhookDelete a webhook.
Update WebhookSet the status of a webhook to active or inactive.
Was this page helpful?