---
updatedAt: 2026-08-19T14:40:16.000Z
agentTools:
  projectIndex: https://docs.blockberry.one/llms.txt
---

# getAccountActivity

Get all transactions in which the queried account was involved either as a sender or a receiver.

> 📘 This is the Pro endpoint, currently available for free as part of the API campaign.

We provide the following metadata for this endpoint:

| Object     | Parameter       | Description                                                                                                                     |
| :--------- | :-------------- | :------------------------------------------------------------------------------------------------------------------------------ |
| Package    | objectType      | The type of object engaged in the queried account activity.                                                                     |
|            | id              | The ID of the package by which a transaction ran with the queried coin type.                                                    |
|            | imgUrl          | A link to the image of the project by which a transaction ran with the queried coin type,                                       |
|            | symbol          | The symbol of the project for which the package was published by which the  transaction ran with the queried coin.              |
|            | projectName     | The name of the project for which the package was published by which a transaction ran with the queried coin type.              |
|            | projectImg      | A link to the image of the project for which the package was published by which a transaction ran with the queried coin type.   |
|            | isIndexed       | A flag showing that we collect data about the package by which a transaction ran with the queried coin type.                    |
|            | securityMessage | A message warning the user that the package by which a transaction ran with the queried coin type is a scam package.            |
| Pool Coins | coinType        | The type of pool coin provided in the following format: NxN::\{coin name}::\{COIN NAME}.                                        |
|            | coinSymbol      | The symbol of the pool coin.                                                                                                    |
|            | imgUrl          | A link to the image of the pool coin associated with a transaction that ran with the queried coin type                          |
|            | securityMessage | A message warning the user that the pool coin associated with a transaction that ran with the queried coin type is a scam coin. |

# OpenAPI definition

```json
{
  "openapi": "3.0.1",
  "info": {
    "title": "Sui mainnet API",
    "description": "This is the new API Module implementation. The SUI Blockchain API is used to retrieve SUI Blockchain data. In order to execute queries you need to get API Key and use it in header 'x-api-key'. However, before that you need to sign up on the explorer or company website. If an account is created on the website <strong>https://staketab.com/</strong> or <strong>https://suiscan.xyz/</strong>, the user will be granted the <strong>ROLE_USER</strong> role. After that you may fetch API KEY.",
    "termsOfService": "terms-of-service",
    "contact": {
      "name": "Staketab tech support",
      "url": "https://staketab.com/",
      "email": "support@staketab.com"
    },
    "license": {
      "name": "Apache 2.0",
      "url": "https://www.apache.org/licenses/LICENSE-2.0"
    },
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "https://api.blockberry.one/sui",
      "description": "Production"
    }
  ],
  "security": [
    {
      "x-api-key": []
    }
  ],
  "paths": {
    "/v1/accounts/{address}/activity": {
      "get": {
        "tags": [
          "Accounts"
        ],
        "summary": "getAccountActivity",
        "description": "Get all transactions in which the queried account was involved either as a sender or a receiver.",
        "operationId": "getAccountActivity",
        "parameters": [
          {
            "name": "address",
            "in": "path",
            "description": "Queried address digest (hash).",
            "required": true,
            "schema": {
              "type": "string",
              "description": "Queried address digest (hash).",
              "default": "0x61953ea72709eed72f4441dd944eec49a11b4acabfc8e04015e89c63be81b6ab"
            }
          },
          {
            "name": "actionType",
            "in": "query",
            "description": "Select action type parameter.",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Select action type parameter.",
              "default": "ALL",
              "enum": [
                "ALL",
                "SEND",
                "RECEIVE"
              ]
            }
          },
          {
            "name": "nextCursor",
            "in": "query",
            "description": "Cursor that should be sent to an endpoint to receive the next batch of responses.",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "Number of queried entries.",
            "required": false,
            "schema": {
              "maximum": 50,
              "minimum": 1,
              "type": "integer",
              "format": "int32",
              "default": 20
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "description": "Sorting method: from the lowest element to the highest (ASC) or from the highest element to the lowest (DESC).",
            "required": true,
            "schema": {
              "type": "string",
              "default": "DESC",
              "enum": [
                "ASC",
                "DESC"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/NodeSliceActivityMetadataAPI"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "MetadataDtoAPI": {
        "type": "object",
        "properties": {
          "objectType": {
            "type": "string",
            "enum": [
              "ACCOUNT",
              "COIN",
              "OBJECT",
              "DOMAIN_NFT",
              "NFT",
              "COLLECTION",
              "OTHER_OBJECT",
              "PACKAGE",
              "TRANSACTION",
              "TRANSACTION_FUNCTION",
              "TRANSACTION_MODULE",
              "POOL",
              "UNKNOWN"
            ]
          },
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "imgUrl": {
            "type": "string"
          },
          "symbol": {
            "type": "string"
          },
          "poolCoins": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PoolCoinMetadataAPI"
            }
          },
          "projectName": {
            "type": "string"
          },
          "projectImg": {
            "type": "string"
          },
          "isIndexed": {
            "type": "boolean"
          },
          "securityMessage": {
            "type": "string"
          }
        }
      },
      "PoolCoinMetadataAPI": {
        "type": "object",
        "properties": {
          "coinType": {
            "type": "string"
          },
          "coinSymbol": {
            "type": "string"
          },
          "imgUrl": {
            "type": "string"
          },
          "coinSeq": {
            "type": "integer",
            "format": "int32"
          },
          "securityMessage": {
            "type": "string"
          },
          "hasNoMetadata": {
            "type": "boolean"
          }
        }
      },
      "ActivityDetails": {
        "type": "object"
      },
      "ActivityDetailsDto": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "DEX",
              "NFT",
              "DELEGATION",
              "OTHER"
            ]
          },
          "detailsDto": {
            "$ref": "#/components/schemas/ActivityDetails"
          }
        }
      },
      "ActivityMetadataAPI": {
        "type": "object",
        "properties": {
          "activityType": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "details": {
            "$ref": "#/components/schemas/ActivityDetailsDto"
          },
          "activityWith": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MetadataDtoAPI"
            }
          },
          "timestamp": {
            "type": "integer",
            "format": "int64"
          },
          "digest": {
            "type": "string"
          },
          "txStatus": {
            "type": "string",
            "enum": [
              "SUCCESS",
              "FAILURE",
              "ABORT"
            ]
          },
          "gasFee": {
            "type": "number"
          }
        }
      },
      "NodeSliceActivityMetadataAPI": {
        "type": "object",
        "properties": {
          "content": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ActivityMetadataAPI"
            }
          },
          "nextCursor": {
            "type": "string"
          },
          "hasNextPage": {
            "type": "boolean"
          }
        }
      }
    },
    "securitySchemes": {
      "x-api-key": {
        "type": "apiKey",
        "name": "x-api-key",
        "in": "header"
      }
    }
  }
}
```