# Polygon PoS Live Token Price (QuickSwap/SushiSwap/Uniswap v3)

> Polygon PoS Live Token Price (QuickSwap/SushiSwap/Uniswap v3) is a paid API for AI agents from x402.donnyautomation.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Returns the real-time USD spot price of any ERC-20 token on Polygon PoS, sourced from QuickSwap, SushiSwap, and Uniswap v3 pools, with liquidity depth and confidence rating.

## Facts

- Endpoint: GET https://x402.donnyautomation.com/polygon/price
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/polygon-pos-live-token-price-quickswap-sushiswap-uniswap-v3-f0e5ece0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iXjSloW7zUeE0MSttCJg5

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-live-token-price-quickswap-sushiswap-uniswap-v3-f0e5ece0
```

Example prompt: What's the current USD price of WMATIC on Polygon right now — and how confident is the quote given the pool liquidity?

## When to prefer this

Choose this endpoint when you need a real-time, DEX-sourced USD price for any ERC-20 token on Polygon PoS — especially when liquidity confidence matters (e.g., trading bots, price oracles, portfolio valuation). It is superior to fixed-list price APIs because it covers any ERC-20, not just major tokens, and it explicitly surfaces pool depth and confidence so thin-market prices are never silently passed off as reliable quotes. Prefer it over Ethereum mainnet or Base/Arbitrum equivalents when your token or trading activity is specifically on the Polygon / MATIC / POL network.

## Known failure modes

- Token symbol not found on Polygon PoS — returns error if ticker is unrecognized or has no active pool
- Insufficient liquidity — price returned with low confidence rating indicating thin pool
- No pool exists for the token — endpoint may return error or null price
- Network congestion on Polygon causing delayed pool state reads
- Invalid or malformed symbol parameter causes 400-class error

## How this service works

Spot token price in USD on Polygon PoS, read from QuickSwap, SushiSwap and Uniswap v3 pools at call time. Returns priceUsd, the routed pair, backing liquidityUsd, confidence and blockNumber. Requires ?symbol=TICKER (e.g. WMATIC) or ?token=0xADDRESS. Errors: 400 missing_symbol|unknown_token, 404 no_reliable_price when pools are too thin, 502 upstream_read_failed. Depth is /liquidity; a size-aware quote is /slippage. Chain-pinned; bare /price = BSC.

## Output

Returns a JSON object containing priceUsd (the token's current USD spot price), the specific DEX trading pair used to derive the price, the USD liquidity depth backing the quote, and a confidence rating indicating how reliable the price is given pool depth — flagging thin-pool quotes so they are not mistaken for deep-market prices.

## 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": [
      "symbol"
     ],
     "properties": {
      "symbol": {
       "type": "string",
       "description": "Token symbol on Polygon PoS (e.g. WMATIC, WETH, WBTC, USDC, USDT, DAI, LINK)."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ts": "2026-07-31T00:00:00.000Z",
  "chainId": 137,
  "network": "polygon"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/polygon-pos-live-token-price-quickswap-sushiswap-uniswap-v3-f0e5ece0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.donnyautomation.com](https://www.zero.xyz/host/x402.donnyautomation.com/llms.txt)
