Skip to content

Use UTXOHub’s answers in your app.

A JSON API, an MCP server for AI assistants and a payment status badge. They’re free, with no account or API key. When you show one of our answers, please link to its page on utxohub.com.

JSON API

Send a GET request to any address below. Payment, address, word and BIP answers include the url of their page on utxohub.com.

curl https://utxohub.com/api/fees

A payment

/api/tx/{txid}

Whether it has confirmed, is waiting, was replaced or hasn't been seen yet (status), a plain-English answer, its confirmations, a rough wait, what speeding it up would cost now, and amounts in BTC and US dollars.

Try it with the 2010 pizza payment

An address

/api/address/{address}

The confirmed balance, whether a payment is on its way (arrival), unconfirmed activity and recent payments.

Try it with the genesis block’s address

Fees

/api/fees

What a typical payment costs now to get into the next block, within about an hour and within about a day, and when fees have usually been lowest over the past 3 months.

See today’s fees

A Bitcoin word

/api/term/{word}

The question, a one-sentence answer, a longer explanation, related words and sources. The word can be written as people write it, such as fee rate.

Try it with UTXO

A BIP

/api/bip/{number}

Its title, a one-sentence answer, an explainer, its status and a link to its full text.

Try it with BIP-39

MCP server for AI assistants

Add this address to any assistant or agent that connects to remote MCP servers. It uses Streamable HTTP, with no sign-in, and gives the same answers as the pages.

https://utxohub.com/mcp
check_payment
A transaction ID: has the payment arrived, and if not, when will it?
check_address
An address: its balance, and whether a payment is on its way
get_fees
What sending costs now
lookup_term
What a Bitcoin word means
lookup_bip
What a BIP proposes

Payment status badge

An image that shows where a payment stands, for an order page, a forum post or a support ticket. It links to the payment's page and is checked again at most once a minute. Put the transaction ID in place of TXID, or copy the snippet from the payment's own page, under “Show this status on another site”.

A sample badge: Waiting, not final yet. Probably in the next block.
<a href="https://utxohub.com/tx/TXID"><img src="https://utxohub.com/badge/tx/TXID" alt="Bitcoin payment status on UTXOHub" style="max-width:100%"></a>

Everyone who opens a page with the badge loads it from UTXOHub, so our host receives their IP address and the payment's ID. Privacy policy.

When your app, site or bot shows one of our answers, please link to the page it came from, such as https://utxohub.com/tx/TXID. The page keeps updating, so the person can watch their payment confirm, and it says what to do if the payment is slow.