Quickstart
5 Minutes to Your First API Call
From zero to financial analytics in 5 steps. No prior experience needed.
1
Create Your Account
Sign up for a free trial. You'll get instant access to the full ecosystem.
Create Account
Already have an account? Sign in
2
Get Your API Key
After signing in, go to your Account page. Your API key is displayed under ‘API Access’.
your-api-key
API_KEY = "your-api-key-here"
3
Install the SDK
Install the Tepilora Python SDK. Works with Python 3.8+.
$
pip install tepilora
Or use the REST API directly — see API docs
4
Run Your First Query
Create a file called quickstart.py and paste this code:
quickstart.py
from tepilora import Client
# Initialize with your API key
client = Client(api_key="YOUR_API_KEY")
# Search for a security
results = client.search("iShares MSCI World")
print(f"Found: {results[0]['name']}")
print(f"Code: {results[0]['tepiloraCode']}")
# Get historical prices (last year)
prices = client.history(
identifiers=["IE00B4L5Y983EURXMIL"],
start_date="2025-01-01"
)
print(f"\nPrices: {len(prices)} days")
print(prices.head())
# Run rolling volatility (252-day window)
volatility = client.analytics.rolling_volatility(
identifiers=["IE00B4L5Y983EURXMIL"],
window=252
)
print(f"\nVolatility: {len(volatility)} data points")
print(volatility.tail())
$
python quickstart.py
5
See Your Results
You should see output like this:
output
Found: iShares Core MSCI World UCITS ETF USD (Acc)
Code: IE00B4L5Y983EURXMIL
Prices: 320 days
date close
0 2025-01-02 82.45
1 2025-01-03 82.12
2 2025-01-06 81.98
...
Volatility: 320 data points
date volatility
317 2026-03-31 0.1234
318 2026-04-01 0.1228
319 2026-04-02 0.1241