freeapis

INFURA Ethereum

Interaction with the Ethereum mainnet and several testnets

Authentication
API Key
HTTPS
Yes
CORS
Yes

Overview

Infura provides Ethereum (and IPFS) node access as a service — standard JSON-RPC without running your own node. Auth is an API key in the URL path.

Note (verified 2026-08): the endpoint responds to JSON-RPC POSTs (an empty/invalid request returns {"jsonrpc":"2.0","error":{"code":-32700,"message":"Invalid JSON"}}) — it expects POST with a JSON-RPC body, not GET.

Quick Start

JSON-RPC on your project URL (replace YOUR_KEY):

curl "https://mainnet.infura.io/v3/YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}'
{ "jsonrpc": "2.0", "id": 1, "result": "0x12f...e" }

Authentication

  • Register at infura.io → create a project → get the HTTPS endpoint with your key (/v3/YOUR_KEY).
  • The key is embedded in the URL path.

Rate Limits & Notes

  • Free tier: ~100,000 requests/day (3,000 compute units/sec burst — check current docs); paid scales.
  • Standard JSON-RPC (eth_, net_, web3_*) — drop-in for any Ethereum node client.
  • Also serves IPFS gateways and other networks (Sepolia, Polygon, etc.).
  • The popular choice alongside Alchemy for app development.

FAQ

Is Infura free? Free tier with daily request caps; more is paid.

How do I get a key? Register at infura.io → create a project → the key is in your endpoint URL.

What’s the request format? POST JSON-RPC to https://mainnet.infura.io/v3/YOUR_KEY.

More in Cryptocurrency

APIAuthHTTPSCORS
0x

API for querying token and pool stats across various liquidity pools

No authYesYes
1inch

API for querying decentralize exchange

No authYesUnknown
Alchemy Ethereum

Ethereum Node-as-a-Service Provider

API KeyYesYes
Alpha (Mossland)

Korean crypto channel stance + RAG Q&A + canonical entity/topic/event store

No authYesYes
Binance

Exchange for Trading Cryptocurrencies based in China

API KeyYesUnknown