# Vextorium Chainlink Price Feed

> Vextorium Chainlink Price Feed 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-11).

Returns tamper-resistant price data from Chainlink Data Feeds on Base for ETH/USD, BTC/USD, USDC/USD, or any Chainlink aggregator address, including update timestamp and staleness in seconds.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/chainlink-price?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-chainlink-price-feed-6d95d80d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XqJ80kiZc1esc0GiiX7iK

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-chainlink-price-feed-6d95d80d -d '<json body>'
```

Example prompt: What's the current ETH/USD price from the Chainlink feed on Base, and how many seconds ago was it last updated?

## When to prefer this

Choose this endpoint when you need tamper-resistant, on-chain verified price data sourced directly from Chainlink oracles on the Base network, rather than centralized exchange APIs. Ideal when your application requires auditable price provenance, staleness tracking, or integration with DeFi smart contracts that reference the same Chainlink feeds. Prefer this over off-chain price APIs when trustlessness and manipulation resistance matter.

## Known failure modes

- Invalid or unsupported pair symbol returns an error — use ETH/USD, BTC/USD, USDC/USD, or a valid Chainlink aggregator address on Base
- Chainlink feed temporarily unavailable or stale returns outdated data with high age_seconds
- Incorrect network value (only 'base' is supported) causes request rejection
- Malformed aggregator address results in contract lookup failure

## How this service works

Tamper-resistant price from Chainlink Data Feeds on Base (ETH/USD, BTC/USD, USDC/USD, or any Chainlink aggregator address), with update time and staleness in seconds.

## Output

Returns a JSON object with the canonical pair name (e.g. 'BTC / USD'), the current price as a float, the number of seconds since the last on-chain update (age_seconds), and the UTC timestamp of the last update (updated_utc).

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [],
     "properties": {
      "pair": {
       "type": "string",
       "description": "ETH/USD, BTC/USD, USDC/USD or a Chainlink feed address"
      },
      "network": {
       "enum": [
        "base"
       ],
       "type": "string"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": [
      "object",
      "null"
     ],
     "properties": {
      "pair": {
       "type": [
        "string",
        "null"
       ]
      },
      "price": {
       "type": [
        "number",
        "null"
       ]
      },
      "age_seconds": {
       "type": [
        "number",
        "null"
       ]
      },
      "updated_utc": {
       "type": [
        "string",
        "null"
       ]
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "pair": "BTC / USD",
  "price": 84436.1,
  "age_seconds": 145,
  "updated_utc": "2026-09-27T15:58:37Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-chainlink-price-feed-6d95d80d/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)
