---
title: "Platform-wide raw vs organic settlement, computed live"
method: GET
path: "/v1/stats/overview"
tags: ["stats"]
---

# Platform-wide raw vs organic settlement, computed live

`GET /v1/stats/overview`

## Request

- Base URL: `https://stablescan.achivx.com`
- URL: `https://stablescan.achivx.com/v1/stats/overview`
- Auth: none required

## Query parameters

- `chain` union: A network — number, number in a string, slug or CAIP-2 id (the slugs and CAIP-2 ids are /v1/networks' `slug` and `caip2`). The string forms are listed exactly; the server reads them leniently, as A2A and MCP do: surrounding whitespace, a leading + and leading zeros are ignored, slugs and CAIP-2 ids match in any letter case, and an empty or blank value is no chain at all (the default; /v1/freezes/acts alone refuses an empty filter). Anything else (hex, a decimal fraction, a zero-padded CAIP-2 reference, an unindexed network) is 400 invalid_chain.
  - 1 | 10 | 56 | 8453 | 42161 | 728126428 | -1
  - '1' | '10' | '56' | '8453' | '42161' | '728126428' | '-1' | 'ethereum' | 'optimism' | 'bnb-chain' | 'base' | 'arbitrum' | 'tron' | 'solana' | 'eip155:1' | 'eip155:10' | 'eip155:56' | 'eip155:8453' | 'eip155:42161' | 'eip155:728126428' | 'solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp'
- `window` string

## Response `200`

Platform-wide raw vs organic settlement.

- ScannerOverview
  - `adjusted_basis_capped` boolean: Deprecated alias of organic_basis_capped, always equal to it.
  - `adjusted_basis_volume_usd6` integer, nullable, required: Deprecated alias of organic_basis_usd6, always equal to it.
  - `adjusted_computed_at` string: Deprecated alias of organic_computed_at, always equal to it.
  - `adjusted_transfer_count` integer, nullable, required: Deprecated alias of organic_transfer_count (the name before 2026-09-17), always equal to it.
  - `adjusted_volume_usd6` integer, nullable, required: Deprecated alias of organic_volume_usd6, always equal to it.
  - `adjusted_window_days` integer, required: Deprecated alias of organic_basis_days, always equal to it.
  - `attestation` object: Present when this deploy signs its answers: an Ed25519 signature over the JCS-canonical body without this field. Check it with POST /v1/verify-attestation or against /.well-known/jwks.json.
    - `alg` string, required
    - `data_vintage` integer
    - `kid` string, required
    - `method` string, required
    - `observed_hash` string, required
    - `ruleset_version` string, required
    - `sig` string, required
    - `signed_at` string, required
  - `basis` string, required
  - `generated_at` string, required
  - `hot_window_start` string: Instant (RFC3339) before which raw transfers were moved to the cold archive: older rows are archived, not absent, and running out of rows while paging older means the hot-window boundary, not the end of history. Absent when nothing has been offloaded.
  - `inorganic_fraction_pct` number, nullable, required
  - `organic_basis_capped` boolean
  - `organic_basis_days` integer, required
  - `organic_basis_usd6` integer, nullable, required
  - `organic_computed_at` string
  - `organic_excluded_chains` object[], nullable, required
    - `chain_id` integer, required
    - `reason` string, required
  - `organic_transfer_count` integer, nullable, required
  - `organic_unavailable_reason` string
  - `organic_volume_usd6` integer, nullable, required
  - `overflow` string[], nullable
  - `per_token` object[], nullable, required
    - `chain_id` integer, required
    - `token` string, required
    - `transfer_count` integer, required
    - `volume_usd6` integer, required
  - `transfer_count` integer, required
  - `volume_usd6` integer, required
  - `window` string, required
  - `window_end` string, required
  - `window_start` string, required

## Other responses

- `400`: The one error envelope. Branch on `error.code`, not on the status.
- `404`: The one error envelope. Branch on `error.code`, not on the status.
- `429`: The per-IP token bucket (20 requests/second, burst 40) is empty — wait `Retry-After`.
- `500`: The one error envelope. Branch on `error.code`, not on the status.
- `503`: The one error envelope. Branch on `error.code`, not on the status.

---

[API](https://skmtc.dev/achivx/apis/stablecoin-scanner-rest-api.md) · [All operations](https://skmtc.dev/achivx/apis/stablecoin-scanner-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/achivx/apis/stablecoin-scanner-rest-api/revisions/cbd001c8925c?raw)
