Quickstart
Authentication
All requests require an API key:
http
Authorization: Bearer YOUR_API_KEY1
After registering and signing in on the Aeolus site, create a Data API key in the console:
The key plaintext is shown only once at creation—save it immediately. Invalid or revoked keys return 401 UNAUTHORIZED. See Authentication.
Base URL
text
https://api.aeolus-ai.com1
First request
Daily bars for one symbol (Custom Bars):
bash
curl -G "https://api.aeolus-ai.com/v1/ohlc/range/1/day/2026-01-01/2026-05-26" \
--data-urlencode "symbol=600519.SH" \
--data-urlencode "adjusted=true" \
--data-urlencode "sort=asc" \
--data-urlencode "limit=5000" \
-H "Authorization: Bearer YOUR_API_KEY"1
2
3
4
5
6
2
3
4
5
6
python
import os
import requests
r = requests.get(
"https://api.aeolus-ai.com/v1/ohlc/range/1/day/2026-01-01/2026-05-26",
params={"symbol": "600519.SH"},
headers={"Authorization": f"Bearer {os.environ['AEOLUS_API_KEY']}"},
timeout=30,
)
r.raise_for_status()
print(r.json())1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
Next steps
- REST Overview — conventions and endpoint index
- Custom Bars (OHLC) — parameters and responses
- OpenAPI — interactive spec · openapi.json