Six endpoints, real-time Solana, Base & Ethereum data

Every endpoint accepts an optional format=llm parameter that returns a natural-language sentence instead of structured JSON. The network being queried (Solana, Base, or Ethereum) is independent from the network you pay with — every endpoint accepts payment on Solana or Base, whichever wallet you have.

Solana

GET /get_network_health/solana

Returns a 0-100 Solana network health score combining average slot time, delinquent stake, prioritization fees (congestion), and skipped-slot rate (block production health) — plus the raw metrics and per-metric sub-scores behind it. Useful before executing a timing-sensitive transaction.

Request
curl "https://lazareus.xyz/get_network_health/solana"
Response
{
  "score": 94,
  "status": "healthy",
  "degraded": false,
  "reasons": [],
  "metrics": {
    "avg_slot_time_ms": 422.9,
    "delinquent_stake_pct": 0,
    "median_prioritization_fee_microlamports": 0,
    "skip_rate_pct": 1.2
  },
  "sub_scores": {
    "slot_time": 89,
    "delinquent_stake": 100,
    "prioritization_fee": 100,
    "skip_rate": 76
  },
  "thresholds": {
    "slot_time_degraded_ms": 600,
    "delinquent_stake_degraded_pct": 10,
    "prioritization_fee_degraded_microlamports": 10000,
    "skip_rate_degraded_pct": 5
  },
  "checked_at": "2026-08-06T15:32:10.123Z"
}
FieldTypeDescription
scorenumber | null0-100 overall health score, null only if no data is available yet
statusstringhealthy (≥80), degraded (50-79), critical (<50), or unknown
reasonsstring[]slot_time_high, delinquent_stake_high, prioritization_fee_high, and/or skip_rate_high
metricsobjectraw measured values behind the score
sub_scoresobject0-100 score for each individual metric
thresholdsobjectthresholds used, for transparency
GET /get_recommended_priority_fee/solana

Recommends a Solana transaction priority fee (in micro-lamports per compute unit) based on recent network activity, at low/medium/high confidence levels. Multiply the returned value by your transaction's compute unit budget to get the actual priority fee to attach.

Request
curl "https://lazareus.xyz/get_recommended_priority_fee/solana"
Response
{
  "recommended_microlamports_per_cu": 150,
  "levels": { "low": 50, "medium": 150, "high": 400 },
  "sample_size": 20,
  "checked_at": "2026-08-06T15:32:10.123Z"
}
FieldTypeDescription
recommended_microlamports_per_cunumber | nullsame as levels.medium, a reasonable default
levelsobjectlow (25th percentile), medium (50th), high (75th) of recent fees
sample_sizenumberhow many recent samples the recommendation is based on

Base & Ethereum (EVM)

Same signal, computed from EIP-1559 chain data: block time, gas-used ratio (how full recent blocks are), base fee volatility, and median priority fee — the direct EVM equivalents of the Solana metrics above.

GET /get_network_health/base

Returns a 0-100 Base network health score combining average block time, average gas-used ratio (sustained near-full blocks = real congestion), base fee volatility (coefficient of variation), and median priority fee in gwei — plus the raw metrics and per-metric sub-scores behind it.

Request
curl "https://lazareus.xyz/get_network_health/base"
Response
{
  "chain": "base",
  "score": 96,
  "status": "healthy",
  "degraded": false,
  "reasons": [],
  "metrics": {
    "avg_block_time_ms": 2010.4,
    "avg_gas_used_ratio": 0.42,
    "base_fee_volatility": 0.08,
    "median_priority_fee_gwei": 0.004
  },
  "sub_scores": {
    "block_time": 99,
    "gas_used_ratio": 100,
    "base_fee_volatility": 84,
    "priority_fee": 100
  },
  "thresholds": {
    "block_time_degraded_ms": 4000,
    "gas_used_ratio_degraded": 0.95,
    "base_fee_volatility_degraded": 0.5,
    "priority_fee_degraded_gwei": 2
  },
  "checked_at": "2026-08-14T18:00:00.000Z"
}

Same shape at /get_network_health/ethereum, with "chain": "ethereum" and thresholds tuned for Ethereum mainnet's ~12s block time and typically higher priority fees.

GET /get_recommended_priority_fee/base

Recommends an EIP-1559 priority fee (maxPriorityFeePerGas, in gwei) for Base, at low/medium/high confidence levels, plus the current base fee so you can build a full maxFeePerGas.

Request
curl "https://lazareus.xyz/get_recommended_priority_fee/base"
Response
{
  "chain": "base",
  "current_base_fee_gwei": 0.0132,
  "recommended_priority_fee_gwei": 0.0041,
  "levels": { "low": 0.001, "medium": 0.0041, "high": 0.0098 },
  "sample_size": 20,
  "checked_at": "2026-08-14T18:00:00.000Z"
}
FieldTypeDescription
current_base_fee_gweinumber | nullcurrent EIP-1559 base fee, in gwei
recommended_priority_fee_gweinumber | nullsame as levels.medium, a reasonable default
levelsobjectlow (25th percentile), medium (50th), high (75th) of recent block rewards
sample_sizenumberhow many recent blocks the recommendation is based on

Same shape at /get_recommended_priority_fee/ethereum, with "chain": "ethereum".

Error (standard format, all endpoints)
{
  "error": {
    "code": "internal_error",
    "message": "Internal server error"
  }
}

Pay per call, any chain

No account, no API key, no subscription. Every call is paid individually via the x402 protocol (HTTP 402), settled on-chain in USDC.

$0.002 / call
Network
Solana or Base
Currency
USDC
Protocol
x402 (HTTP 402)