# Base Wallet Activity & Due-Diligence API (x402)

> Base Wallet Activity & Due-Diligence API (x402) is a paid API for AI agents from x402-wallet-profile-api-production.up.railway.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-15).

Analyzes a Base blockchain wallet address and returns on-chain activity metrics, risk flags, and a heuristic activity score for due diligence and risk triage.

## Facts

- Endpoint: GET https://x402-wallet-profile-api-production.up.railway.app/wallet/:address?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-wallet-activity-due-diligence-api-x402-89aefe5a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QOqJo1lMN-h2xRrnF_bPD

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 base-wallet-activity-due-diligence-api-x402-89aefe5a
```

Example prompt: Can you run a due diligence check on the Base wallet 0x1234abcd5678ef901234abcd5678ef901234abcd — I want to know its transaction count, token transfer count, native balance, when it was first and last active, whether it's a contract, and any risk flags?

## When to prefer this

Choose this endpoint when you need a quick, structured on-chain profile of a Base network wallet address for due diligence, risk triage, or counterparty assessment — especially when you want a pre-computed activity score and risk flags rather than raw RPC data. It is well-suited for agentic workflows that need to screen wallets before payments, whitelisting, or interactions, and costs only $0.01 USDC per call via x402. Prefer alternatives if you need Ethereum mainnet or other chain data, full transaction history detail, or identity verification.

## Known failure modes

- Invalid or malformed wallet address returns an error response
- Address not found on Base (no activity) may return zero counts or empty fields
- Network or RPC timeouts from Base node providers causing delayed or failed responses
- Rate limiting if too many requests are sent in quick succession
- Payment failure (insufficient USDC balance or x402 protocol issue) blocking the request

## How this service works

Analyze a Base wallet address for on-chain wallet due diligence, transaction-history research, and risk triage. Returns native balance, transaction and token-transfer counts, first and last activity, contract status, a heuristic activity score, and risk flags as JSON. Not identity verification or a guarantee that an address is safe.

## Output

A JSON object containing the wallet's native ETH balance on Base, total transaction count, token transfer count, timestamps of first and last on-chain activity, a boolean indicating whether the address is a smart contract, a heuristic activity score (numeric), and a list of risk flags (e.g. new wallet, low activity, contract interaction patterns).

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-wallet-activity-due-diligence-api-x402-89aefe5a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-wallet-profile-api-production.up.railway.app](https://www.zero.xyz/host/x402-wallet-profile-api-production.up.railway.app/llms.txt)
