Service & Features Overview

QuikNode API is your high-performance access to the Ethereum network.

A free tier is available and you can start using it right away — register now.

Sign up for QuikNode: Ethereum Node as a Service
QuikNode provides fast, reliable, fully-synced Multichain (ETH + BTC) nodes -- ready in under 30 minutes!

After login, you’ll see your Main dashboard with your complimentary API access node:

Clicking on the node will bring you to the Node dashboard, where your Web3 URL (rpc endpoint, httpProvider) is shown:

Free accounts are limited to 2 req/sec and 500 req/day.


How do I set up my code?

In web3js, for example, copy/paste the httpProvider link like so:

const Web3 = require('web3')

const httpProvider = "https://free-your-node-name.quiknode.pro/hash/"

var web3 = new Web3(new Web3.providers.HttpProvider(httpProvider));

We also return three HTTP headers to ease debugging and make it transparent how far into the daily rate a user is:

x-ratelimit-limit: 500
x-ratelimit-remaining: 497
x-ratelimit-reset: 1575592850

Increased Limits?

When you’re ready to go into production or need more than 2 req/sec, you can “Boot an ETH Node” from the Main dashboard.

Ready to get started? Sign up here 👉 https://new.quiknode.io/accounts/new

Which RPC calls and modules are supported?

web3, eth, net, shh, and parity (some non-standard and depricated calls are not supported — see ‘Help’ tab inside the Node dashboard for more details).

Using a different provider already?

It’s easy to switch. Just swap your request URL with the one from QuikNode — done!


Develop on ETH MainNet Now!

Sign up now to access to QuikNode API, and start developing on Ethereum MainNet today!