Binance Spot Market Scraper
Pricing
from $3.00 / 1,000 results
Binance Spot Market Scraper
Scrape live spot market data for all 3,500+ Binance trading pairs in one run โ last price, 24h change, high/low, volume, quote volume, bid/ask and trade count. Filter by quote asset and volume. Schedule it for a continuously fresh price feed.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
๐ก Binance Spot Market Scraper โ Live Prices for 3,500+ Trading Pairs

Bulk-export every Binance spot pair โ last price, 24h change, high/low, base + quote volume, best bid/ask and trade count โ in one fast, structured run. Powered directly by Binance's official public market data API, with no login, no API key, no proxy and no scraping fragility.
Built for crypto algorithmic traders, market makers, quant desks, portfolio dashboards, tax software, exchange aggregators and indexer pipelines that need Binance prices at scale โ without writing batching, retry, sorting and filtering logic from scratch.
๐ข No API key. No proxy. No login. No browser automation. Pure public REST API.
๐ Why this scraper
Binance is the largest cryptocurrency exchange in the world by spot volume, and BTCUSDT, ETHUSDT, SOLUSDT and friends quoted on Binance are the reference prices used by almost every crypto product. Their public 24-hour ticker endpoint (/api/v3/ticker/24hr) returns the entire spot universe in a single call โ but using that data well at scale requires:
- Parsing numeric strings into proper floats
- Filtering to the quote assets you actually trade against (USDT, FDUSD, BTC, ETH, USDC, TRY, EURโฆ)
- Dropping the long tail of dead pairs with no real volume
- Filtering to
TRADING-status pairs only when needed - Sorting by the metric that matters for your use case (quote volume vs. price change vs. trade count)
- Streaming the rows into a dataset you can export as JSON, CSV or Excel
This Binance spot scraper does all of that for you โ and runs in seconds.
๐ฏ What this scraper does
This actor wraps Binance's official exchangeInfo + ticker/24hr endpoints and returns a fully flattened, ready-to-use snapshot of all 3,500+ Binance spot trading pairs in one run. Each row contains the trading pair symbol, base / quote asset breakdown, current trading status, last price, 24h price change (absolute and percent), 24h high / low / open, weighted average price, base and quote volume, best bid and ask, and 24h trade count.
It is a drop-in Binance API scraper for anyone who would otherwise have to maintain their own data pipeline against Binance.
โจ Key features
| Feature | What it gives you |
|---|---|
| ๐ก Official Binance public API | Direct connection to api.binance.com โ no HTML scraping, no Cloudflare bypass |
| ๐ Full spot coverage | All 3,500+ Binance spot trading pairs in one run |
| ๐ฑ Quote-asset filter | Keep only USDT, FDUSD, BTC, ETH, USDC, TRY, EUR or any combination |
| ๐ Volume filter | minQuoteVolume drops dead pairs below your liquidity threshold |
| โ Trading-status filter | Optional tradingOnly flag keeps only pairs currently in TRADING status |
| ๐ข Multi-metric sorting | Rank by quoteVolume, volume, priceChangePercent, lastPrice or tradeCount |
| ๐ค Flat, export-ready rows | 18 columns, no nested JSON โ CSV / Excel / JSON / XML out of the box |
| โก Fast | Whole spot universe in 3โ5 seconds |
| ๐ No authentication | No Binance API key, no proxy, no login |
| ๐ Schedule-friendly | Designed for recurring runs every minute, every hour or every day |
| ๐ ๏ธ Apify Dataset views | Pre-built Overview table for instant visual inspection |
| ๐ Global | Works from any Apify region, no IP restrictions |
๐ฏ Built for these use cases
1. Algorithmic & quantitative trading
Power live signal generation, mean-reversion bots, momentum bots and grid bots with a clean Binance price feed. Quote volume sort lets your strategy focus on the most liquid markets first, while minQuoteVolume removes noisy low-volume pairs that would otherwise pollute backtests.
2. Cross-exchange arbitrage detection
Combine this scraper with our kraken-market-scraper, bybit-market-scraper, kucoin-market-scraper, okx-market-scraper, mexc-market-scraper and bitget-market-scraper to build a real-time arbitrage matrix across every major centralized exchange. Same fields, same shape โ easy to join.
3. Trading bot price feeds
Schedule the actor every 1โ5 minutes and push the dataset to your bot via Apify webhooks, the Apify API, Make, Zapier or n8n. Filter by quoteAssets: ["USDT"] to keep your feed lean.
4. Backtesting & historical archive
Run the actor on a fixed schedule (every 15 minutes, hourly, daily) to accumulate a tick-resolution-free historical archive of the Binance market. Export as CSV / Parquet and load into your backtester or data warehouse.
5. Portfolio dashboards
Combine a wallet's holdings with the live Binance USDT prices to value the portfolio in real time. The quoteAssets: ["USDT"] + sortBy: "quoteVolume" combo is perfect for top-N portfolio displays.
6. Tax & accounting reporting
Snapshot Binance prices at end-of-day or end-of-month for cost-basis tracking. Every record carries an ISO-8601 scrapedAt timestamp.
7. Market research & competitor intelligence
Track Binance market share, volume distribution by quote asset, listing additions, and how BTCUSDT price spread compares to BTCFDUSD, BTCUSDC and BTCTUSD.
8. Crypto data products / API resellers
Use this Binance scraper as a reliable upstream source for your own data product, screener, dashboard or B2B API. The flat output is easy to re-publish.
๐ฅ Inputs
| Field | Type | Required | Description |
|---|---|---|---|
quoteAssets | string[] | No | Filter to pairs with these quote assets (e.g. USDT, FDUSD, BTC, ETH, USDC, TRY, EUR). Leave empty for all. |
minQuoteVolume | integer | No | Drop pairs with 24h quote volume below this. 0 = no filter. Useful for removing dead pairs. |
sortBy | string (enum) | No | One of quoteVolume, volume, priceChangePercent, lastPrice, tradeCount. Default quoteVolume. |
tradingOnly | boolean | No | If true, only include pairs currently in TRADING status. Default false (all pairs including BREAK, HALT). |
maxPairs | integer | No | Cap rows saved. 0 = all (~3,500). |
Example inputs
Full Binance USDT market, liquid pairs only:
{"quoteAssets": ["USDT"],"minQuoteVolume": 1000000,"sortBy": "quoteVolume","tradingOnly": true,"maxPairs": 0}
Top-20 movers across all quote assets:
{"sortBy": "priceChangePercent","tradingOnly": true,"maxPairs": 20}
Stablecoin-pair monitor (USDT / FDUSD / USDC):
{"quoteAssets": ["USDT", "FDUSD", "USDC"],"minQuoteVolume": 500000,"sortBy": "quoteVolume"}
๐ค Output
{"symbol": "BTCUSDT","baseAsset": "BTC","quoteAsset": "USDT","status": "TRADING","lastPrice": 64235.10,"priceChange": 1225.10,"priceChangePercent": 1.94,"weightedAvgPrice": 63712.42,"openPrice": 63010.00,"highPrice": 64880.00,"lowPrice": 62700.00,"volume": 12850.4,"quoteVolume": 821400000.0,"bidPrice": 64234.90,"askPrice": 64235.20,"tradeCount": 1284503,"openTime": "2026-05-15T09:00:00.000Z","closeTime": "2026-05-16T09:00:00.000Z","scrapedAt": "2026-05-16T09:00:01.250Z"}
Field reference
| Field | Type | Meaning |
|---|---|---|
symbol | string | Trading pair symbol (e.g. BTCUSDT, ETHFDUSD, BNBBTC) |
baseAsset | string | Base asset of the pair (e.g. BTC) |
quoteAsset | string | Quote asset of the pair (e.g. USDT) |
status | string | Binance status code: TRADING, BREAK, HALT, etc. |
lastPrice | number | Most recent traded price |
priceChange | number | Absolute 24h price change |
priceChangePercent | number | 24h price change % |
weightedAvgPrice | number | 24h weighted average price (VWAP) |
openPrice | number | Price 24 hours ago |
highPrice / lowPrice | number | 24h high and low price |
volume | number | 24h volume in the base asset |
quoteVolume | number | 24h volume in the quote asset (USD if quote=USDT) |
bidPrice / askPrice | number | Best current bid and ask |
tradeCount | number | Number of trades in the last 24h |
openTime / closeTime | string | Start / end of the 24h window (ISO-8601) |
scrapedAt | string | ISO-8601 timestamp of when this row was generated |
โ๏ธ How it works
- Loads input โ quote-asset filter, min-volume filter, sort, status filter and row cap
- Calls Binance
exchangeInfoโ to learn the base / quote / status of every symbol - Calls Binance
ticker/24hrโ for the entire spot market in one request - Joins the two responses on
symbol - Parses numerics โ Binance returns prices as strings; the scraper converts them to proper floats
- Filters โ by quote asset, by min quote volume, by trading status
- Sorts by your chosen metric
- Caps at
maxPairsif set - Streams flat rows into the Apify dataset (live in the run console)
The actor uses ONLY Binance's officially-supported public REST API (api.binance.com). No HTML scraping, no headless browser, no proxy, no anti-bot bypass. Endpoints are documented at binance-docs.github.io.
โก Performance
| Workload | Time | API calls |
|---|---|---|
| All 3,500+ pairs, no filter | ~3 seconds | 2 |
| USDT pairs only, min volume 1M | ~3 seconds | 2 |
| Top 100 by volume | ~3 seconds | 2 |
| Full market + sort + cap 500 | ~4 seconds | 2 |
Because both endpoints respond in a single shot, run time is constant regardless of how many pairs you keep โ there is no per-pair API call.
๐ฐ Cost model
This actor is Pay-Per-Event โ you are charged a small per-run fee plus a small per-dataset-item fee. There is no charge for filtered-out pairs, so tightening minQuoteVolume or limiting to one quoteAssets keeps the bill low.
Typical run sizes:
- Top 100 USDT pairs โ 100 rows
- All liquid USDT pairs (โฅ $1M volume) โ ~400 rows
- Entire spot market โ ~3,500 rows
๐ Schedule for continuous monitoring
Use Apify's scheduler to keep your Binance dataset always fresh:
- Every 1 minute โ for high-frequency trading bots and arbitrage detection
- Every 5 minutes โ for live dashboards and screeners
- Every 15 minutes โ for portfolio refresh and alerts
- Hourly โ for backtesting archives and analytics
- Daily โ for end-of-day snapshots and tax / accounting cost-basis tracking
Pair the schedule with Apify webhooks to push the fresh dataset into your database, Slack channel, Discord server, Google Sheet or HTTP endpoint.
๐ ๏ธ FAQ
Do I need a Binance API key? No. The scraper uses Binance's public market data endpoints, which require no authentication. You only need an Apify account.
Does the Binance public API have rate limits?
Yes โ but this scraper makes only two requests per run (exchangeInfo and ticker/24hr), so you are nowhere near the limits even when scheduled every minute.
Which markets are supported? All 3,500+ Binance spot trading pairs across every quote asset Binance lists: USDT, FDUSD, USDC, BTC, ETH, BNB, BUSD-legacy, TRY, EUR, BRL, ARS, JPY and more.
Does this cover Binance Futures?
No โ this scraper is spot-only by design (api.binance.com). For derivatives data you would want a dedicated futures actor. For now, our bybit-market-scraper and bitget-market-scraper cover both spot and futures if you need an alternative.
Does this work for Binance.US?
This scraper targets the global api.binance.com endpoint, not api.binance.us. If you need Binance.US specifically, please reach out โ we can spin up a variant.
How fresh is the data?
The Binance ticker/24hr endpoint refreshes every few seconds. Each run captures the latest snapshot at the moment of execution; scrapedAt lets you know exactly when.
Can I get historical OHLCV / candlestick data? Not from this scraper โ it returns 24h snapshots. For a candle history (1m/5m/1h/1d bars over months), you can run this on a tight schedule and aggregate, or request a custom candlestick scraper.
Can I export to CSV or Excel? Yes. The Apify dataset exports natively as JSON, CSV, Excel (XLSX), HTML, XML and JSONL.
Does this respect Binance's rate limits? Absolutely. With only 2 endpoints called per run, the actor is well below Binance's documented 1,200 weight / minute and 6,000 weight / minute limits.
What's the difference between this and coinpaprika-crypto-market-scraper?
- This actor = exchange-specific (Binance spot only), pair-level granularity (
BTCUSDT,ETHUSDTโฆ) with bid/ask, trade count and full 24h OHLCV. coinpaprika-crypto-market-scraper= exchange-agnostic coin-level data (BTC, ETH, SOLโฆ) with ranks, market cap, supply and ATH. Use that for a market-cap dashboard, use this for a Binance-specific trading feed.
Can I integrate via webhook / API? Yes. Apify exposes REST API endpoints for run triggers and dataset downloads, plus webhooks that fire on run finish. Works with Zapier, Make, n8n and any HTTP client.
Can I schedule the actor? Yes โ Apify Scheduler supports cron expressions down to every minute.
๐ Related crypto exchange scrapers
| Scraper | Coverage |
|---|---|
binance-spot-market-scraper | You are here. Binance spot โ all 3,500+ pairs. |
kraken-market-scraper | Kraken spot โ every Kraken trading pair with VWAP. |
bybit-market-scraper | Bybit spot + linear / inverse futures with funding rate. |
okx-market-scraper | OKX spot + SWAP (perpetuals) + FUTURES + OPTION. |
kucoin-market-scraper | KuCoin every spot pair with quote-currency filter. |
bitget-market-scraper | Bitget spot + USDT-margined + coin-margined futures. |
mexc-market-scraper | MEXC every spot pair (gem-listing focus). |
coinpaprika-crypto-market-scraper | Cross-exchange coin-level (price, rank, market cap, supply, ATH). |
๐ Keyword cloud
Core: binance api scraper, binance price api, binance spot market data, binance scraper, binance market data export, binance 24h ticker scraper, binance ticker api, binance prices to csv, binance prices to excel, binance bulk export, binance no api key, binance public api scraper.
Per pair / asset: btc usdt price binance, eth usdt price binance, sol usdt price binance, bnb price scraper, doge usdt scraper, xrp usdt scraper, link usdt scraper, fdusd pairs scraper, usdc pairs binance, btc spot price, ethereum binance price, altcoin price feed binance.
Per use case: crypto algo trading data, crypto arbitrage data, exchange arbitrage feed, binance trading bot feed, crypto portfolio dashboard data, crypto tax reporting data, crypto market screener data, crypto market research data, crypto backtest data, real-time crypto price feed, crypto dashboard data feed.
Per audience: crypto data for quants, exchange api for traders, market data api for developers, crypto data for arbitrageurs, binance data for analysts, binance data for indexers, web3 market data, crypto pricing data for fintech.