Bitcoin Address Intelligence & Transaction History Scraper avatar

Bitcoin Address Intelligence & Transaction History Scraper

Pricing

from $12.00 / 1,000 address intelligence results

Go to Apify Store
Bitcoin Address Intelligence & Transaction History Scraper

Bitcoin Address Intelligence & Transaction History Scraper

On-chain Bitcoin address intelligence for AML, forensics and wallet analytics. Get balance, total received/sent, UTXOs, activity timeline, counterparties, fee stats and full transaction history for any BTC address. JSON, CSV, Excel.

Pricing

from $12.00 / 1,000 address intelligence results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Bitcoin Address Intelligence & Transaction History Scraper

Bitcoin Address Intelligence & Transaction History Scraper

Here is one real result, with every field the actor returns for an address:

{
"recordType": "address",
"address": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"addressType": "P2PKH",
"balanceSats": 5735681761,
"balanceBtc": 57.35681761,
"totalReceivedBtc": 57.35681761,
"totalSentBtc": 0,
"txCount": 65350,
"fundedTxoCount": 78213,
"spentTxoCount": 0,
"unconfirmedTxCount": 0,
"unconfirmedBalanceBtc": 0,
"utxoCount": null,
"firstSeen": "2026-08-15T19:14:58.000Z",
"lastSeen": "2026-08-16T07:23:34.000Z",
"firstSeenHeight": 962618,
"lastSeenHeight": 962690,
"isActive": true,
"distinctCounterparties": 13,
"largestReceivedBtc": 5.46e-06,
"sampledTransactions": 25,
"observedAt": "2026-08-16T07:27:01.579Z",
"error": null
}

On-chain Bitcoin address intelligence for AML and compliance, blockchain forensics, wallet analytics and portfolio tracking. Give it one or more Bitcoin addresses and it returns the confirmed balance, lifetime received and sent totals, an activity timeline, live UTXO count, counterparty count, and (optionally) the full transaction history with the direction, amount, fee and counterparties of every transaction. Most tools give you a raw balance; this actor gives you derived intelligence on top.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

For each Bitcoin address you provide, the actor returns one enriched intelligence record:

  • Balances: confirmed balance in BTC and satoshis, plus pending mempool balance change.
  • Lifetime totals: total received and total sent, ever.
  • Activity: confirmed transaction count, funded and spent output counts, live UTXO count, and unconfirmed transaction count.
  • Timeline: first seen and last seen (time and block height) so you can gauge account age and recency.
  • Derived intelligence: address script type (P2PKH, P2SH, P2WPKH, P2TR), distinct counterparty count, largest single amount received, and an active flag.

Turn on Include Transaction History to also get one row per transaction, each with its direction (sent or received relative to the queried address), amount, fee, confirmations, block time and the list of counterparties involved.

Turn on the optional AI Risk Profile add-on and each address also gets an AI-written, 2-3 sentence AML / forensics risk assessment that reads the on-chain stats for you (dormant vs active wallet, whale, high-churn or mixer-like behavior, exchange-like consolidation) plus a risk level and behavior tags.

Supported addresses: legacy (1...), P2SH (3...) and native SegWit and Taproot (bc1...). Extended public keys (xpub) are out of scope. The actor reads public Bitcoin blockchain data and works on any mainnet address.

Use cases

  • Bitcoin AML and KYC compliance checks: screen a BTC wallet address for balance, activity and counterparty exposure before onboarding or payout.
  • Blockchain forensics and investigations: profile a suspect address, spot dormant vs active wallets and high-churn or mixer-like behavior for a case.
  • Crypto exchange and OTC desk risk scoring: batch-check deposit and withdrawal addresses and get an AI risk verdict per address.
  • Bitcoin whale and wallet tracking: monitor large-balance addresses, lifetime received and sent totals, and recent movement.
  • Portfolio and treasury monitoring: track confirmed balance, UTXO count and pending mempool activity across many addresses at once.
  • Transaction history export for accounting or audit: pull every transaction for an address with direction, amount, fee and counterparties as CSV or Excel.
  • Fraud and scam-address investigation: check reported scam or ransomware BTC addresses for total received, activity recency and counterparty spread.
  • On-chain analytics and research datasets: build datasets of Bitcoin address intelligence for models, dashboards or threat feeds.

Quickstart

  1. Paste one Bitcoin address into Bitcoin Address, or a list into Bitcoin Addresses.
  2. Optionally turn on Include Transaction History and set Max Transactions Per Address.
  3. Click Start. Results stream into the dataset and can be exported as JSON, CSV or Excel.

Input reference

FieldTypeDescription
addressstringA single Bitcoin address to analyze.
addressesarrayA list of Bitcoin addresses to analyze in one run.
includeTransactionsbooleanAlso emit one row per transaction for each address. Default false.
maxTransactionsPerAddressintegerCap on confirmed transactions fetched per address when history is included. Default 100.
includeUnconfirmedbooleanInclude unconfirmed mempool activity in the address summary. Default true.
withAiRiskbooleanPaid add-on. Generate an AI AML / forensics risk profile per address from the on-chain stats. Default false. Billed only on a usable profile; disabled for free users.
maxAddressesintegerMaximum addresses to process this run. Free accounts are capped at 10.
proxyConfigurationobjectOptional proxy settings. Not required (the data sources are open).

Output reference

One row per address (recordType: "address"):

FieldDescription
addressThe Bitcoin address.
addressTypeScript type derived from the prefix (P2PKH, P2SH, P2WPKH, P2TR).
balanceSats / balanceBtcConfirmed balance in satoshis and BTC.
totalReceivedBtc / totalSentBtcLifetime received and sent, in BTC.
txCountNumber of confirmed transactions.
fundedTxoCount / spentTxoCountOutputs that funded the address, and outputs that were spent.
unconfirmedTxCount / unconfirmedBalanceBtcPending mempool activity.
utxoCountNumber of currently unspent outputs.
firstSeen / lastSeenBlock time of the earliest and most recent analyzed transaction.
firstSeenHeight / lastSeenHeightBlock heights for the timeline.
isActiveWhether the address has any confirmed activity.
distinctCounterpartiesCount of distinct other addresses seen across analyzed transactions.
largestReceivedBtcLargest single amount received in one transaction.
sampledTransactionsNumber of transactions analyzed for the derived stats.
aiRiskProfileOptional AI-written 2-3 sentence AML / forensics risk assessment (only when the AI Risk Profile add-on is on).
aiRiskLevelOptional AI risk level: low, medium or high.
aiRiskTagsOptional AI behavior tags, e.g. dormant, whale, exchange-like, high-churn.
observedAtWhen the record was collected.
errorError message, or null.

Transaction rows

When Include Transaction History is on, each address is followed by transaction rows (recordType: "transaction"):

FieldDescription
txidTransaction id.
directionsent or received relative to the queried address.
amountBtcNet amount for the queried address in this transaction.
feeBtcTransaction fee.
confirmationsConfirmations (chain tip height minus block height plus one).
blockTime / blockHeightWhen and where the transaction confirmed.
counterpartiesOther addresses involved in the transaction.

Run via API and CLI

apify call scrapers_lat/bitcoin-address-intelligence-scraper \
--input='{"addresses":["1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"],"includeTransactions":true,"maxTransactionsPerAddress":100}'
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~bitcoin-address-intelligence-scraper/runs?token=YOUR_TOKEN" \
-H "content-type: application/json" \
-d '{"addresses":["1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"]}'

Fetch results

$curl "https://api.apify.com/v2/acts/scrapers_lat~bitcoin-address-intelligence-scraper/runs/last/dataset/items?token=YOUR_TOKEN&clean=true&format=json"

Swap format=json for csv or xlsx to download a spreadsheet.

Billing and limits

This actor is billed pay per result:

  • Address intelligence result at $0.012 per row. Every address record and every transaction row counts as one result.
  • Full transaction history add-on at $0.008, charged once per address whose full history is successfully fetched (only when Include Transaction History is on and the fetch returns at least one transaction).
  • AI risk profile add-on at $0.012, charged once per address, only when the AI Risk Profile add-on is on and a usable AI risk assessment is produced. This add-on is opt-in (default off), uses an AI model, and is disabled for free Apify users.

You are never charged for a failed lookup: an invalid or unreadable address produces an error row with no charge. Free Apify accounts are capped at 10 addresses per run. Set a spend limit in the run options and the actor stops emitting billable rows once the limit is reached.

FAQ and troubleshooting

Which address formats are supported? Legacy (1...), P2SH (3...), native SegWit (bc1q...) and Taproot (bc1p...) mainnet addresses. Extended public keys (xpub) are not supported.

Why is firstSeen recent for a very old, very busy address? The timeline and counterparty stats are derived from the analyzed transactions. For addresses with tens of thousands of transactions, the actor analyzes the most recent ones, so the timeline reflects recent activity. Increase Max Transactions Per Address to analyze deeper history.

Are balances accurate? Yes. Balance, total received and total sent come directly from the chain and reflect confirmed on-chain state at the moment of the run.

Do I need a proxy or an API key? No. The actor reads public blockchain data and needs no key. A proxy is optional.

Can I track many addresses at once? Yes. Provide a list in Bitcoin Addresses; each returns its own intelligence record.