DEV TOOLS · 2026

9 Free Crypto APIs Worth Using in 2026

April 2026 · 8 min read · By AlphaDesk · for developers building data tools, bots, and dashboards

You can build serious crypto tools without spending a dollar on data. The 9 APIs below cover prices, on-chain activity, futures funding, news, sentiment, and DeFi positions — all on free tiers that survive thousands of users. This is the actual stack AlphaDesk runs on.

Each entry includes the rate limit (the metric that actually matters), what it's good for, what it's bad for, and a working code example.

Quick comparison

APIBest forFree tierKey required?
CoinGeckoPrices, top tokens, trending30 req/minNo (Pro: yes)
EtherscanEVM txns, balances1 req/5s (5/s with free key)Optional
Binance FuturesFunding rates, perp prices~1200 req/minNo
HeliusSolana RPC + enhanced100k req/monthYes
AlchemyEVM RPC + NFT data300M CU/monthYes
alternative.meFear & Greed IndexUnlimitedNo
CryptoCompareAggregated news100k req/monthNo (Pro: yes)
DefiLlamaTVL, protocol stats"Reasonable use"No
DexScreenerDEX pairs, trending tokens~300 req/minNo

1. CoinGecko — the price + market data swiss army knife

FREE TIER · 30 req/min · CORS enabled · No key required

CoinGecko's free public API is the default for crypto prices. Use it for: real-time price tickers, top-100 screeners, trending coins, historical candles, and per-coin metadata.

// BTC + ETH + SOL prices with 24h change
const r = await fetch(
    'https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,solana&vs_currencies=usd&include_24hr_change=true'
);
const data = await r.json();
// data.bitcoin = { usd: 67234, usd_24h_change: 2.34 }

// Top 100 by market cap with 24h change
const r2 = await fetch(
    'https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=100&page=1&price_change_percentage=24h'
);

Gotcha: Free tier rate-limits aggressively (30/min) and your IP gets blocked for ~5 min if you spam. Don't poll every second; cache for 30+ seconds.

2. Etherscan — EVM transaction history

FREE TIER · 1 req/5s without key · 5 req/sec with free key · CORS enabled

The canonical source for Ethereum transaction history. Use it for: tracking specific addresses, fetching block data, querying smart contract events.

// Last 5 transactions for an address
const url = `https://api.etherscan.io/api`
    + `?module=account&action=txlist`
    + `&address=${addr}`
    + `&offset=5&sort=desc`;
const r = await fetch(url);
const txns = (await r.json()).result;
// Each tx has hash, value (wei), from, to, blockNumber, timeStamp

Tip: Get a free key at etherscan.io/register for the 25× speedup. Full tutorial here.

3. Binance Futures — funding rates + perp data

FREE · 1200 weight/min · CORS enabled · No key required

Binance's futures public API gives you funding rates, mark prices, and 24h tickers across 800+ perpetuals. Best free source for "crowded longs/shorts" signals.

// All funding rates in one call
const r = await fetch('https://fapi.binance.com/fapi/v1/premiumIndex');
const data = await r.json();
// data is an array of { symbol, markPrice, lastFundingRate, nextFundingTime }

// Funding rate as percentage:
const ratePct = parseFloat(data[0].lastFundingRate) * 100;
// Annualized (Binance funds every 8h):
const apr = parseFloat(data[0].lastFundingRate) * 3 * 365 * 100;

Why this is gold: Funding rate extremes signal crowded trades. AlphaDesk's funding view tags rates > 0.05% as "🔴 Longs crowded" and < -0.01% as "🟢 Shorts crowded" — useful contrarian signal.

4. Helius — Solana RPC + enhanced APIs

FREE TIER · 100k req/month · Key required · No CORS (use server-side)

If you're building anything on Solana, Helius is the de-facto choice. Standard RPC plus enhanced "parsed transaction" endpoints that decode token swaps, NFT mints, etc.

// Get parsed transactions for an address
const r = await fetch(
    `https://api.helius.xyz/v0/addresses/${address}/transactions?api-key=${KEY}`
);
const txns = await r.json();
// Returns enriched events (swaps, transfers, mints) — much nicer than raw RPC

5. Alchemy — EVM RPC powerhouse

FREE TIER · 300M Compute Units/month · Key required · Multi-chain (Ethereum, Polygon, Arbitrum, Base, Optimism, etc.)

If Etherscan's REST API isn't enough — say you need WebSocket subscriptions for new transactions, or NFT metadata enrichment — Alchemy is the next step up.

6. alternative.me — Fear & Greed Index

FREE · Effectively unlimited · CORS enabled · No key required

The de-facto Fear & Greed source for crypto. One field (0–100) with a classification (Extreme Fear → Extreme Greed). Useful for sentiment overlays.

// Latest reading
const r = await fetch('https://api.alternative.me/fng/');
const j = await r.json();
// j.data[0] = { value: '72', value_classification: 'Greed', timestamp: '...' }

// 30-day historical
const r2 = await fetch('https://api.alternative.me/fng/?limit=30');

7. CryptoCompare — aggregated news

FREE · 100k req/month · CORS enabled · No key required for news endpoint

CryptoCompare aggregates from 100+ crypto sources (CoinDesk, The Block, CoinTelegraph, etc.). One endpoint, fresh data, no scraping.

const r = await fetch(
    'https://min-api.cryptocompare.com/data/v2/news/?lang=EN&sortOrder=latest'
);
const articles = (await r.json()).Data;
// Each article: { title, body, url, source_info, published_on }

Pro tip: Add keyword tagging on the client (bullish/bearish keywords) to skip the cost of an LLM call. AlphaDesk does exactly this.

8. DefiLlama — TVL + protocol stats

FREE · "reasonable use" rate limit · CORS enabled · No key required

The standard for DeFi total-value-locked data. Per-protocol breakdowns, chain-level aggregates, yield/staking opportunities. Friendly maintainers.

// Total DeFi TVL right now
const r = await fetch('https://api.llama.fi/tvl/');
const tvl = await r.json(); // single number

// Top 10 protocols
const r2 = await fetch('https://api.llama.fi/protocols');
const protocols = await r2.json();
// Each: { name, tvl, chain, logo, ... }

9. DexScreener — DEX pairs + new listings

FREE · ~300 req/min · CORS enabled · No key required

For DEX-native data (Uniswap, Raydium, etc.) — newest pairs, trending DEX tokens, historical liquidity. Catches memecoins before CEX listings.

// Trending pairs across all DEXes
const r = await fetch('https://api.dexscreener.com/latest/dex/pairs/ethereum');
const pairs = (await r.json()).pairs;
// Each: { baseToken, quoteToken, priceUsd, volume.h24, liquidity.usd, ... }

// Search for a specific token
const r2 = await fetch('https://api.dexscreener.com/latest/dex/search?q=PEPE');

What you can build with this stack ($0/month)

That's how AlphaDesk runs. Live demo — open DevTools → Network and watch every API call streamed live.

Production gotchas

1. Hide your API keys server-side

If you require a key (Helius, Alchemy, Etherscan Pro), don't bake it into client JS. Use a serverless proxy (Vercel function, Cloudflare Worker) that forwards requests with the key on the server.

2. Cache aggressively

Most data doesn't change second-to-second. Cache prices for 30s, news for 60s, TVL for 5min. Use HTTP cache headers (`Cache-Control: s-maxage=30`) on your serverless functions.

3. Handle rate-limit failures gracefully

Every free API will hit you with 429s eventually. Don't crash the UI — show "retry in 60s" and let the user see the rest of the dashboard.

4. Choose CORS-enabled endpoints when you can

If the API supports CORS, you can call from the browser directly — no backend needed. CoinGecko, Etherscan, Binance, alternative.me, CryptoCompare, DefiLlama, DexScreener all do.

See all 9 APIs working live

AlphaDesk's demo dashboard uses 5 of these in production. Open DevTools → Network and watch the live calls.

Open the demo →

FAQ

Are these APIs reliable for production?

Yes — all 9 have been in continuous operation for years (CoinGecko 2014, Etherscan 2015, Binance 2017, etc.). Build redundancy: if CoinGecko 429s, fall back to CryptoCompare for the same price data.

What if I outgrow the free tiers?

Most paid tiers start at $20–$100/mo and 10–100× the limits. Plan for it once you cross ~1,000 daily active users. Until then, free tiers are fine.

Do any of these track Bitcoin specifically?

CoinGecko + alternative.me cover BTC. For on-chain BTC txns, look at blockstream.info or mempool.space APIs (also free, also CORS-enabled).