Skip to main content
GET
/
account
/
{address}
/
userop-activity-unified
Unified user activity (UserOperations + transactions)
curl --request GET \
  --url https://indexer.mainnet.incentiv.io/api/account/{address}/userop-activity-unified
{
  "code": 200,
  "result": {
    "total": 123,
    "pageable": 50,
    "items": [
      {
        "hash": "<string>",
        "success": true,
        "bundleTxHash": "<string>",
        "blockNumber": 123,
        "timestamp": 123,
        "sender": "<string>",
        "actualGasCost": "<string>",
        "paymasterAndData": "<string>",
        "type": "<string>",
        "value": "<string>",
        "to": "<string>",
        "asset": "<string>"
      }
    ]
  }
}

Path Parameters

address
string
required

Ethereum account address (EOA or smart account)

Query Parameters

type
string

Optional activity type filter (forwarded to listUserActivityUnified)

direction
enum<string>

Direction of activity relative to the account (incoming, outgoing, all)

Available options:
incoming,
outgoing,
all
fromTimestamp
integer

Minimum UNIX timestamp (seconds) of activities to include

toTimestamp
integer

Upper bound UNIX timestamp (seconds), activities with timestamp < toTimestamp

fromBlockNumber
integer

Minimum block number to include

toBlockNumber
integer

Upper-bound block number (blockNumber < toBlockNumber)

bundleTxHash
string

Optional filter for bundle transaction hash

offset
integer

Zero-based offset for pagination

limit
integer

Page size for pagination

sort
enum<string>

Sort order (same as UserOperationQuerySort)

Available options:
TIMESTAMP_ASC,
TIMESTAMP_DESC

Response

Unified activity list

code
integer
Example:

200

result
object