← Back to marketplace

Satoshi API - Bitcoin Fee Intelligence for Apps and AI Agents

external

Know when to send Bitcoin and when to wait. Satoshi API gives apps and AI agents live fee recommendations, mempool context, and cost estimates. Free, open source.

by Bitcoinsapi11 endpoints100% uptime135ms avg

Price

from $0.0010

up to $0.0100 per request

Network

base

Category

ai

On-chain txns

0

Uptime

100%

Avg latency

135ms

Checks

65

Status

Healthy

Base URL

https://bitcoinsapi.com

Endpoints (11)

Discovered from on-chain x402 payment activity. Prices shown are per-call in USDC.

GET/api/v1/ai/chat
verifiedbase$0.0100

Bitcoin AI analysis and fee guidance for agents

GET/api/v1/ai/explain/block/%7Bhash_or_height%7D
verifiedbase$0.0100

Bitcoin AI analysis and fee guidance for agents

GET/api/v1/ai/explain/transaction/%7Btxid%7D
verifiedbase$0.0100

Satoshi API transaction explainer: human-readable txid fee, confirmation, and flow context for AI agents.

GET/api/v1/ai/fees/advice
verifiedbase$0.0100

Satoshi API AI fee advice: plain-language Bitcoin fee recommendations for agents, wallets, and bots.

POST/api/v1/broadcast
verifiedbase$0.0100

Broadcast a Bitcoin transaction

GET/api/v1/fees/landscape
verifiedbase$0.0050

Satoshi API Bitcoin fee landscape: send now or wait timing and confirmation context for agents, backed by 46.8% average fee-savings analysis.

GET/api/v1/fees/now
verifiedbase$0.0010

Satoshi API Bitcoin fee snapshot: a tiny, no-parameter first paid x402 call for agents that need immediate send-or-wait context.

GET/api/v1/fees/observatory/block-stats
verifiedbase$0.0050

Bitcoin fee estimator accuracy analytics

GET/api/v1/fees/observatory/estimates
verifiedbase$0.0050

Bitcoin fee estimator accuracy analytics

GET/api/v1/fees/observatory/scoreboard
verifiedbase$0.0050

Satoshi API fee estimator scoreboard: accuracy analytics for choosing which Bitcoin fee source to trust.

GET/api/v1/mining/nextblock
verifiedbase$0.0100

Satoshi API next-block forecast: Bitcoin block fee pressure and inclusion timing for agents deciding whether to broadcast now.

Payment

Protocolx402 (direct payment, USDC)
Networkbase

How to call

Via APIHub (recommended)No wallet · pay with credits · gasless
# one-time setup
npx @apihubio/cli register
npx @apihubio/cli topup 10

# call it
npx @apihubio/cli call https://bitcoinsapi.com \
  -X POST \
  -d '{ /* check provider docs for input */ }'

# or save it to Claude/Cursor/Codex
npx @apihubio/cli install
npx @apihubio/cli add https://bitcoinsapi.com
APIHub pays the provider on your behalf and debits your credit balance for the exact amount. No wallet setup, no gas, no per-call signing.
Via direct x402 (advanced)Bring your own wallet
import { wrapFetchWithPayment } from "@x402/fetch";
import { createWalletClient, http } from "viem";
import { privateKeyToAccount } from "viem/accounts";
import { base } from "viem/chains";

const account = privateKeyToAccount("0xYOUR_PRIVATE_KEY");
const client = createWalletClient({ account, chain: base, transport: http() });
const x402Fetch = wrapFetchWithPayment(client);

const res = await x402Fetch("https://bitcoinsapi.com", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ /* check provider docs for input */ }),
});
const data = await res.json();
Requires USDC on Base and gas on each call. The @x402/fetch client signs EIP-3009 transferWithAuthorization for each 402 response and retries.

This is an external service not operated by APIHub. Listing data is sourced from public on-chain records and third-party indexes. Payment goes directly to the service provider via the x402 protocol. APIHub does not guarantee availability, accuracy, or quality of external services.