---
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`

## Request

- Base URL: `https://api.tatum.io`
- URL: `https://api.tatum.io/v3/dogecoin/transaction/address/batch`
- Auth: API key in header `x-api-key`

/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.dev/tatum/apis/blockchain.md) - [All operations](https://skmtc.dev/tatum/apis/blockchain/llms.txt) - [OpenAPI document](https://skmtc.dev/tatum/apis/blockchain/revisions/f9623a85f420?raw)
