Miftahul Arifin
All projects
Servers & APIs

Earn Aggregator

One API for flexible-earn rates across five crypto exchanges.

RoleSolo build
Year2026
StatusLive
Built withTypeScript · Fastify
Earn Aggregator showing stablecoin earn rates across exchanges
5exchanges
6 hrefresh cycle
≈ $0to run

Why I built it

Finding the best stablecoin yield meant checking Binance, Bybit, Bitget, MEXC and Gate.io by hand every time, and no API returned all five in one call.

What it does

How it’s built

Fastify and TypeScript on Vercel serverless functions, with Upstash Redis as a 7-day cache. Because the cache outlives several missed refreshes, the API keeps answering even if the scheduled job fails.

The hard part

Normalisation. Every exchange has its own auth model, response shape and field names. A per-exchange adapter turns each one into the same shape: exchange, asset, rate and product type.

Stack

TypeScriptFastifyUpstash RedisVercelCron