Aurastream¶
One endpoint. 10+ data sources. Zero infrastructure.
Aurastream is a unified financial data API. Instead of integrating with each exchange and data provider individually, make a single POST request to Aurastream and get OHLCV bars, trades, quotes, funding rates, economic indicators, and more.
Why Aurastream?¶
| Without Aurastream | With Aurastream |
|---|---|
| Integrate each exchange API separately | One POST request for all sources |
| Handle each provider's rate limits, pagination, retries | Handled server-side |
| Run infrastructure to host data pipelines | We host it for you |
| Different response formats per provider | Consistent {ticker: {timestamp: {OHLCV}}} |
Supported Data Sources¶
| Source | Asset Classes | Credentials Required |
|---|---|---|
| Oanda | Forex, Metals, CFDs | Yes |
| Binance | Crypto Spot, Futures | No (public data) |
| Bybit | Crypto Perpetuals | No (public data) |
| Alpaca | US Equities, Crypto | Yes |
| Yahoo Finance | Equities, ETFs, Indices, Commodities | No |
| Polygon | US Equities, Options, Forex, Crypto | Yes |
| Kraken | Crypto Spot, Futures | No (public data) |
| FRED | Economic Indicators (CPI, GDP, Rates) | Yes |
| Finnhub | Company Financials | Yes |
| FirstRate | Historical Futures | No |
Quick Example¶
import requests
URL = "https://api.aurastream.unbiased-alpha.com/timeseries"
HEADERS = {"x-api-key": "YOUR_AURASTREAM_API_KEY"}
response = requests.post(URL, headers=HEADERS, json={
"tickerlist": ["BTCUSDT"],
"start": "2025-01-01",
"end": "2025-01-31",
"interval": "1d",
"source": "bybit",
})
data = response.json()
# {"BTCUSDT": {"2025-01-01 00:00:00": {"Open": ..., "High": ..., ...}, ...}}
Get Started¶
- Sign up and choose the Free plan: 500 calls a month, no card needed
- Follow the Quickstart guide
- Explore the API Reference
- Check Plans & Limits when you need more calls