# Utilia Solana Priority Fee Quantiles

> Utilia Solana Priority Fee Quantiles is a paid API for AI agents from api.utilia.ink, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Returns recent Solana priority-fee quantiles (percentile distribution), optionally filtered to up to 20 specific writable accounts.

## Facts

- Endpoint: GET https://api.utilia.ink/base/v1/fees/priority
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/utilia-solana-priority-fee-quantiles-fb153d32
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_138_Psmofc46HTCHMxB1p

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 utilia-solana-priority-fee-quantiles-fb153d32
```

Example prompt: What priority fee quantiles are currently being paid on Solana for transactions touching accounts TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA and 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin? I want to know what fee to set to land quickly.

## When to prefer this

Use this endpoint when you need real-time, account-localized Solana priority fee estimates before submitting a transaction. It is especially valuable when interacting with high-traffic programs (e.g. DEX pools, lending protocols) where account-specific congestion differs from the network baseline. Prefer this over generic fee estimators when you have specific writable accounts and need quantile-level detail to choose a fee that balances cost and confirmation speed.

## Known failure modes

- Invalid or malformed Solana account address returns a 400 error
- More than 20 accounts provided exceeds the limit and may return a validation error
- Payment not attached or insufficient USDC results in a 402 Payment Required response
- Network timeout if Solana RPC is congested
- Empty or stale fee data if no recent transactions reference the specified accounts

## How this service works

Return timestamped Solana priority-fee quantiles for compute-unit bidding, optionally localized to up to 20 writable accounts. Designed for recurring transaction-bot polling at $0.002 per call.

## Output

Returns a JSON object containing priority fee quantile data (e.g. p25, p50, p75, p95, p99 in microlamports) representing recent fee levels observed on the Solana network, optionally scoped to the specified writable accounts if provided.

## 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",
     "properties": {
      "account": {
       "type": "array",
       "items": {
        "type": "string"
       },
       "maxItems": 20,
       "description": "Repeatable Solana account query parameter"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "observedAt": "2026-07-24T08:00:00.000Z",
  "sampleCount": 150,
  "lowMicroLamports": 1000,
  "highMicroLamports": 15000,
  "mediumMicroLamports": 5000
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/utilia-solana-priority-fee-quantiles-fb153d32/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.utilia.ink](https://www.zero.xyz/host/api.utilia.ink/llms.txt)
