Polygon Amoy RPC Endpoint
Chain ID 80002. Polygon PoS's testnet, which replaced Mumbai, anchored to Ethereum Sepolia.
Online right now, checked every 2 minutes. WebSocket: available.
Endpoints
https://rpc.swiftnodes.io/rpc/polygon-amoy?key=YOUR_API_KEY wss://rpc.swiftnodes.io/ws/polygon-amoy?key=YOUR_API_KEY
The same API key works here and on Polygon mainnet, and testnet requests count toward your plan like any other request. The free plan includes testnets. Going to mainnet means changing polygon-amoy to polygon in the URL.
import { createPublicClient, http } from "viem";
import { polygonAmoy } from "viem/chains";
const client = createPublicClient({
chain: polygonAmoy,
transport: http("https://rpc.swiftnodes.io/rpc/polygon-amoy?key=YOUR_API_KEY"),
});
console.log(await client.getBlockNumber());About Polygon Amoy
Amoy is the testnet for Polygon PoS. It replaced Mumbai in 2024, when Ethereum's Goerli testnet that Mumbai checkpointed to was shut down; Amoy checkpoints to Sepolia instead.
Amoy runs Bor like Polygon mainnet and, like mainnet, enforces a minimum priority fee of 25 gwei. Transactions with a lower tip are rejected, so read eth_maxPriorityFeePerGas rather than hardcoding a tip from another chain.
What we measured
Measured through our endpoint on October 18, 2026.
| Chain ID | 80002 (0x13882) |
| Client | bor v2.10.3 |
| Block 1 | November 19, 2023 |
| Block interval | 1.00 s average over 1,000 blocks |
| Block gas limit | 140,000,000 |
| eth_maxPriorityFeePerGas | 28.125 gwei |
| Minimum tip accepted | 25 gwei (24 gwei rejected) |
| safe tag | "safe block not found" |
Frequently asked questions
What is the Polygon Amoy chain ID?
80002, or 0x13882 in hex.
What happened to Mumbai?
Mumbai was retired in 2024 and replaced by Amoy. Point anything that still uses chain ID 80001 at Amoy (80002).
Why is my Amoy transaction underpriced?
Amoy requires a priority fee of at least 25 gwei. A 24 gwei tip was rejected with "transaction gas price below minimum: gas tip cap 24000000000, minimum needed 25000000000". When we measured, eth_maxPriorityFeePerGas returned 28.125 gwei, which passes.
Does Amoy support the safe block tag?
No. Requesting the safe block returned "safe block not found". Use finalized, or count confirmations on latest.
Other testnets
- Ethereum Sepolia
- Ethereum Hoodi
- Base Sepolia
- Arbitrum Sepolia
- OP Sepolia
- BNB Smart Chain Testnet
- Avalanche Fuji
- All testnets
Get a free Polygon Amoy endpoint
One key for every testnet and mainnet we serve. No credit card, no KYC.
Get your API key