API Documentation for Web3
Interact with RPC, REST, and gRPC endpoints across 80+ blockchains using ready-to-run examples in JavaScript, Python, Go, and more. Use Quicknode products like Streams, Webhooks, and IPFS to build and run blockchain applications from one platform.
Send Your First Request
Make a JSON-RPC call to get the latest block number on Ethereum:
curl https://docs-demo.quiknode.pro/ \
-X POST \
-H "Content-Type: application/json" \
--data '{"method":"eth_blockNumber","params":[],"id":1,"jsonrpc":"2.0"}'
const response = await fetch('https://docs-demo.quiknode.pro/', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
method: 'eth_blockNumber',
params: [],
id: 1,
jsonrpc: '2.0',
}),
});
const data = await response.json();
console.log(data.result);
import requests
url = "https://docs-demo.quiknode.pro/"
payload = {"method": "eth_blockNumber", "params": [], "id": 1, "jsonrpc": "2.0"}
response = requests.post(url, json=payload)
print(response.json()["result"])
Products
- Core API: Blockchain API endpoints across 80+ chains with low latency and high availability.
- Streams: Custom real-time blockchain data pipelines with filtering and transformation logic.
- Webhooks: Real-time blockchain data feed and alerting for on-chain events.
- Add-ons: Endpoint add-ons that extend Quicknode with extra capabilities.
- IPFS: Upload and retrieve data on IPFS through the Quicknode gateway.
- Key-Value Store: Large-scale dataset storage accessible through a REST API on your Quicknode endpoint.
- Custom RPC Options: Dedicated infrastructure for enterprise workloads.
Guides
Long-form tutorials and walkthroughs (440+ guides) are indexed at guides/llms.txt.
Developer Tooling
- SDK: Official SDK for calling Quicknode product APIs from Rust, Python, Node.js, and Ruby.
- CLI: The
qncommand-line tool for managing endpoints, Streams, Webhooks, Key-Value Store data, usage, billing, and teams from a terminal, script, or CI job. - Admin API: REST API for managing Quicknode account resources, endpoints, teams, billing, usage, logs, metrics, endpoint security, rate limits, and tags.