Filecoin RPC Endpoint
Flat-rate Filecoin RPC provider and Filecoin RPC node access: free tier, no KYC, HTTP & WebSocket. Filecoin mainnet chain ID 314.
https://rpc.swiftnodes.io/rpc/filecoin?key=YOUR_API_KEYwss://rpc.swiftnodes.io/ws/filecoin?key=YOUR_API_KEYFilecoin is a layer 1 decentralized storage network whose native token, FIL, pays for both storage deals and gas. The Filecoin EVM runtime (FEVM), running on the Filecoin Virtual Machine, lets Ethereum-style Solidity contracts run directly on the storage chain.
filecoinFilecoin on the SwiftNodes fleet, right now
8 of 12 probed RPC methods supported (batch, debug_traceCall, trace_filter, eth_getBlockReceipts). The gaps are listed per chain in the method support matrix.
Status and latency from our health checks, refreshed about every 5 minutes. Uptime history. Method support probed automatically on 2026-10-11. Network status
Filecoin developer facts, measured
- Block time:
- ~30 s (average of the last 1,000 blocks)
- Finality:
- the finalized tag trails the head by ~33 blocks (~17 min)
- Historical state:
- readable 64 blocks back, not 10,000
Measured 2026-10-11 through this page's endpoint, re-measured weekly. Limits can differ between the upstream nodes behind it. All chains: measured chain facts.
About Filecoin
The Filecoin Virtual Machine went live on mainnet on March 14, 2023 at epoch 2,683,348, bringing user-programmable smart contracts to Filecoin for the first time. The EVM runtime is one actor type on the FVM, so EVM contracts live next to native Filecoin actors such as storage miners.
FEVM exposes Ethereum JSON-RPC (eth_ namespace) and works with Ethereum wallets and tooling, but there are documented differences. Filecoin gas units are not 1:1 with Ethereum gas, transfer/send stipends are 10 million Filecoin gas, CALLCODE is removed, SELFDESTRUCT leaves the contract in state, and contracts have both f410f and 0x-style addresses.
Common Use Cases on Filecoin
- Automating storage deals and data onboarding
- Data DAOs and storage-backed DeFi
- FIL staking and lending for storage providers
- Contracts that verify or pay for data retrieval
Filecoin Mainnet RPC URL (HTTP)
https://rpc.swiftnodes.io/rpc/filecoin?key=YOUR_API_KEYFilecoin WebSocket RPC URL
wss://rpc.swiftnodes.io/ws/filecoin?key=YOUR_API_KEYQuick Start: Connect to Filecoin
cURL
curl -X POST https://rpc.swiftnodes.io/rpc/filecoin?key=YOUR_API_KEY \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'ethers.js
import { JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider(
"https://rpc.swiftnodes.io/rpc/filecoin?key=YOUR_API_KEY"
);
const blockNumber = await provider.getBlockNumber();
console.log("Filecoin block:", blockNumber);viem
import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.swiftnodes.io/rpc/filecoin?key=YOUR_API_KEY"),
});
const blockNumber = await client.getBlockNumber();web3.py
from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/filecoin?key=YOUR_API_KEY"))
print("Filecoin block:", w3.eth.block_number)Add Filecoin to MetaMask
https://rpc.swiftnodes.io/rpc/filecoin?key=YOUR_API_KEYwss://rpc.swiftnodes.io/ws/filecoin?key=YOUR_API_KEYFeatures of SwiftNodes for Filecoin
- Load-balanced across multiple upstream nodes wherever a chain has more than one, with automatic failover
- Health-checked every 2 minutes with automatic failover
- Free tier available — no credit card or KYC required
- Flat-rate monthly pricing with no per-request fees
- HTTP and WebSocket support
- One API key works across all 75+ supported chains, including Filecoin
Rate Limits
| Plan | Price | HTTP req/s | WS msg/s |
|---|---|---|---|
| Free | $0/mo | 2 | 1 |
| Starter | $49/mo | 50 | 25 |
| Growth | $89/mo | 150 | 75 |
| Scale | $149/mo | 300 | 150 |
| Pro | $249/mo | 500 | 250 |
Frequently Asked Questions: Filecoin
What is the Filecoin chain ID?
The Filecoin mainnet chain ID is 314 (0x13a).
Is Filecoin gas the same as Ethereum gas?
No. Filecoin docs state the units are not 1:1; Filecoin gas values are roughly 444 times larger, and costs can change with network upgrades, so do not hard-code them.
What address formats does FEVM use?
EVM contracts and Ethereum-style accounts have f410f addresses that map to 0x addresses. CALLER and ORIGIN can return masked ID addresses for native Filecoin actors.
Filecoin guides from the blog
- Filecoin RPC: A Developer's Guide to the FEVM (Chain ID 314)Filecoin speaks Ethereum JSON-RPC, but it is not an EVM chain underneath. Measured: 30-second epochs with null rounds that return an error, tipsets of about five blocks, two address formats, transfers that cost millions of gas, F3 finality 10 minutes behind the head, and a 360-epoch eth_getLogs cap.
Related EVM chains
Explore RPC endpoints for other EVM networks on SwiftNodes:
Ready to start building on Filecoin? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.