
Bitcoin Address Scraper
hipersoft/bitcoin-address-scraper
Look up Bitcoin address balances and on-chain activity in bulk: current balance, total received/sent, transaction count, unconfirmed balance and recent transactions. Optional network stats (fees, block height). One row per address as JSON, CSV or Excel.
Total users
1Monthly users
0Total runs
43Per address scraped
$0.001Last rebuilt
Oct 26, 2026Overview
Look up Bitcoin address balances and on-chain activity in bulk with the Bitcoin Address Scraper. Paste any list of BTC addresses — legacy, SegWit or Taproot — and get each one's current balance, total received and sent, transaction count, unconfirmed balance and recent transactions, exported as JSON, CSV or Excel.
Built for crypto portfolio tracking, wallet monitoring, on-chain research, compliance/AML checks and accounting, it turns raw addresses into a clean, structured balance sheet without running a node.
What it does
- 💰 Balances in bulk — current balance in BTC and satoshis for every address.
- 📥 Received & sent totals — lifetime received and sent amounts, plus funded/spent output counts.
- 🔢 Transaction count — how many transactions each address has taken part in.
- ⏳ Unconfirmed activity — pending (mempool) balance and transaction count.
- 🧾 Recent transactions (optional) — the latest transactions per address with txid, confirmation status, block height, time and fee.
- 📡 Network stats (optional) — a summary row with current recommended fees (sat/vB) and the latest block height.
- 📤 Export anywhere — JSON, CSV or Excel, or straight into a sheet, dashboard or accounting tool.
Example output
{
"address": "bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97",
"found": true,
"balanceBtc": 130010.079,
"totalReceivedBtc": 5307759.838,
"totalSentBtc": 5177749.759,
"txCount": 339,
"unconfirmedBalanceBtc": 0,
"unconfirmedTxCount": 0
}
How to use it
- Paste one or more Bitcoin addresses.
- Optionally enable recent transactions and/or a network stats row.
- Set Max addresses and run. Download the results as JSON, CSV or Excel.
Input fields
| Field | Description |
|---|---|
| Bitcoin addresses | Addresses to look up (legacy, SegWit, Taproot). |
| Include recent transactions | Add up to 25 recent transactions per address. |
| Include network stats | Add a row with recommended fees and block height. |
| Max addresses | Maximum addresses to process (0 = no limit). |
Output fields
address, found, balanceBtc, balanceSats, totalReceivedBtc, totalSentBtc, txCount, fundedTxoCount, spentTxoCount, unconfirmedBalanceBtc, unconfirmedTxCount, recentTransactions, plus blockHeight and fee fields on the optional network-stats row.
Popular use cases
- Portfolio & wallet tracking — monitor balances across many addresses.
- On-chain research — study address activity, inflows and outflows.
- Compliance & AML — check balances and transaction history for review.
- Accounting & tax — pull received/sent totals for reporting.
- Alerting — schedule runs to watch for balance or unconfirmed-activity changes.
FAQ
Do I need an account or key? No. Paste your addresses and run.
Which address types are supported? Legacy (1…), SegWit (bc1q…) and Taproot (bc1p…) Bitcoin addresses.
Are amounts in BTC or satoshis? Both — balances are provided in BTC and in satoshis so you can use whichever you need.
Can I see each address's transactions? Yes — enable "Include recent transactions" to get the latest transactions (txid, confirmation, block, fee) per address.
Can I export to Excel or Google Sheets? Yes — results download as JSON, CSV or Excel and integrate with Sheets, dashboards and accounting tools.
Bulk Bitcoin address balances and transaction history — BTC & sats, received/sent totals, recent transactions — clean and export-ready for tracking, research and compliance.
Input
| Field | Type | Description |
|---|---|---|
addressesBitcoin addresses | array | One or more Bitcoin addresses to look up (legacy, SegWit or Taproot). Each returns its balance and activity. |
includeTransactionsInclude recent transactions | boolean | Also include each address's most recent transactions (up to 25) with txid, confirmation, block and fee. Default: false |
includeNetworkStatsInclude network stats | boolean | Add one summary row with current recommended fees (sat/vB) and the latest block height. Default: false |
maxItemsMax addresses | integer | Maximum number of addresses to process (0 = no limit). Default: 0 |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~bitcoin-address-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"addresses": [
"bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/bitcoin-address-scraper").call(run_input={
"addresses": [
"bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/bitcoin-address-scraper').call({
"addresses": [
"bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Address scraped Charged for each Bitcoin address (or network-stats row) returned. | $0.001 | $0.0005 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Dribbble Shots Scraper
Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.
359 runs · 5 users · $0.003 / shot scrapedComputrabajo Scraper
Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.
206 runs · 4 users · $0.002 / listing scrapedKraken Market Data Scraper
Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.
165 runs · 4 users · $0.001 / pair scrapedBayt Scraper
Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.
134 runs · 4 users · $0.003 / job scrapedGitHub Scraper
Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.
131 runs · 7 users · $0.0008 / item scrapedHacker News Scraper
Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.
130 runs · 2 users · $0.004 / item scrapedSend the site and the fields. We build it and you get it first.