---
title: "Fetch a quick seller risk score by pubkey"
method: GET
path: "/v1/intel/quick/{pubkey}"
tags: ["Paid Trust Intel (Path A)"]
---

# Fetch a quick seller risk score by pubkey

`GET /v1/intel/quick/{pubkey}`

## Request

- Base URL: `https://intel.twzrd.xyz`
- URL: `https://intel.twzrd.xyz/v1/intel/quick/{pubkey}`
- Auth: none declared

Seller wash risk and wallet reputation for a Solana x402 merchant: wash label, fleet %, payer count, plus tier + score. Cheap $0.001 entry before a larger payment. No signed V7 receipt. x402-paid: 0.001 USDC (1000 base units) on Solana mainnet. Path A: bind to the accepts[] entry whose extra.feePayer you intend to pay; settle-rail settlement requires that feePayer to match GET /supported.

## Path parameters

- `pubkey` string, required

## Response `200`

Paid response (JSON) including settlement tx.

- object: What the agent receives for the 0.001 USDC payment.
  - `pubkey` string
  - `tier` string: Bronze|Silver|Gold|Platinum.
  - `score` number
  - `wash_label` string: Seller wash risk label (e.g. wash_shaped, organic).
  - `fleet_pct` number: Share of revenue from heavy-fleet payers.
  - `active_payers` integer: Distinct observed payers in the corpus window.
  - `payments` integer, nullable: Seller-side: all-time count of x402 payments this wallet RECEIVED (payments_received on GET /v1/agents/{pubkey}/x402 on api.twzrd.xyz). Payments it sent as a buyer are not counted. null means the x402 summary was unavailable, not zero.
  - `last_seen` string, date-time, nullable: last_seen_at from the trust profile: latest observed activity in either direction. null when no timestamp is known.

## Other responses

- `402`: Payment required (x402). Returns payment-required header.
- `503`: Surface temporarily disabled.

## Changes

- **2026-10-20** `06a791087c50`: 2 info
  - added the optional property `last_seen` to the response with the `200` status
  - added the optional property `payments` to the response with the `200` status
- **2026-09-01** `e233ad9a9406`: 2 breaking, 1 warning, 4 info
  - for the `path` request parameter `pubkey`, the minLength was increased from `0` to `32`
  - added the pattern `^[1-9A-HJ-NP-Za-km-z]{32,44}$` to the `path` request parameter `pubkey`
  - for the `path` request parameter `pubkey`, the maxLength was set to `44`
  - api operation id `get_v1_intel_quick_pubkey` was added
  - …3 more
- **2026-07-26** `51a00f2e3ae1`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/twzrd/apis/twzrd-agent-reputation-rails/changes/v1/intel/quick/:pubkey/get.md)

---

[API](https://skmtc.dev/twzrd/apis/twzrd-agent-reputation-rails.md) - [All operations](https://skmtc.dev/twzrd/apis/twzrd-agent-reputation-rails/llms.txt) - [OpenAPI document](https://skmtc.dev/twzrd/apis/twzrd-agent-reputation-rails/revisions/beddd4662a76?raw)
