# Vextorium EVM Transaction History

> Vextorium EVM Transaction History is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-19).

Retrieves the transaction history for a given EVM wallet address on Ethereum, Base, Arbitrum, Optimism, Polygon, or zkSync

## Facts

- Endpoint: POST https://api.vextorium.com/v1/evm-tx-history?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-evm-transaction-history-848a51cd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zWOz54Nsui-DYyqkGYvfY

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 vextorium-evm-transaction-history-848a51cd -d '<json body>'
```

Example prompt: Can you pull up the transaction history for the Ethereum address 0xd8dA6BF26964aF9D7eed9e03E53415D37aA96045 on Base — show me the last 10 transactions including fees and status?

## When to prefer this

Choose this endpoint when you need paginated on-chain transaction history for an EVM wallet address across Ethereum, Base, Arbitrum, Optimism, Polygon, or zkSync, especially when you want enriched metadata like ENS names, scam flags, and contract identification. It is backed by Blockscout and pays per call in USDC via x402, making it suitable for AI agents that need lightweight, on-demand blockchain data without a subscription.

## Known failure modes

- Invalid or malformed EVM address returns an error or empty result
- Unsupported network enum value causes validation failure
- Address with no transaction history returns empty transactions array
- Rate limiting or upstream Blockscout outage causes timeout or error
- Missing required 'address' field in body causes request rejection

## How this service works

558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.

## Output

Returns a paginated list of transactions for the queried address, including each transaction's hash, timestamp, type (e.g. coin_transfer, contract_call), status (success/failure), native value transferred, native fee paid, and enriched from/to address metadata such as ENS name, display name, scam flag, and whether the address is a contract. Also returns total native fees paid and a has_more flag for pagination.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer"
  },
  "address": {
   "type": "string"
  },
  "network": {
   "enum": [
    "ethereum",
    "base",
    "arbitrum",
    "optimism",
    "polygon",
    "zksync"
   ],
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "source": "Blockscout (https://base.blockscout.com)",
  "address": "0xd8dA6BF26964aF9D7eed9e03E53415D37aA96045",
  "network": "base",
  "has_more": true,
  "transactions": [
   {
    "a": {
     "ens": "vitalik.eth",
     "name": "Vb 5",
     "scam": null,
     "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
     "contract": true
    },
    "date": "2026-09-29T18:17:57.000000Z",
    "from": {
     "ens": null,
     "name": null,
     "scam": null,
     "address": "0x69bAdF095B03d62e97445EB0142e6488d19fF38B",
     "contract": true
    },
    "hash": "0xcde788b2a1fd8778da181801317e8b56080cfe285987400abe83ad2f03a0b5a0",
    "type": [
     "coin_transfer",
     "contract_call"
    ],
    "method": null,
    "status": "success",
    "native_fee": 1.46766326215e-7,
    "native_value": 1e-7,
    "failure_reason": null
   },
   {
    "a": {
     "ens": "vitalik.eth",
     "name": "Vb 5",
     "scam": null,
     "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
     "contract": true
    },
    "date": "2026-09-28T15:38:51.000000Z",
    "from": {
     "ens": null,
     "name": null,
     "scam": null,
     "address": "0x6b339848CfD7aABA6Cacbe964E069C0fDbCEffb1",
     "contract": false
    },
    "hash": "0xc68c095e090ee0cce4089f524f87d6ddaea1aed1ad9204044f6c5dd312b539b2",
    "type": [
     "coin_transfer",
     "contract_call"
    ],
    "method": null,
    "status": "success",
    "native_fee": 3.11880239849e-7,
    "native_value": 1e-7,
    "failure_reason": null
   }
  ],
  "native_fees_paid": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-evm-transaction-history-848a51cd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
