{"slug":"gas-apitoll-cloud-v1-base-gas-e92500","title":"Base gas oracle / gas price API for AI agents and bots — get the gas price for a","host":"gas.apitoll.cloud","method":"GET","resource":"https://gas.apitoll.cloud/v1/base/gas","category":"market","description":"Base gas oracle / gas price API for AI agents and bots — get the gas price for a transaction on Base in one x402 call. Real-time slow/standard/fast EIP-1559 fee tiers from a live eth_feeHistory call, returned as DROP-IN maxFeePerGas + maxPriorityFeePerGas in wei — plug straight into a viem/ethers tr","price_listed":0.001,"price_asked":0.001,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":945,"reported_calls_30d":19,"reported_payers_30d":16,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"blocks":20},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"blocks":{"description":"Recent blocks to sample for percentile reward (1..50, clamped). Wider = smoother tiers, narrower = more reactive.","maximum":50,"minimum":1,"type":"integer"}},"required":["blocks"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"base_fee_gwei":{"description":"EIP-1559 base fee for the next block (gwei, human-readable).","type":"number"},"base_fee_wei":{"description":"Base fee in wei (exact, BigInt-ready decimal string).","type":"string"},"block_number":{"description":"Latest sampled block number (the head).","type":"integer"},"network":{"description":"Network identifier (Base mainnet or testnet)","enum":["base-mainnet","base-sepolia"],"type":"string"},"stats":{"description":"Sampling metadata: block count and median fullness.","properties":{"blocks_sampled":{"description":"Number of recent blocks sampled for percentile calculation.","type":"integer"},"median_fullness_pct":{"description":"Median (gasUsed / gasLimit) × 100 across sampled blocks. 100 = full, 0 = empty.","type":"number"},"ts":{"description":"ISO 8601 timestamp when snapshot was assembled.","format":"date-time","type":"string"}},"required":["blocks_sampled","median_fullness_pct","ts"],"type":"object"},"tiers":{"description":"Three fee tiers (slow p10, standard p50, fast p90). Each carries human gwei (max_fee_gwei/max_priority_gwei) AND DROP-IN wei (maxFeePerGas/maxPriorityFeePerGas, BigInt-ready) to plug straight into a viem/ethers tx.","properties":{"fast":{"properties":{"maxFeePerGas":{"description":"DROP-IN: exact maxFeePerGas in wei. tx.maxFeePerGas = BigInt(this).","type":"string"},"maxPriorityFeePerGas":{"description":"DROP-IN: exact maxPriorityFeePerGas in wei (BigInt-ready).","type":"string"},"max_fee_gwei":{"description":"maxFeePerGas in gwei (human-readable).","type":"number"},"max_priority_gwei":{"description":"maxPriorityFeePerGas (tip) in gwei (human-readable).","type":"number"}},"required":["max_fee_gwei","max_priority_gwei","maxFeePerGas","maxPriorityFeePerGas"],"type":"object"},"slow":{"properties":{"maxFeePerGas":{"description":"DROP-IN: exact maxFeePerGas in wei. tx.maxFeePerGas = BigInt(this).","type":"string"},"maxPriorityFeePerGas":{"description":"DROP-IN: exact maxPriorityFeePerGas in wei (BigInt-ready).","type":"string"},"max_fee_gwei":{"description":"maxFeePerGas in gwei (human-readable).","type":"number"},"max_priority_gwei":{"description":"maxPriorityFeePerGas (tip) in gwei (human-readable).","type":"number"}},"required":["max_fee_gwei","max_priority_gwei","maxFeePerGas","maxPriorityFeePerGas"],"type":"object"},"standard":{"properties":{"maxFeePerGas":{"description":"DROP-IN: exact maxFeePerGas in wei. tx.maxFeePerGas = BigInt(this).","type":"string"},"maxPriorityFeePerGas":{"description":"DROP-IN: exact maxPriorityFeePerGas in wei (BigInt-ready).","type":"string"},"max_fee_gwei":{"description":"maxFeePerGas in gwei (human-readable).","type":"number"},"max_priority_gwei":{"description":"maxPriorityFeePerGas (tip) in gwei (human-readable).","type":"number"}},"required":["max_fee_gwei","max_priority_gwei","maxFeePerGas","maxPriorityFeePerGas"],"type":"object"}},"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.001,"price_match":true,"latency_ms":945,"error":null}],"description_full":"Base gas oracle / gas price API for AI agents and bots — get the gas price for a transaction on Base in one x402 call. Real-time slow/standard/fast EIP-1559 fee tiers from a live eth_feeHistory call, returned as DROP-IN maxFeePerGas + maxPriorityFeePerGas in wei — plug straight into a viem/ethers transaction, no gwei conversion. Plus base fee, head block, and network fullness. Call it before every Base tx to set a fair fee or wait out congestion.","last_updated":"2026-09-24T12:38:16.011Z","schemes":["exact"]}