---
title: "Get transactions for multiple Dogecoin addresses in a batch"
method: POST
path: "/v3/dogecoin/transaction/address/batch"
tags: ["Dogecoin - Tatum API"]
---

# Get transactions for multiple Dogecoin addresses in a batch

`POST /v3/dogecoin/transaction/address/batch`

/v3/dogecoin/transaction/address/batch

**5 credit per address for each API call**

Retrieve transactions for multiple Dogecoin addresses in a batch.

## Request body

- BtcGetTxByAddressBatch
  - `txType` 'incoming' | 'outgoing' — Type of the transaction to fetch - either incoming, or outgoing. If none is present - all transactions are fetched.
  - `addresses` string[], required — Addresses

## Response `200`

OK

- object[]
  - `address` string — Address
  - `transactions` DogeTxByAddress[] — Transactions for address.
    - `hash` string — Transaction hash.
    - `witnessHash` string — Witness hash in case of a SegWit transaction.
    - `fee` string — Fee paid for this transaction, in DOGE.
    - `rate` string
    - `ps` number
    - `blockNumber` number — Height of the block this transaction belongs to.
    - `block` string — Hash of the block this transaction belongs to.
    - `time` number — Time of the transaction.
    - `index` number — Index of the transaction in the block.
    - `version` number — Index of the transaction.
    - `flag` number
    - `inputs` object[] — List of transactions, from which assets are being sent.
      - `prevout` object
        - `hash` string — Transaction hash of the input.
        - `index` number — Transaction index of the input.
      - `script` string — Data generated by a spender which is almost always used as variables to satisfy a pubkey script.
      - `witness` string — Transaction witness.
      - `sequence` number
      - `coin` object
        - `version` number
        - `height` number
        - `value` string — Value of the transaction, in DOGE.
        - `script` string
        - `address` string — Sender address.
        - `coinbase` boolean — Coinbase transaction - miner fee.
    - `outputs` object[] — List of recipient addresses and amounts to send to each of them.
      - `value` string — Sent amount in DOGE.
      - `script` string — Transaction script.
      - `address` string — Recipient address.
    - `locktime` number — Block this transaction was included in.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized. Not valid or inactive subscription key present in the HTTP Header.
- `403` — Forbidden. The request is authenticated, but it is not possible to perform the required operation due to a logical error or invalid permissions.
- `500` — Internal server error. There was an error on the server during the processing of the request.

---

[API](https://skmtc.net/tatum/apis/blockchain-data.md) · [All operations](https://skmtc.net/tatum/apis/blockchain-data/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tatum/blockchain-data/revisions/8622ee4b8fae/schema)
