Crypto Analytics Engine API

Backend for fetching, analyzing, and visualizing historical crypto market data using FastAPI and pandas.

Example enriched plot

๐Ÿ“š Documentation

๐Ÿ”Œ Core Data Endpoints (JSON)

All endpoints are served under /api/v1/market_chart.

๐Ÿ“ˆ Enriched Plot Endpoint (PNG)

The backend can also generate PNG plots with multiple analytics overlays (price, rolling mean, volatility, normalization, optional resampling).

๐Ÿงช Ready-to-use parameter examples

Symbols: bitcoin, ethereum, ripple
Currencies: usd, eur, gbp, chf, jpy
Provider: coingecko
Frequency (resampling): daily, weekly, monthly, yearly

You can plug these values into any of the endpoints above or experiment with them in /docs.

๐Ÿ’ป Source Code & Tech Stack

GitHub Repository: github.com/albermar/crypto-analytics-engine

FastAPI Python 3.11 pandas Matplotlib httpx CoinGecko Render


How to use this API: