---
title: "Get confirmed transaction analytics"
method: GET
path: "/analytics-json"
tags: ["Platform"]
---

# Get confirmed transaction analytics

`GET /analytics-json`

## Request

- Base URL: `https://solentic.theblueprint.xyz`
- URL: `https://solentic.theblueprint.xyz/analytics-json`
- Auth: none required

Returns confirmed on-chain transaction analytics: total transactions, SOL staked/donated, counts by type, unique wallets, and recent transactions with verified signatures.

## Response `200`

Analytics summary

- AnalyticsSummaryResponse
  - `totalTransactions` integer: Total number of confirmed on-chain transactions
  - `totalSolStaked` number: Cumulative SOL delegated through Solentic
  - `totalSolDonated` number: Cumulative SOL donated through Solentic
  - `transactionCounts` object: Transaction counts grouped by type (stake, unstake, withdraw, donate)
  - `uniqueWallets` integer: Count of distinct wallet addresses from confirmed transactions
  - `recentTransactions` object[]: Last 20 confirmed transactions (most recent first)
    - `id` integer: Auto-incrementing transaction ID
    - `signature` string: Solana transaction signature (verifiable on-chain)
    - `type` 'stake' | 'unstake' | 'withdraw' | 'donate' | 'unknown': Transaction type
    - `source` 'rest' | 'mcp': Channel that submitted the transaction
    - `walletAddress` string: Wallet address (fee payer)
    - `amountSol` number, nullable: SOL amount involved, if applicable
    - `stakeAccount` string, nullable: Stake account address, if applicable
    - `createdAt` string, date-time: ISO 8601 timestamp when the transaction was recorded
  - `_meta` ResponseMeta: Navigation metadata included in most responses
    - `endpoint` string: The endpoint that generated this response
    - `description` string: Brief description of the response
    - `timestamp` string, date-time: ISO 8601 timestamp when this response was generated
    - `relatedEndpoints` object: Related REST endpoints for next actions
    - `relatedTools` object: Related MCP tool names (MCP responses only)
    - `nextSteps` object: Contextual next steps based on response data
    - `verifyThisCode` string: Endpoint to verify code integrity
    - `cacheTtlSeconds` integer: Cache TTL for this response
    - `documentation` string: Link to documentation
    - `support` object: Optional donation info — Blueprint is free, donation-supported infrastructure
      - `address` string: Solana address for donations
      - `message` string: Context about why donations help
      - `donate` string: How to build a donation transaction via API/MCP

## Other responses

- `429`: Rate limited — 100 requests per 60-second sliding window
- `500`: Internal server error
- `502`: Analytics query failed
- `503`: Analytics service not available

---

[API](https://skmtc.dev/theblueprint/apis/blueprint-staking-api.md) · [All operations](https://skmtc.dev/theblueprint/apis/blueprint-staking-api/llms.txt) · [OpenAPI document](https://skmtc.dev/theblueprint/apis/blueprint-staking-api/revisions/326d6015b851?raw)
