For a price difference between spot markets, start with Yieldo to inspect the opportunity alongside its transfer route and market depth. Consider Spread Sniper for monitoring spot, futures and basis. For comparing Periodic payments between buyers and sellers of perpetual futures. Buyers pay when the rate is positive; sellers pay when it is negative. This mechanism keeps the contract price closer to the underlying asset price. payments, use the relevant CoinGlass tables. ArbitrageScanner’s Scanner/Screener tools are included as trial options; its separate free funding screen has different access terms.
These are choices for different tasks, not a ranking by profitability. An arbitrage scanner or screener highlights differences in prices or rates. The trade’s outcome depends on an available route, sufficient liquidity and actual execution prices. This comparison uses public product information and a review of Yieldo’s capabilities as of October 5, 2026. Signal profitability and alert delivery speed were not tested.
Which scanners offer free access?
| Tool | Suitable task | Free access | Main limitation |
|---|---|---|---|
| Yieldo | Spot opportunities with prices, transfer routes and depth | Public page without registration | Its net figure does not include every trading cost |
| Spread Sniper | Monitoring spot, futures, basis and funding | The provider describes a basic tier without a trial expiry | Validation of a particular withdrawal route needs separate confirmation |
| CoinGlass | Comparing funding and related positions | Public pages without signing in | Funding differs from a one-off spot resale; API access has separate terms |
| ArbitrageScanner: Scanner/Screener | Scanning and alerts with additional filters | A 24-hour trial with a stated 1% restriction | No ongoing free plan is listed for these tools; the separate Funding Rates screen is labelled free |
“Free” refers to the named page or basic tool. It does not establish that every alert, historical dataset, export or integration is included on the same terms.
Yieldo: CEX–CEX and CEX–DEX spot opportunities
The full Yieldo scanner answers a practical question: “Where could I buy this asset for less, sell it for more, and transfer it between those venues?” It shows prices, spreads, route information and market-depth indicators. Opportunities can include centralized exchanges and DEXs; check the individual row for the supported pair and network.
The page separates opportunities with confirmed depth from open routes with insufficiently confirmed depth, and from closed or anomalous cases. This distinction matters more than simply sorting by the largest percentage. A suspended deposit or withdrawal can prevent a buy–transfer–sell sequence entirely.
The net figure has an important limit. Its current calculation subtracts the route cost from the estimated price difference, but excludes trading fees and The difference between the price shown before confirmation and the execution price. Settings usually specify the maximum allowed deviation; the swap fails if it is exceeded.. For a DEX, gas can be a configured estimate rather than the cost of your particular transaction. A dash in place of net means that the calculation is unavailable, not that costs are zero. A positive figure is therefore a reason to investigate further, not a completed profit calculation.
Check the age of the inputs, too. Spot-price collection is scheduled every minute, route checks every five minutes, and fee/network collection every 30 minutes. Caches and source delays affect actual freshness. The Yieldo data methodology explains these intervals. A recent price does not by itself establish that a withdrawal status is equally recent.
Viewing the table does not require exchange API keys. Arbitrage alert settings are available through Telegram, but an alert still needs verification on the exchange: the scanner does not execute the trade for you.
Spread Sniper: monitor spot, futures and basis
Consider Spread Sniper if you want a broader view of spot and futures opportunities. Its product description lists exchange filters, thresholds, alerts, funding, and inputs for fees and position size. Basis is the difference between a spot price and a futures price; it is not automatically the profit from moving a coin between exchanges.
The free scanner guide describes browser access without a time-limited trial. The service does not execute trades automatically. These are provider-described capabilities, not independently measured alert or update performance.
A fee input does not establish that the tool automatically selects an available network, checks deposits and withdrawals, and includes every cost. The available material did not confirm automatic route validation for every opportunity. If your plan involves a sequential spot transfer, you still need to establish that route.
CoinGlass: compare funding rather than an ordinary spot spread
CoinGlass provides a funding-arbitrage page covering spot/perpetual arrangements and a cross-exchange funding table. These are relevant when periodic payments on A contract that tracks changes in an asset price without a fixed expiry date. Trading requires collateral; a position may be forcibly closed if collateral is insufficient. Periodic payments between the two sides are called funding. are part of the trade.
The mechanism differs from a one-off resale. A spot/perpetual arrangement combines ownership of the spot asset with an opposing perpetual position. A cross-exchange arrangement compares payments on two futures positions. Funding can change, while basis movements, trading costs and liquidation of a futures position can affect the outcome. CoinGlass outlines the mechanism in its funding-arbitrage explainer.
Compare rates over the same period and account for settlement schedules. APR is an annualized figure, not a promise to earn that percentage over a year. Payment history describes the past; it does not lock in future funding.
These web pages open without signing in. That does not make the API free: the funding-arbitrage endpoint has separate plan requirements. You do not need API access simply to view the web tables.
ArbitrageScanner: a limited Scanner/Screener trial and separate Funding Rates
The published plans, checked on the date above, offer a 24-hour trial and a Start plan at $99 per month when billed monthly. Start lists web/Telegram access, network statuses and spread lifetime; the DEX Tool is listed under Platinum. The trial terms also mention a 1% limit without fully defining its mechanics; clarify which signals it lets you assess before relying on the trial.
The provider also labels its separate Funding Rates screen as free. That is a funding tool; the paid Scanner/Screener terms should not be generalized to the entire product.
Use the trial to assess a particular function you need, such as whether alerts and route information are useful for your intended trades. Before paying, match the chosen plan to your venues and trade type. The number of signals alone says little about how many can be executed after costs.
Why a 2% spread is not a 2% profit
Take a hypothetical example, not a current market quote. You buy 100 tokens at 10 USDT each and expect to sell them at 10.20 USDT. The purchase notional is 1,000 USDT. Assume a 0.1% fee on each trade and a 3 USDT transfer cost.
For clarity, fees are paid separately, so all 100 tokens arrive for sale. The initial outlay, including the purchase fee and transfer, is 1,004 USDT.
| Item | Sale at 10.20 USDT | Average sale price falls to 10.10 USDT |
|---|---|---|
| Proceeds from 100 tokens | 1,020 USDT | 1,010 USDT |
| Difference from purchase notional | 20 USDT | 10 USDT |
| Purchase fee | 1 USDT | 1 USDT |
| Sale fee | 1.02 USDT | 1.01 USDT |
| Transfer cost | 3 USDT | 3 USDT |
| Result after these costs | 14.98 USDT | 4.99 USDT |
The first calculation is 20 − 1 − 1.02 − 3 = 14.98 USDT. In the second scenario, the price change removes another 9.99 USDT. For your trade size, use the average execution price across available orders, rather than just the best price at the top of the book.
If the purchased and sold token quantities are equal:
Result = quantity × sale price × (1 − sale fee) − quantity × purchase price × (1 + purchase fee) − transfer costs.
Enter fee rates as fractions: 0.1% is 0.001. If a withdrawal fee is deducted from the transferred token, the sale quantity will be smaller and the calculation must change. The example excludes borrowing, separate DEX expenses, a return transfer for the next trade, and taxes.
How to check the first opportunity you find
Choose a tool for your trade type and open one relevant row. For a spot opportunity that requires a transfer:
- Confirm that both markets trade the same asset. A matching ticker is not enough: check the network and, where applicable, the contract address. Then verify withdrawals at the buying venue and deposits at the selling venue, including minimum amounts and restrictions on your account.
- Calculate the outcome for your own size. Use prices at which the entire quantity could be bought and sold, your account’s trading fees, and the cost of that particular transfer. Missing depth or fee data leaves the calculation incomplete.
- Account for the time between the two trades. In a buy–transfer–sell sequence, the eventual selling price is not locked in. Holding the required assets and funds on both venues can bring the two trades closer together in time, but balances then need replenishing. The costs and risks of that rebalancing also belong in the calculation.
- Recheck conditions immediately before acting. An unavailable route, a different asset or a negative result after costs is a reason to set that opportunity aside. Do not turn an unknown input into zero to make the result positive.
A useful scanner result is an opportunity with identifiable inputs and explicit unknowns. Even after this review, profit is not locked in until both trades have executed.
To begin, open Yieldo’s spot opportunities or its funding monitor. The crypto arbitrage guide explains the complete trading cycle.