/v1/estimate_gas_price - Aptos
Example code for the /v1/estimate_gas_price json-rpc method. Сomplete guide on how to use /v1/estimate_gas_price json-rpc in GetBlock.io Web3 documentation.
This endpoint gets the estimated gas price for executing a transaction in the Aptos blockchain network.
Supported Network
Mainnet
Parameter
None
Request
Base URL
https://go.getblock.io/<ACCESS_TOKEN>
Example(cURL)*
curl --location 'https://go.getblock.io/<ACCESS_TOKEN>/v1/estimate_gas_price'
Response Example
{
"deprioritized_gas_estimate": 100,
"gas_estimate": 100,
"prioritized_gas_estimate": 150
}
Response parameter definition
Field
Type
Description
deprioritized_gas_estimate
String
Lower gas price estimate — slower inclusion, suitable for non-urgent txns.
gas_estimate
String
Standard recommended gas price (balanced option).
prioritized_gas_estimate
String
Higher gas price estimate — ensures faster transaction processing.
Use Cases
This method can be used for:
Wallets can auto-suggest gas fees based on the user's urgency.
dApps can provide a “fast/normal/slow” fee slider to users.
Developers can programmatically ensure transactions won’t fail due to low gas.
Cost optimisation for batch transactions.
Code example
Node(axios)
const axios = require('axios');
let config = {
method: 'get',
maxBodyLength: Infinity,
url: 'https://go.getblock.io/<ACCESS_TOKEN>/v1/estimate_gas_price',
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
Python(Request)
import requests
url = "https://go.getblock.io/<ACCESS_TOKEN>/v1/estimate_gas_price"
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
Error handling
Status Code
Error Message
Cause
403
Forbidden
Missing or invalid <ACCESS_TOKEN>.
500
Internal server error
Node or network failure when estimating gas.
Integration with Web3
By integrating /v1/estimate_gas_price
into dApp, developers can:
Provide real-time fee estimation inside wallets and dApps.
Improve transaction confirmation rates by suggesting optimal gas.
Enhance user experience with clear trade-offs (fast vs cheap).
Avoid failed transactions due to underpriced gas.
Last updated