ParseForge Scrapers

Bitfinex Crypto Tickers Scraper

parseforge/bitfinex-tickers-scraper

BusinessDeveloper toolsAutomation

Scrapes live ticker data from Bitfinex for all spot trading pairs. Returns each ticker as a flat row with last price, bid, ask, 24h volume, and percentage change. Filter by quote currency and sort by volume or price movement.

Run this scraper See the API call
Total users
2
Monthly active
0
Total runs
116
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Bitfinex Crypto Tickers Scraper

Scrape live crypto tickers from Bitfinex, filtered by quote asset and sorted by volume or price change. Every ticker includes last price, 24h volume, bid, ask, and percentage change. No API key required. Export to CSV, JSON, Excel, or XML.

Bitfinex's REST API endpoints impose rate limits and require careful pagination logic when you need a broad market snapshot. This Actor reads the public ticker feed directly, lets you filter by quote currency like USD, UST, or BTC, and returns a clean, sorted dataset in one run. It is built for traders, bots, and portfolio trackers who need a fast, structured view of the entire Bitfinex spot market.

Who uses it What they scrape Bitfinex for
Quantitative traders Feeding a sorted list of the most active pairs into a volatility scanner
Market analysts Tracking 24h volume and price change across the entire USD-quoted market
Crypto bot operators Pulling a filtered list of USDT pairs as input for a trading strategy
Portfolio managers Getting a quick snapshot of last prices for all held assets quoted in BTC

What it does

This Actor collects live ticker data for all trading pairs on Bitfinex and returns each one as a flat row with price, volume, bid, ask, and 24h change.

  • ๐Ÿ’ฑ Quote asset filter: restrict results to pairs quoted in USD, USDT, USDC, BTC, ETH, EUR, GBP, or JPY.
  • ๐Ÿ“Š Flexible sorting: order tickers by 24h base volume, percentage change, last price, or symbol name.
  • ๐Ÿ”ข Result capping: set a maximum number of tickers to collect, from a single pair up to the full market.
  • โšก Zero authentication: reads Bitfinex's public ticker endpoint with no API key, login, or IP whitelist.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Bitfinex data

๐Ÿ“ˆ Build a market heatmap.

A quant researcher pulls all USD-quoted tickers sorted by 24h volume to identify where liquidity is concentrating this hour.

๐Ÿค– Feed a trading bot.

A bot operator collects the top 50 USDT pairs by percentage change and passes the symbols to a momentum strategy.

๐Ÿ’ผ Monitor a BTC-denominated portfolio.

A fund manager scrapes all pairs quoted in BTC to value altcoin positions without converting through USD first.

๐Ÿ“‹ Audit stablecoin pairs.

A compliance analyst filters for USDC pairs and sorts by last price to spot deviations from the dollar peg.

Why choose this scraper

What you get
No rate-limit headaches The Actor handles the request and parsing in one call, so you avoid REST API pagination and throttling.
Fixed flat schema Every ticker arrives as a predictable row with last price, bid, ask, 24h volume, and daily change.
Multi-format export Download your ticker snapshot as CSV, JSON, Excel, or XML for direct use in spreadsheets or scripts.

How it compares

Both actors scrape the same Bitfinex public ticker feed and return price, volume, and 24h change. This actor adds quote-asset filtering and multi-field sorting directly in the input.

Feature ParseForge Bitfinex Crypto Ticker Scraper - Price, Volume & 24h Change
Quote asset filter (USD, USDT, BTC, etc.) Yes, select from 8 quote currencies Not listed
Sort by volume, change, price, or symbol Yes, four sort options in input Not listed
Last price field Yes Yes
Bid and ask fields Yes Yes
24h base volume field Yes Yes
24h percentage change field Yes Yes

Configure the run

Drive the Actor by selecting a quote asset, a sort order, and a maximum number of tickers; filters apply before results are written so your dataset contains only the pairs you need. The Input tab lists every parameter.

A first run with the defaults:

{
  "maxItems": 10,
  "sortBy": "volume"
}

A larger pull:

{
  "maxItems": 200,
  "sortBy": "volume"
}

Pricing

Pay-per-result: $0.0316 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $3.16
1,000 results $31.60
10,000 results $316.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Bitfinex Crypto Tickers Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Bitfinex through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/bitfinex-tickers-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting fewer tickers than I set in maxItems?

The Actor returns only the tickers that match your quote asset filter. If you selected USD but only 80 USD pairs exist on Bitfinex, you will get at most 80 rows even if maxItems is set to 200.

Why is the 24h volume zero for some pairs?

Bitfinex reports the volume as provided by its engine. Newly listed or extremely illiquid pairs may show zero or very low 24h volume. This is the value from the exchange, not an error in the Actor.

The run failed with a timeout. What should I do?

The Actor makes one HTTP request to Bitfinex. A timeout usually means Bitfinex's public endpoint was slow to respond. Retry the run after a minute. If it persists, check Bitfinex's status page for outages.

Can I get historical ticker data from yesterday?

No. This Actor reads the live public ticker endpoint, which returns current values only. For historical snapshots, schedule the Actor to run at intervals and store each run's dataset.

Why do some symbols look different from what I see on the Bitfinex website?

The Actor returns symbols exactly as Bitfinex's API represents them (e.g., 'tBTCUSD'). The prefix 't' denotes a trading pair. This is the native symbol format from the exchange.

FAQ

Question Answer
Does this Actor need a Bitfinex API key? No. It reads the public ticker endpoint that Bitfinex serves without authentication, so no API key or account is required.
What fields does each ticker row contain? Each row includes the trading pair symbol, last price, bid, ask, 24h base volume, and 24h percentage change. The exact field list is shown in the sample output on the Actor's page.
Can I get only USDT pairs? Yes. Set the Quote Asset Filter to 'USDT (UST)' and the Actor will return only pairs where the quote currency is USDT.
How many tickers can I collect in one run? You can set the maximum anywhere from 1 to 1,000,000. The Actor will return up to that many tickers after applying your filter and sort order.
Does this include margin or derivatives tickers? This Actor scrapes the spot market ticker feed. Margin and derivatives symbols are not included in the public ticker endpoint it reads.
How often should I run this Actor? Bitfinex tickers update in real time. You can schedule the Actor to run every minute for near-live data, or less frequently for periodic snapshots.
Can I sort by the highest gainers? Yes. Choose '24h % change (desc)' in the Sort By dropdown to get pairs with the largest positive daily change first.
What output formats are supported? You can export your dataset as CSV, JSON, Excel, or XML from the Apify dataset tab after the run finishes.
Does this Actor handle delisted or inactive pairs? The Actor returns whatever pairs Bitfinex's public ticker endpoint currently serves. Inactive or delisted pairs are typically removed from that feed by Bitfinex.
Is this faster than calling the Bitfinex REST API myself? It is a single request to the ticker endpoint with no pagination, so it returns the full market snapshot in one response. The Actor adds filtering, sorting, and structured export on top.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Bitfinex. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
quoteAsset string (9 options) Filter trading pairs by quote asset (e.g. USD, UST, BTC). Leave empty for all pairs. not set
maxItems integer Maximum number of tickers to collect per run. 10
sortBy string (4 options) Sort results by this field volume

Pricing

from $23.70 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.0237 to $0.0316

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~bitfinex-tickers-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Bitfinex Crypto Tickers Scraper on Apify All scrapers