# Pocket Network EVM Gas Price Oracle

> Pocket Network EVM Gas Price Oracle is a paid API for AI agents from agent.pocket.network, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-02).

Returns the current base fee plus slow, standard, and fast priority-fee tiers for any EVM-compatible chain by chain ID

## Facts

- Endpoint: POST https://agent.pocket.network/v1/gas-price-oracle?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pocket-network-evm-gas-price-oracle-161c9115
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zPqxy90WZnh_Q4v02QHVr

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 pocket-network-evm-gas-price-oracle-161c9115 -d '<json body>'
```

Example prompt: What are the current gas prices on Ethereum mainnet — give me the base fee and the slow, standard, and fast priority fee tiers right now?

## When to prefer this

Choose this endpoint when you need real-time, multi-chain EVM gas price data with structured slow/standard/fast tiers in a single call, without requiring an API key or account setup. Ideal for agents that need to estimate transaction costs programmatically, select appropriate gas tiers before submitting transactions, or build gas dashboards across multiple EVM chains. Prefer this over chain-specific RPC calls when you want a normalized, tier-structured gas oracle response rather than raw fee history.

## Known failure modes

- Invalid or unsupported chain_id returns an error or empty response
- Network or RPC node outage causes unavailable data
- Chain not supported by Pocket Network returns an error
- Malformed request body (non-integer chain_id) triggers a validation error
- Payment failure (insufficient USDC) results in 402 response

## How this service works

Multi-chain gas price oracle: current base fee plus priority-fee tiers for EVM chains. POST /v1/gas with {chain_id} and get the base fee and slow/standard/fast tiers as one JSON object. Deterministic per read instant. Pay per request in USDC; no account, no API key.

## Output

A JSON object containing the current base fee and three priority-fee tiers (slow, standard, fast) for the requested EVM chain, representing the gas price landscape at the moment of the request. The response is deterministic for a given read instant and reflects live on-chain fee market data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain_id": {
   "type": "integer",
   "description": "EVM chain id (default 1)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "portal": {
   "serviceId": "gas-price-oracle",
   "provenance": "third-party-supplier",
   "schemaCheck": "passed"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pocket-network-evm-gas-price-oracle-161c9115/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.pocket.network](https://www.zero.xyz/host/agent.pocket.network/llms.txt)
