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"
Go to Account
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

Congratulations! You've just searched a security, pulled historical prices, and computed rolling volatility — all in under 5 minutes.