1. Architecture Overview
This app uses a FastAPI proxy backend that forwards requests to the OpenBB API server or fetches data directly via yfinance. The frontend never talks directly to OpenBB — all calls go through the backend.
Frontend → /api/proxy/* → FastAPI → OpenBB Server / yfinance
2. Backend Endpoints
GET
/api/health — Backend health checkGET
/api/proxy/equity/price/quote — QuoteGET
/api/proxy/equity/price/historical — OHLCVGET
/api/proxy/crypto/price/historical — CryptoGET
/api/proxy/equity/fundamental/income — IncomeGET
/api/proxy/equity/fundamental/balance — BalanceGET
/api/proxy/equity/news — NewsGET
/api/proxy/economy/fred_series — FREDGET
/api/test/all — 🧪 Run all tests at once3. Environment Variables
OPENBB_SERVER=http://localhost:6900 # optional, for local OpenBB server
FRED_API_KEY=your_fred_key # optional, for FRED data
4. Connection Test
Klicke oben rechts auf 🔌 Check — der Status zeigt, ob das Backend erreichbar ist.
🧪 API Test Suite — Alle Endpunkte auf einmal
Testet alle 7 Endpunkte parallel. Ergebnisse unten.
⚡ Quick Endpoints
📊 Quote — Realtime / Delayed
📈 Historical Price — OHLCV
₿ Crypto Historical
ℹ yfinance Crypto-Symbole: BTC-USD, ETH-USD, SOL-USD
🌍 FRED Economic Series
Quick:
📊 Income Statement
🏦 Balance Sheet
📰 Company News
🔬 Raw API Explorer
GET /api/proxy/{path}?{params}
Quick Endpoints