Bitcoin Address Ticker Scraper avatar

Bitcoin Address Ticker Scraper

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Bitcoin Address Ticker Scraper

Bitcoin Address Ticker Scraper

Bitcoin Address Ticker Scraper is a Python tool designed to extract real-time wallet balances, total sent and received amounts, transaction counts, and unconfirmed activity for specific Bitcoin addresses. It exports structured on-chain blockchain datasets into clean CSV or JSON format.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

ZeroBreak

ZeroBreak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Categories

Share

Bitcoin Address/Ticker Scraper — BTC Prices, Address Balances, and Latest Block

Overview

Bitcoin Address/Ticker Scraper collects publicly available Bitcoin market quotes, address activity statistics, and the latest block information.

Configure the currencies and Bitcoin addresses you want to examine, then review the structured results in an Apify dataset. Export the collected data as JSON, CSV, or Excel for analysis and reporting.

By default, the actor collects USD and EUR ticker quotes along with the latest block information.

Features

  • Bitcoin ticker quotes: Collect the latest available BTC prices for selected currencies.
  • Address balance summaries: Retrieve confirmed and unconfirmed activity statistics for specified Bitcoin addresses.
  • Latest block information: Collect the latest block hash, height, timestamp, and transaction-index count.
  • Configurable collection: Select currencies, provide addresses, and choose whether to include the latest block.
  • Structured output: Store useful market, address, and block fields in a tabular format.
  • Duplicate reduction: Avoid saving duplicate records during a run.
  • Dataset exports: Export results to JSON, CSV, or Excel for further analysis.

Use Cases

  • Price monitoring: Collect BTC quotes in selected currencies and compare snapshots over time.
  • Address analysis: Review reported balances, total received, total sent, and transaction counts.
  • Blockchain monitoring: Track the latest block height and hash alongside market quotes.
  • Research and reporting: Build structured datasets containing public Bitcoin information.
  • Balance comparisons: Revisit selected addresses in subsequent runs and compare their reported balances.

Input Parameters

ParameterTypeDefaultDescription
currenciesArray["USD", "EUR"]Currency codes to collect from the ticker. An empty array skips ticker collection.
addressesArray[]Bitcoin addresses to summarize.
maxTxPerAddressInteger50Maximum number of transactions requested per address, from 1 to 100.
includeLatestBlockBooleantrueWhether to collect the latest block information.
maxItemsInteger100Maximum number of dataset rows to collect. Maximum: 1000.

Example Input

{
"currencies": ["USD", "EUR"],
"addresses": [
"1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"
],
"maxTxPerAddress": 1,
"includeLatestBlock": true,
"maxItems": 100
}

To collect only ticker quotes, provide the desired currencies and set addresses to an empty array.

To collect address summaries, add the required Bitcoin addresses to addresses. Set includeLatestBlock to false if you do not need the latest block record.

What Data Does This Actor Extract?

The actor creates structured records for three data categories: ticker quotes, Bitcoin address summaries, and the latest block.

Extracted Data Fields

FieldTypeDescription
modeStringRecord category: ticker, address, or latest_block.
record_idStringRecord identifier used to distinguish collected entries.
scraped_atStringTimestamp when the record was created, in UTC.
currencyStringCurrency code associated with a ticker quote.
symbolStringCurrency symbol or identifier returned for the quote.
price_15mNumberPrice from the ticker's 15m field.
lastNumberLatest reported price for the currency.
buyNumberReported buy price.
sellNumberReported sell price.
addressStringBitcoin address being examined.
hash160StringAddress-associated hash value, when available.
n_txIntegerReported transaction count for the address.
n_unredeemedIntegerReported count of unredeemed outputs associated with the address.
total_receivedIntegerTotal value received, in satoshis.
total_sentIntegerTotal value sent, in satoshis.
final_balanceIntegerReported address balance, in satoshis.
latest_tx_hashStringHash of the newest transaction included in the returned transaction data, when available.
tx_returnedIntegerNumber of transactions returned for the address.
block_hashStringHash identifying the latest block.
block_timeIntegerReported block timestamp.
block_indexIntegerBlock index returned by the source.
block_heightIntegerHeight of the latest block.
tx_index_countIntegerNumber of transaction-index entries reported for the block.

Fields may be absent when the selected record type does not use them or the corresponding information is unavailable.

Example Output

Ticker record

{
"mode": "ticker",
"record_id": "ticker:EUR",
"currency": "EUR",
"symbol": "EUR",
"price_15m": 74465.97,
"last": 74465.97,
"buy": 74465.97,
"sell": 74465.97,
"scraped_at": "2026-10-12T00:00:00+00:00"
}

The values are illustrative and do not represent live market prices.

Address record

{
"mode": "address",
"record_id": "address:1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"address": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"hash160": "62e907b15cbf27d5425399ebf6f0fb50ebb88f18",
"n_tx": 66920,
"n_unredeemed": 80385,
"total_received": 10759488974,
"total_sent": 0,
"final_balance": 10759488974,
"latest_tx_hash": "f751c3e3d1e369306704aa90c101eff11deb41a4c132ce36eeac88c2d367f058",
"tx_returned": 1,
"scraped_at": "2026-10-12T00:00:00+00:00"
}

The address figures above illustrate the output structure and are not guaranteed to reflect current blockchain data.

Latest block record

{
"mode": "latest_block",
"record_id": "block:000000000000000000007e610e49cf1087a77eeece833ee16c7f68a90f5cc009",
"block_hash": "000000000000000000007e610e49cf1087a77eeece833ee16c7f68a90f5cc009",
"block_time": 1791753450,
"block_index": 970984,
"block_height": 970984,
"tx_index_count": 6722,
"scraped_at": "2026-10-12T00:00:00+00:00"
}

The block values are illustrative examples rather than a live snapshot.

Working with Your Dataset

  1. Run the actor with your preferred currencies and addresses.
  2. Open the resulting dataset.
  3. Review the ticker, address, and latest-block records.
  4. Export the data as JSON, CSV, or Excel.
  5. Compare snapshots from separate runs to analyze changes over time.

Important Notes

  • Ticker quotes represent a snapshot at collection time, not a historical price series.
  • Address balances and transaction totals are expressed in satoshis.
  • Address transaction history is limited by the configured maxTxPerAddress value.
  • The actor does not retrieve an unlimited transaction history for each address.
  • The latest-block record represents the latest block information available when the data is collected.
  • The maximum dataset size is controlled by maxItems.

FAQ

Does the actor collect multiple currencies?

Yes. Provide the currency codes you want in the currencies array.

Can I collect address balances without ticker quotes?

Yes. Set currencies to an empty array and provide the addresses you want to examine.

Can I skip the latest block record?

Yes. Set includeLatestBlock to false.

Are address balances displayed in BTC?

The address amount fields, including total_received, total_sent, and final_balance, are expressed in satoshis.

Does the actor return every transaction associated with an address?

No. The number of transactions requested per address is controlled by maxTxPerAddress, which accepts values from 1 to 100.

Can I export the results to a spreadsheet?

Yes. Export the Apify dataset as CSV or Excel, or download it as JSON.

Disclaimer

This actor is an independent data collection tool and is not affiliated with or endorsed by Blockchain.com or Bitcoin. Market quotes and blockchain information may change, and data availability depends on the publicly accessible information at collection time. Verify important figures independently before making financial decisions.

Collecting information that is already public is generally legal. Scraping is not the same thing as hacking, and there is no single law that bans it. The limits are the usual ones: do not break into accounts, do not take private or confidential data, and be careful with personal data and copyrighted works. A site's terms can also restrict how you access it. Facts such as a public name, price, or rating are not the same thing as republishing someone's article or photo.

This actor collects information from public pages. It does not log in and it does not bypass access controls.

For a longer explanation, see Apify's article Is web scraping legal?.