ExplorerScan
4,973 networks tracked5,404 block explorersRequestStatus
Companion site:RPCScan ↗RPC endpoint directory with latency and uptime leaderboards and per-provider posture

Developers · API

Open data, no keys, no auth. Edge-cached on Cloudflare with 30s TTL.

Wallet RPC URL

Paste this into MetaMask (or any wallet that takes a custom RPC URL). RPCScan routes to whichever endpoint is fastest and healthiest right now for that chain.

# Ethereum
https://1.rpcscan.xyz

# Base
https://8453.rpcscan.xyz

# Arbitrum One
https://42161.rpcscan.xyz

# Solana (slug-form alias)
https://solana.rpcscan.xyz

Read API

GET
/chains
List all chains with summary fields (best latency, healthy/total, median block, status).
GET
/chains/:slug
Latest report for a chain. Includes endpoints array, cluster classification, per-endpoint health metrics, and TLS posture.
GET
/fastest?chain=:idOrSlug
Returns the single fastest healthy RPC URL for the given chain. The wallet RPC route uses this internally.
GET
/endpoints
Flat list of every probed endpoint, sorted by score.
GET
/providers
Provider catalog (publicnode, ankr, drpc, brave, official, …) with endpoint and chain counts.
GET
/resolve?chainId=&slug=&rpc=&explorer=
Generic resolver. Pass any one identifier and get back the canonical chain record.

MCP: the decision layer for RPC selection

The MCP server at https://mcp.rpcscan.com exposes the same ranking engine that powers rpcscan.xyz wallet routing, so every tool call returns a decision derived from live probe telemetry, not a static record. Tools: rpcscan.fastest, rpcscan.report, rpcscan.compare, rpcscan.pq, rpcscan.providers, rpcscan.search.

Full MCP page → (decision logic, tool semantics, determinism classes, trust + failure model, agent-style examples).

Status

See /health for live probe-pipeline status, queue depth, and last-flush timestamp.