Access a wealth of data including methods, stats, charts, addresses, NFTs, tx info, smart contract details and metadata with the all-in-one Blockscout REST API.
The multichain REST API goes beyond standard RPC data retrieval to include rich datasets via REST requests. This is the same API Blockscout uses to populate it's UI, and is optimized for speed and simplicity.
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "q": "USDT", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/search/check-redirect", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/search/check-redirect", json=request("{ "q": "USDT", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/search/check-redirect \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "q": "USDT", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "q": "USDT", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/search", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/search", json=request("{ "q": "USDT", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/search \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "q": "USDT", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/stats/charts/market", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/stats/charts/market", json=request("{ "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/stats/charts/market \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/stats", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/stats", json=request("{ "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/stats \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/stats/charts/transactions", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/stats/charts/transactions", json=request("{ "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/stats/charts/transactions \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions/state-changes", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions/state-changes", json=request("{ "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions/state-changes \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "block_number_or_hash": "20616615", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/blocks", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/blocks", json=request("{ "block_number_or_hash": "20616615", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/blocks \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "block_number_or_hash": "20616615", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "block_number_or_hash": "20616615", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/blocks/withdrawals", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/blocks/withdrawals", json=request("{ "block_number_or_hash": "20616615", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/blocks/withdrawals \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "block_number_or_hash": "20616615", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/info", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/info", json=request("{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/info \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "block_number_or_hash": "20616615" }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/blocks/transactions", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/blocks/transactions", json=request("{ "block_number_or_hash": "20616615" }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/blocks/transactions \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "block_number_or_hash": "20616615" }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "filter": "to | from", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/transactions", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/transactions", json=request("{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "filter": "to | from", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/transactions \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "filter": "to | from", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "type": "ERC-20,ERC-721,ERC-1155", "filter": "to | from", "token": "0xb81afe27c103bcd42f4026cf719af6d802928765", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/token-transfers", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/token-transfers", json=request("{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "type": "ERC-20,ERC-721,ERC-1155", "filter": "to | from", "token": "0xb81afe27c103bcd42f4026cf719af6d802928765", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/token-transfers \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "type": "ERC-20,ERC-721,ERC-1155", "filter": "to | from", "token": "0xb81afe27c103bcd42f4026cf719af6d802928765", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "filter": "to | from", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/internal-transactions", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/internal-transactions", json=request("{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "filter": "to | from", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/internal-transactions \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "filter": "to | from", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses", json=request("{ "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions/internal-transactions", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions/internal-transactions", json=request("{ "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions/internal-transactions \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions", json=request("{ "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/counters", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/counters", json=request("{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/counters \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "filter": "to | from", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/logs", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/logs", json=request("{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "filter": "to | from", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/logs \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "filter": "to | from", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/blocks-validated", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/blocks-validated", json=request("{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/blocks-validated \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/token-balances", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/token-balances", json=request("{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/token-balances \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "q": "proxy", "filter": "vyper | solidity | yul", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts", json=request("{ "q": "proxy", "filter": "vyper | solidity | yul", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "q": "proxy", "filter": "vyper | solidity | yul", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "type": "ERC-721,ERC-404,ERC-1155", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/nft", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/nft", json=request("{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "type": "ERC-721,ERC-404,ERC-1155", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/nft \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "type": "ERC-721,ERC-404,ERC-1155", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "type": "ERC-721,ERC-404,ERC-1155", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/nft/collections", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/nft/collections", json=request("{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "type": "ERC-721,ERC-404,ERC-1155", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/nft/collections \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "type": "ERC-721,ERC-404,ERC-1155", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "q": "USDT", "type": "ERC-20,ERC-721,ERC-1155", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens", json=request("{ "q": "USDT", "type": "ERC-20,ERC-721,ERC-1155", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "q": "USDT", "type": "ERC-20,ERC-721,ERC-1155", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/info", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/info", json=request("{ "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/info \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/transfers", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/transfers", json=request("{ "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/transfers \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/holders", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/holders", json=request("{ "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/holders \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/counters", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/counters", json=request("{ "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/counters \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances", json=request("{ "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id/transfers", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id/transfers", json=request("{ "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id/transfers \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id/holders", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id/holders", json=request("{ "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id/holders \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/counters", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/counters", json=request("{ "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/counters \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7" }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/details", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/details", json=request("{ "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7" }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/details \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7" }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id", json=request("{ "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id/transfers-count", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id/transfers-count", json=request("{ "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/tokens/instances/id/transfers-count \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x2dc7acc59c39f4e0a373dfe0e55c715e7ebefb7e", "id": 1, "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/coin-balance-history", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/coin-balance-history", json=request("{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/addresses/coin-balance-history \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0x77300C71071eCa35Cb673a0b7571B2907dEB77C7", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7", "is_custom_abi": "true", "from": "0xF61f5c4a3664501F499A9289AaEe76a709CE536e", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/methods-read-proxy", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/methods-read-proxy", json=request("{ "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7", "is_custom_abi": "true", "from": "0xF61f5c4a3664501F499A9289AaEe76a709CE536e", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/methods-read-proxy \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7", "is_custom_abi": "true", "from": "0xF61f5c4a3664501F499A9289AaEe76a709CE536e", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7", "is_custom_abi": "false", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/methods-read", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/methods-read", json=request("{ "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7", "is_custom_abi": "false", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/methods-read \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7", "is_custom_abi": "false", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7", "is_custom_abi": "false", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/methods-write", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/methods-write", json=request("{ "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7", "is_custom_abi": "false", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/smart-contracts/methods-write \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "address_hash": "0xdD110818cA88e5F06dA54a23508751162Dd11EF7", "is_custom_abi": "false", "chainId": 1 }'
const axios = require("axios"); (() : { const config = { headers: { "Content-Type": "application/json", }, }; const data = { "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }; axios .post( "https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions/logs", data, config ) .then(function (response) { // handle success console.log(response.data); }) .catch((err) : { // handle error console.log(err); }); })();
import requests response = requests.post("https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions/logs", json=request("{ "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }") parsed = parse(response.json()) if isinstance(parsed, Ok): print(parsed.result) else: logging.error(parsed.message)
curl https://YOUR_QUICKNODE_ENDPOINT_HERE.com/addon/763/rest/transactions/logs \ -X POST \ -H 'Content-Type: application/json' \ --data '{ "transaction_hash": "0xe7eaa3ed0eee35d8eeba01c65114e823f4d78f64c656aafefe6b1b62bc251b52", "chainId": 1 }'