---
title: "GET /getAddressAggregateData"
method: GET
path: "/getAddressAggregateData"
tags: ["Account"]
---

# GET /getAddressAggregateData

`GET /getAddressAggregateData`

Returns an array of erc20 transfers that the address has made

## Query parameters

- `address` string, required
- `network` string
- `filter` string

## Response `200`

Success

- object — An array of erc20 transfers that the address has made
  - `userOps` UserOp[] — An array of user operations that the address was involved in
    - `userOpHash` string — Hash of the user operation.
    - `transactionHash` string — Hash of the transaction that contains the user operation.
    - `sender` string — Address of the user that sent the operation.
    - `target` string, nullable — The target of the user operation
    - `accountSender` object, nullable — Object containing meta data of the sender's account
      - `factory` string, nullable — The factory of the senders account
    - `accountTarget` object, nullable — Object containing meta data of the target's account
      - `factory` string, nullable — The factory of the targets account if present
    - `paymaster` string — The paymaster of the user operation
    - `nonce` string — Nonce of the user operation
    - `actualGasCost` string, nullable — Actual gas cost of the user operation
    - `actualGasUsed` string, nullable — Actual gas used of the user operation
    - `success` boolean — Whether the user operation was successful
    - `revertReason` string — Hexadecimal reason as to why the user operation reverted
    - `blockTime` string — Timestamp of the block in which the user operation was mined
    - `blockNumber` string — Block number of the block in which the user operation was mined
    - `network` string — Network on which the user operation was mined
    - `input` string — Input for the transaction that contains the user operation
    - `callData` string — callData in Hex that was sent to the target of the user operation
    - `beneficiary` string, nullable — Address of the beneficiary of the user operation
    - `factory` string, nullable — Factory of the user operation
    - `value` string, nullable — Value sent to the target of the user op
    - `verificationGasLimit` string, nullable — Gas limit used for the verification of the user operation
    - `preVerificationGas` string, nullable — Gas used for the pre-verification of the user operation
    - `maxFeePerGas` string, nullable — Max fee per gas of the user operation
    - `maxPriorityFeePerGas` string, nullable — Max priority fee per gas of the user operation
    - `paymasterAndData` string, nullable — Paymaster and data of the user operation
    - `signature` string, nullable — Signature of the user operation
    - `id` string — Internal ID of the user operation, can be ignored.
  - `transactions` Transaction[] — An array of internal + external transactions that the address has made
    - `block_signed_at` string — Block signed at
    - `block_height` number — Block height
    - `tx_hash` string — Hash of the transaction
    - `tx_offset` number — Offset of the transaction
    - `successful` boolean — If the transaction was successful
    - `from_address` string — Address of the sender
    - `from_address_label` string — Label of the sender
    - `to_address` string — Address of the receiver
    - `to_address_label` string — Label of the receiver
    - `value` string — Value of the transaction
    - `value_quote` number — Quote value of the transaction
    - `pretty_value_quote` string — Pretty quote value of the transaction
    - `gas_offered` number — Gas offered
    - `gas_spent` number — Gas spent
    - `gas_price` number — Gas price
    - `fees_paid` string — Fees paid
    - `gas_quote` number — Gas quote
    - `pretty_gas_quote` string — Pretty gas quote
    - `gas_quote_rate` number — Gas quote rate
  - `erc20Transfers` ERC20Transfer[] — An array of erc20 transfers that the address has made
    - `from` string, required — Address of the sender
    - `to` string, required — Address of the receiver
    - `value` number, required — Amount of tokens transferred
    - `hash` string, required — Hash of the transaction
    - `blockNum` number — Block number of the transaction in hex
    - `asset` string — Symbol of the token
    - `catergory` string — Category of the transaction erc20 vs erc721
  - `erc721Transfers` NFTTransfer[] — An array of erc721+erc1155 transfers that the address has made
    - `from` string, required — Address of the sender
    - `to` string, required — Address of the receiver
    - `value` number — Amount of tokens transferred (erc20)
    - `tokenId` string, required — Token id of the nft
    - `hash` string, required — Hash of the transaction
    - `blockNum` number — Block number of the transaction in hex
    - `asset` string — Symbol of the token/nft
    - `catergory` string — Category of the transaction erc20 vs erc721
    - `erc721TokenId` string — Token id of the nft
    - `erc721Metadata` string — metadata of the nft
    - `rawContract` object — raw contract data
      - `address` string — Address of the contract

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Invalid API Key
- `502` — Bad Gateway
- `default` — Success

---

[API](https://skmtc.net/jiffyscan/apis/jiffyscan-apis.md) · [All operations](https://skmtc.net/jiffyscan/apis/jiffyscan-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/jiffyscan/jiffyscan-apis/revisions/6f6deddabdc5/schema)
