{"x402Version":2,"name":"NodeFlare","description":"Pay-per-request JSON-RPC on 23 EVM chains + a multi-chain balances data API, from NodeFlare's own bare-metal nodes. No account or API key; USDC on Base/Polygon/Arbitrum. Built for AI agents.","homepage":"https://nodeflare.app/x402","docs":"https://nodeflare.app/docs/x402","icon":"https://nodeflare.app/icon-256.png","mcp":{"url":"https://mcp.nodeflare.app/mcp","transport":"streamable-http","auth":"none","tools":19,"npm":"nodeflare-mcp","registry":"io.github.Nodeflare-app/nodeflare-mcp"},"bundle":{"name":"NodeFlare - one endpoint, 23 EVM chains","description":"A single provider covering JSON-RPC (all methods incl. eth_getLogs/trace/debug) on 23 EVM chains from one base endpoint, plus multi-chain data APIs (balances, portfolio, allowances, wallet-report, token-safety, simulate) that span up to 23 chains in a single call. Includes young chains (hyperliquid, unichain, sonic, mantle, zircuit, robinhood, xlayer, soneium, arbitrum-nova, bob, ink, cronos, mode, sei, plasma) that Alchemy/Moralis/revoke.cash omit. Pay per request in USDC (no account) or use a free API key. Served from NodeFlare's own bare-metal nodes.","rpcEndpoint":"https://rpc.nodeflare.app/{chain}/x402","dataEndpoint":"https://rpc.nodeflare.app/data/{name}/x402","chainCount":23,"chains":[{"slug":"ethereum","chainId":1},{"slug":"base","chainId":8453},{"slug":"bnb","chainId":56},{"slug":"arbitrum","chainId":42161},{"slug":"optimism","chainId":10},{"slug":"hyperliquid","chainId":999},{"slug":"avalanche","chainId":43114},{"slug":"unichain","chainId":130},{"slug":"sonic","chainId":146},{"slug":"polygon","chainId":137},{"slug":"linea","chainId":59144},{"slug":"mantle","chainId":5000},{"slug":"zircuit","chainId":48900},{"slug":"robinhood","chainId":4663},{"slug":"xlayer","chainId":196},{"slug":"soneium","chainId":1868},{"slug":"arbitrum-nova","chainId":42170},{"slug":"bob","chainId":60808},{"slug":"ink","chainId":57073},{"slug":"cronos","chainId":25},{"slug":"mode","chainId":34443},{"slug":"sei","chainId":1329},{"slug":"plasma","chainId":9745}],"youngChains":["hyperliquid","unichain","sonic","mantle","zircuit","robinhood","xlayer","soneium","arbitrum-nova","bob","ink","cronos","mode","sei","plasma"],"access":["free-api-key","x402"],"asset":"USDC","accepts":["eip155:8453","eip155:137","eip155:42161"]},"services":[{"resource":"https://rpc.nodeflare.app/eth/x402","chain":"ethereum","chainId":1,"protocol":"json-rpc","method":"POST","description":"Ethereum JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/base/x402","chain":"base","chainId":8453,"protocol":"json-rpc","method":"POST","description":"Base JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/bnb/x402","chain":"bnb","chainId":56,"protocol":"json-rpc","method":"POST","description":"BNB Chain JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/arb/x402","chain":"arbitrum","chainId":42161,"protocol":"json-rpc","method":"POST","description":"Arbitrum One JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/op/x402","chain":"optimism","chainId":10,"protocol":"json-rpc","method":"POST","description":"Optimism JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/hl/x402","chain":"hyperliquid","chainId":999,"protocol":"json-rpc","method":"POST","description":"HyperEVM JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/avax/x402","chain":"avalanche","chainId":43114,"protocol":"json-rpc","method":"POST","description":"Avalanche C-Chain JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/unichain/x402","chain":"unichain","chainId":130,"protocol":"json-rpc","method":"POST","description":"Unichain JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/sonic/x402","chain":"sonic","chainId":146,"protocol":"json-rpc","method":"POST","description":"Sonic JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/polygon/x402","chain":"polygon","chainId":137,"protocol":"json-rpc","method":"POST","description":"Polygon PoS JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/linea/x402","chain":"linea","chainId":59144,"protocol":"json-rpc","method":"POST","description":"Linea JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/mantle/x402","chain":"mantle","chainId":5000,"protocol":"json-rpc","method":"POST","description":"Mantle JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/zircuit/x402","chain":"zircuit","chainId":48900,"protocol":"json-rpc","method":"POST","description":"Zircuit JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/robinhood/x402","chain":"robinhood","chainId":4663,"protocol":"json-rpc","method":"POST","description":"Robinhood Chain JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/xlayer/x402","chain":"xlayer","chainId":196,"protocol":"json-rpc","method":"POST","description":"XLayer JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/soneium/x402","chain":"soneium","chainId":1868,"protocol":"json-rpc","method":"POST","description":"Soneium JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/nova/x402","chain":"arbitrum-nova","chainId":42170,"protocol":"json-rpc","method":"POST","description":"Arbitrum Nova JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/bob/x402","chain":"bob","chainId":60808,"protocol":"json-rpc","method":"POST","description":"BOB JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/ink/x402","chain":"ink","chainId":57073,"protocol":"json-rpc","method":"POST","description":"Ink JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/cronos/x402","chain":"cronos","chainId":25,"protocol":"json-rpc","method":"POST","description":"Cronos JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/mode/x402","chain":"mode","chainId":34443,"protocol":"json-rpc","method":"POST","description":"Mode JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/sei/x402","chain":"sei","chainId":1329,"protocol":"json-rpc","method":"POST","description":"Sei JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/plasma/x402","chain":"plasma","chainId":9745,"protocol":"json-rpc","method":"POST","description":"Plasma JSON-RPC, pay-per-request in USDC. All methods incl. eth_getLogs/trace/debug. One of the first independent x402 RPC providers for this chain.","pricing":{"model":"compute-units","minPriceUsd":0.001,"unit":"1 CU = $0.00001"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/data/balances/x402","chain":"multi","protocol":"json-rpc","method":"POST","description":"Multi-chain balances: native + ERC-20 token balances for one address across up to 23 EVM chains (incl. young chains like Robinhood/Plasma/Ink that Alchemy/Moralis omit) in a single call.","pricing":{"model":"compute-units","minPriceUsd":0.002,"unit":"~$0.0003/chain; token discovery (discover:true) ~$0.0033/chain"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/data/portfolio/x402","chain":"multi","protocol":"json-rpc","method":"POST","description":"Multi-chain portfolio: USD-valued native + ERC-20 balances across up to 23 EVM chains with a rolled-up total and per-chain breakdown sorted by value (incl. young chains Alchemy/Moralis omit).","pricing":{"model":"compute-units","minPriceUsd":0.002,"unit":"~$0.0003/chain; token discovery ~$0.0033/chain"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/data/allowances/x402","chain":"multi","protocol":"json-rpc","method":"POST","description":"Multi-chain ERC-20 allowances/approvals: what a wallet has approved and for how much, across up to 23 EVM chains (incl. young chains like Robinhood/Plasma/Ink that revoke.cash-style tools skip), with unlimited-approval flags for revoke workflows.","pricing":{"model":"compute-units","minPriceUsd":0.0033,"unit":"~$0.0033/chain (heavy eth_getLogs scan)"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/data/wallet-report/x402","chain":"multi","protocol":"json-rpc","method":"POST","description":"One call: a wallet's balances, USD portfolio, and active token approvals (revoke risk) across 23 chains - the full agent-ready wallet report.","pricing":{"model":"compute-units","minPriceUsd":0.0033,"unit":"~$0.0033/chain (heavy eth_getLogs approval scan)"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/data/simulate/x402","chain":"multi","protocol":"json-rpc","method":"POST","description":"Transaction pre-flight simulation: will a tx revert (and why), how much gas it takes, and which tokens/ETH move - before you send it. Runs eth_call + eth_estimateGas + debug_traceCall (callTracer) on one EVM chain and decodes ERC-20 Transfer logs into asset changes. Built for agents.","pricing":{"model":"compute-units","minPriceUsd":0.002,"unit":"$0.002 flat (one heavy trace call)"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/data/token-safety/x402","chain":"multi","protocol":"json-rpc","method":"POST","description":"ERC-20 token risk check: ownership, holder concentration, and a transfer/honeypot simulation, with a risk score - before an agent trades it.","pricing":{"model":"compute-units","minPriceUsd":0.0033,"unit":"$0.0033 flat (heavy eth_getLogs holder scan + transfer sim)"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"},{"resource":"https://rpc.nodeflare.app/answer/x402","chain":"multi","protocol":"http","method":"POST","description":"Onchain Answer Engine - ask a natural-language question about any wallet or token across 23 EVM chains (incl. young chains like Zircuit/Robinhood/Plasma that big indexers omit) and get back a CITED verdict in one call: 'is this token a scam?', 'what does this wallet hold?'. NodeFlare plans the on-chain lookups, runs them on its own nodes, and synthesizes a sourced answer. Body { \"question\": \"...\" }.","pricing":{"model":"flat","minPriceUsd":0.01,"unit":"$0.01 per answer"},"accepts":["eip155:8453","eip155:137","eip155:42161"],"asset":"USDC"}]}