# Polygon PoS Transaction Lookup

> Polygon PoS Transaction Lookup is a paid API for AI agents from ca-tax-api-mainnet.lxtap.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-23).

Returns a human-readable summary of a Polygon PoS transaction including status, block, time, sender, recipient, POL value, gas details, method selector, and decoded ERC-20 transfers.

## Facts

- Endpoint: GET https://ca-tax-api-mainnet.lxtap.workers.dev/polygon/tx?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/polygon-pos-transaction-lookup-d5209bf1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XxZEM8RRFnhI1rWj8tB91

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 polygon-pos-transaction-lookup-d5209bf1
```

Example prompt: Can you look up this Polygon transaction and tell me what happened — who sent it, who received it, what tokens moved, and whether it succeeded? The hash is 0x3a1b2c4d5e6f7890abcdef1234567890abcdef1234567890abcdef1234567890ab.

## When to prefer this

Use this endpoint when you need a complete, human-readable breakdown of a specific Polygon PoS transaction by hash, especially when you need decoded ERC-20 transfers with token symbols. Prefer this over raw RPC calls when you want structured, agent-friendly output without manually decoding ABI data. Choose this over Ethereum or Base equivalents when the transaction is specifically on Polygon PoS.

## Known failure modes

- Invalid or malformed transaction hash (not matching ^0x[0-9a-fA-F]{64}$) returns a 400 error
- Transaction hash not found on Polygon PoS returns a 404 or empty result
- Network or RPC node unavailability causes a 5xx error
- Payment not provided or invalid x402 payment header causes a 402 error
- Pending/unconfirmed transactions may return incomplete data

## How this service works

Pay-per-call data for AI agents, paid in USDC on Base with x402: token risk checks (rug check) on Base, Ethereum, Arbitrum, Optimism, Polygon and Solana, onchain reads (balances, transactions, gas, contracts, NFTs, whale trades, new pools, ENS and Basenames), ECB exchange rates, and Canadian sales tax and business days.

## Output

A structured human-readable summary containing: transaction status (success/failure), block number and timestamp, sender and recipient addresses, POL value transferred, gas used and fee in POL, method selector (4-byte signature), and a list of decoded ERC-20 token transfers with token symbol, sender, recipient, and amount for each.

## 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": [
      "hash"
     ],
     "properties": {
      "hash": {
       "type": "string",
       "pattern": "^0x[0-9a-fA-F]{64}$",
       "description": "Transaction hash on Polygon PoS"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": "0x8F8eE35B440cB07FaF84BEE82FDD2bA3BFEEe5de",
  "fee": "0.163217345365235611",
  "from": "0xb1da6E546BD592218d6E849a8177d9D4fbf12986",
  "hash": "0x0503a3c6b73ddb5d277a6aec2a2c7f598df5b19569217f637e9ca2e40271def9",
  "chain": "polygon",
  "value": "0",
  "status": "success",
  "gasUsed": 142361,
  "timestamp": "2026-10-22T15:30:27.000Z",
  "blockNumber": 95985104,
  "nativeSymbol": "POL",
  "methodSelector": "0xb61d27f6",
  "tokenTransfers": [
   {
    "to": "0xAbB82896541FbFBb5f67f2Fbe6bAE5335c004e7B",
    "raw": "70000000",
    "from": "0x8F8eE35B440cB07FaF84BEE82FDD2bA3BFEEe5de",
    "token": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "70",
    "symbol": "USDC"
   }
  ],
  "contractCreated": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/polygon-pos-transaction-lookup-d5209bf1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ca-tax-api-mainnet.lxtap.workers.dev](https://www.zero.xyz/host/ca-tax-api-mainnet.lxtap.workers.dev/llms.txt)
