# Mempool API: Get Bitcoin fees

> Gets current Bitcoin fee-rate recommendations, the estimated USD cost of a 140-vbyte transaction at each rate, and the Bitcoin price in USD. Confirmation times are estimates, not guarantees.

Unofficial. Not affiliated with or endorsed by Mempool.

- Page: https://fous.com/methods/mempool.space/get-bitcoin-fees
- Method: `mempool.space/get_bitcoin_fees`, version 1
- Website: mempool.space
- Returns: fee rates in sat/vbyte, USD cost per rate, Bitcoin price in USD, reading time
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

No inputs.

## Output

From a run on Oct 23, 2026. Its input:

```json
{}
```

Its output:

```json
{
  "reading_time": "2026-10-23T09:34:43Z",
  "currency_code": "USD",
  "economy_cost_usd": 0.1141392,
  "minimum_cost_usd": 0.1141392,
  "bitcoin_price_usd": 81528,
  "one_hour_cost_usd": 0.1141392,
  "next_block_cost_usd": 0.2282784,
  "thirty_minutes_cost_usd": 0.1141392,
  "economy_fee_sat_per_vbyte": 1,
  "minimum_fee_sat_per_vbyte": 1,
  "one_hour_fee_sat_per_vbyte": 1,
  "next_block_fee_sat_per_vbyte": 2,
  "thirty_minutes_fee_sat_per_vbyte": 1
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"mempool.space/get_bitcoin_fees","input":{}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What's the current recommended bitcoin transaction fee in sat/vB right now?
- How much would a typical 140 vbyte BTC transfer cost in dollars at the fastest fee rate?
- Give me the current bitcoin price in USD along with the low, medium, and high fee estimates.
- I want to send bitcoin soon, what fee rate should I pay for confirmation within roughly 30 minutes?
- Check mempool.space for today's bitcoin network fees and what a small transaction would cost me in USD.

## Input schema

```json
{
  "type": "object",
  "required": [],
  "properties": {}
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "next_block_fee_sat_per_vbyte",
    "next_block_cost_usd",
    "thirty_minutes_fee_sat_per_vbyte",
    "thirty_minutes_cost_usd",
    "one_hour_fee_sat_per_vbyte",
    "one_hour_cost_usd",
    "economy_fee_sat_per_vbyte",
    "economy_cost_usd",
    "minimum_fee_sat_per_vbyte",
    "minimum_cost_usd",
    "bitcoin_price_usd",
    "currency_code",
    "reading_time"
  ],
  "properties": {
    "reading_time": {
      "type": "string",
      "description": "Time these readings were fetched, in UTC."
    },
    "currency_code": {
      "type": "string",
      "description": "Currency of estimated costs and Bitcoin price (USD)."
    },
    "economy_cost_usd": {
      "type": "number",
      "description": "Estimated USD fee for a 140-vbyte transaction at the economy rate."
    },
    "minimum_cost_usd": {
      "type": "number",
      "description": "Estimated USD fee for a 140-vbyte transaction at the minimum rate."
    },
    "bitcoin_price_usd": {
      "type": "number",
      "description": "Price of one bitcoin in US dollars."
    },
    "one_hour_cost_usd": {
      "type": "number",
      "description": "Estimated USD fee for a 140-vbyte transaction at the about 1 hour rate."
    },
    "next_block_cost_usd": {
      "type": "number",
      "description": "Estimated USD fee for a 140-vbyte transaction at the next block (fastest) rate."
    },
    "thirty_minutes_cost_usd": {
      "type": "number",
      "description": "Estimated USD fee for a 140-vbyte transaction at the about 30 minutes rate."
    },
    "economy_fee_sat_per_vbyte": {
      "type": "number",
      "description": "Economy recommended transaction fee rate in satoshis per virtual byte."
    },
    "minimum_fee_sat_per_vbyte": {
      "type": "number",
      "description": "Minimum recommended transaction fee rate in satoshis per virtual byte."
    },
    "one_hour_fee_sat_per_vbyte": {
      "type": "number",
      "description": "About 1 hour recommended transaction fee rate in satoshis per virtual byte."
    },
    "next_block_fee_sat_per_vbyte": {
      "type": "number",
      "description": "Next block (fastest) recommended transaction fee rate in satoshis per virtual byte."
    },
    "thirty_minutes_fee_sat_per_vbyte": {
      "type": "number",
      "description": "About 30 minutes recommended transaction fee rate in satoshis per virtual byte."
    }
  }
}
```

## See more

- [Mempool API: Get Bitcoin address](https://fous.com/methods/mempool.space/get-bitcoin-address.md): Returns a Bitcoin address's confirmed and pending balances, lifetime received and sent totals, and up to 50 recent transactions. USD balance uses the latest reported Bitcoin price.
- [Binance API: Get coin price](https://fous.com/methods/binance.com/get-coin-price.md): Gets a Binance spot pair's latest price and rolling 24-hour trading statistics from a coin name or symbol. Only currently trading pairs are available.
- [Wise API: Compare transfer costs](https://fous.com/methods/wise.com/compare-transfer-costs.md): Compares what recipients get from Wise and other providers for a transfer amount and currency pair, with fees, rates and delivery times.
- [CoinMarketCap API: Get coin price](https://fous.com/methods/coinmarketcap.com/get-coin-price.md): Gets a cryptocurrency's price, changes, supply, market cap, volume and all-time high in a chosen currency. If a name or symbol is shared, returns the coin with the largest market cap.
- [GasBuddy API: List cheapest gas stations](https://fous.com/methods/gasbuddy.com/list-cheapest-gas-stations.md): Finds nearby GasBuddy stations for a US or Canadian city, address or postal code and lists their reported prices for a fuel grade, lowest listed price first.
- [GasBuddy API: Get average gas prices](https://fous.com/methods/gasbuddy.com/get-average-gas-prices.md): Gets GasBuddy's latest reported average regular gas price, its changes and the diesel benchmark for a US state or a listed metro area. Midgrade, premium and area low/high prices are not published with these averages; updates may lag the current day.
- [USPS API: Estimate postage](https://fous.com/methods/usps.com/estimate-postage.md): Estimates domestic USPS Post Office retail postage between two ZIP Codes for a letter, large envelope, package or flat-rate packaging, by weight and mailing date. Media Mail is left out; a zero-weight letter counts as one ounce. Prices are retail, cheapest first, with each service's estimated delivery.
- [Freightos API: Get container freight rates](https://fous.com/methods/freightos.com/get-container-freight-rates.md): Returns the latest public weekly Freightos Baltic Index (FBX) price per 40-foot container for one trade lane, or for the global composite and all twelve lanes.
- [All Mempool methods](https://fous.com/methods/mempool.space.md)
