Polygon RPC Endpoint
Free Polygon mainnet RPC endpoint. No API key required for public access. Low-latency JSON-RPC with automatic failover — Chain ID 137.
Connect to Polygon mainnet over HTTPS. Polygon is the battle-tested Polygon PoS chain — one of the most-used EVM networks.
Endpoint URL
https://rpc.nodeflare.app/polygon/v1/{YOUR_KEY}Public endpoint (no API key)
https://rpc.nodeflare.app/polygon/publicNo API key required. Rate-limited to 2 req/s per IP. Heavy methods (eth_getLogs, trace_*, debug_*) are restricted — sign up for a free key to unlock them.
Quick Test
curl https://rpc.nodeflare.app/polygon/v1/YOUR_KEY \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'Supported Methods
| Category | Methods |
|---|---|
| Chain | eth_chainId → 137, net_version, web3_clientVersion |
| Blocks | eth_blockNumber, eth_getBlockByHash, eth_getBlockByNumber |
| Transactions | eth_sendRawTransaction, eth_getTransactionByHash, eth_getTransactionReceipt, eth_getTransactionCount |
| State | eth_getBalance, eth_getCode, eth_getStorageAt, eth_call |
| Gas | eth_gasPrice, eth_estimateGas, eth_maxPriorityFeePerGas, eth_feeHistory |
| Logs | eth_getLogs, eth_newFilter, eth_getFilterLogs |
| Tracing | debug_traceTransaction, debug_traceBlockByNumber, trace_transaction |
WebSocket for Polygon is not wired through the gateway yet — HTTP polling covers most workloads at ~1.5 s blocks. See the per-method reference for parameters, compute-unit costs, and copy-paste examples.
Chain Info
| Property | Value |
|---|---|
| Chain ID | 137 |
| Native token | POL |
| Block time | ~1.5 s |
| Method reference | /chains/polygon |
Rate Limits
Free keys include 2,000,000 CU/month at 10 req/s. eth_getLogs costs 75 CU; trace_*/debug_* cost 100 CU. See rate limits for the full table.