Bitcoin Address Ticker Scraper
Pricing
from $1.99 / 1,000 results
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
Maintained by CommunityActor 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
| Parameter | Type | Default | Description |
|---|---|---|---|
currencies | Array | ["USD", "EUR"] | Currency codes to collect from the ticker. An empty array skips ticker collection. |
addresses | Array | [] | Bitcoin addresses to summarize. |
maxTxPerAddress | Integer | 50 | Maximum number of transactions requested per address, from 1 to 100. |
includeLatestBlock | Boolean | true | Whether to collect the latest block information. |
maxItems | Integer | 100 | Maximum 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
| Field | Type | Description |
|---|---|---|
mode | String | Record category: ticker, address, or latest_block. |
record_id | String | Record identifier used to distinguish collected entries. |
scraped_at | String | Timestamp when the record was created, in UTC. |
currency | String | Currency code associated with a ticker quote. |
symbol | String | Currency symbol or identifier returned for the quote. |
price_15m | Number | Price from the ticker's 15m field. |
last | Number | Latest reported price for the currency. |
buy | Number | Reported buy price. |
sell | Number | Reported sell price. |
address | String | Bitcoin address being examined. |
hash160 | String | Address-associated hash value, when available. |
n_tx | Integer | Reported transaction count for the address. |
n_unredeemed | Integer | Reported count of unredeemed outputs associated with the address. |
total_received | Integer | Total value received, in satoshis. |
total_sent | Integer | Total value sent, in satoshis. |
final_balance | Integer | Reported address balance, in satoshis. |
latest_tx_hash | String | Hash of the newest transaction included in the returned transaction data, when available. |
tx_returned | Integer | Number of transactions returned for the address. |
block_hash | String | Hash identifying the latest block. |
block_time | Integer | Reported block timestamp. |
block_index | Integer | Block index returned by the source. |
block_height | Integer | Height of the latest block. |
tx_index_count | Integer | Number 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
- Run the actor with your preferred currencies and addresses.
- Open the resulting dataset.
- Review the ticker, address, and latest-block records.
- Export the data as JSON, CSV, or Excel.
- 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
maxTxPerAddressvalue. - 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.
Is Web Scraping Legal?
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?.