# Nimbus Onchain Data API – Self-Dealing Check

> Nimbus Onchain Data API – Self-Dealing Check is a paid API for AI agents from crypto-data-api-zo95.onrender.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-02).

Checks a blockchain wallet address for self-dealing behavior (e.g. wash trading, circular transfers) over a configurable time window and returns flagged findings

## Facts

- Endpoint: GET https://crypto-data-api-zo95.onrender.com/v1/address/self-dealing-check?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nimbus-onchain-data-api-self-dealing-check-cdebefcf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_P_ZmSoZIgUIEFVibqFgWb

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability nimbus-onchain-data-api-self-dealing-check-cdebefcf
```

Example prompt: Run a self-dealing check on the Ethereum wallet 0xAbC123...def456 over the last 6 hours and tell me if any suspicious circular transfers or wash trading was flagged.

## When to prefer this

Use this endpoint when you need a quick, affordable ($0.02/call) automated signal on whether a specific Ethereum wallet exhibits self-dealing or wash trading behavior. Ideal for pre-investment screening, NFT volume authenticity checks, and DeFi due diligence workflows where a fast algorithmic flag (not a full audit) is sufficient.

## Known failure modes

- Invalid Ethereum address format (must match 0x + 40 hex chars) returns validation error
- Hours parameter outside 1-6 range is rejected
- Service may be temporarily unavailable as it runs on Render free tier (cold starts possible)
- Data may be delayed or incomplete for very recent blocks
- Payment failure via x402 prevents request from being fulfilled

## How this service works

x402 pay-per-call. Payments are per request in USDC and are final. No refunds on-chain. Service is provided as-is and may change or stop without notice. Informational data only, not financial, investment, legal, or tax advice. Metrics such as net transfer volume estimates and wallet clusters are algorithmic estimates from public blockchain data and may be wrong or delayed. Provided as-is with no warranty. Methodology: https://crypto-data-api-zo95.onrender.com/methodology.

## Output

Returns a JSON object with the queried address, a plain-English summary of findings, an array of named checks that were run (each with a flag indicating whether it was triggered), a disclaimer, and a UTC timestamp of when the check was performed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "hours": {
       "type": "string",
       "pattern": "^[1-6]$",
       "description": "1-6, default 6"
      },
      "address": {
       "type": "string",
       "pattern": "^0x[0-9a-fA-F]{40}$"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "checks_run": {
       "type": "array"
      },
      "disclaimer": {
       "type": "string"
      },
      "generated_at_utc": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "address": "0x...",
  "summary": "No issues found in these checks as of 2026-09-29T19:40:00Z. ...",
  "checks_run": [
   {
    "id": "self_transfers",
    "ran": true,
    "flagged": false
   }
  ],
  "disclaimer": "...",
  "checked_at_utc": "2026-09-29T19:40:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nimbus-onchain-data-api-self-dealing-check-cdebefcf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from crypto-data-api-zo95.onrender.com](https://www.zero.xyz/host/crypto-data-api-zo95.onrender.com/llms.txt)
