Products
Flexible delivery options designed to integrate cleanly into existing trading, research, and data platforms.
Snowtrail is built to meet teams where they already work. Choose the delivery method that best fits your workflows.
RESTful endpoints for direct, low-latency access to signals, events, and features.
Learn more →Native Python library for analysts, quants, and researchers working in Python environments.
Learn more →Scheduled file-based delivery for batch pipelines and data lake ingestion.
Learn more →Each integration option is designed to support reliable, scalable access while maintaining consistency across datasets.
API
The Snowtrail API provides direct, authenticated access to signals, events, and features. It is designed for low-latency access, predictable schemas, and seamless integration into existing platforms.
Common use cases:
The API follows clear versioning and authentication standards, with defined rate limits and update cadences.
curl "https://api.snowtrail.ai/gbsi_us/system_stress?latest=true" \
-H "x-api-key: sk_live_..."
{
"product_id": "gbsi_us",
"count": 1,
"data": [
{
"week_ending": "2026-01-23",
"stress_regime": "Balanced",
"confidence_score": 0.78,
"str_effective_at": "2026-01-23"
}
]
}
from snowtrail import Snowtrail
client = Snowtrail(api_key="sk_live_...")
# Get latest GBSI-US system stress signal
df = client.gbsi_us.system_stress()
print(df.stress_regime.iloc[0]) # "Balanced"
# Get historical data as DataFrame
df = client.gbsi_us.system_stress(
date_from="2024-01-01",
date_to="2026-01-01"
)
# Ready for analysis
df.groupby("stress_regime").size()
Python SDK
The Snowtrail Python SDK provides a higher-level interface to the API, designed for analysts, quants, and researchers working in Python-based environments. The SDK abstracts away request handling and response parsing, allowing teams to focus on analysis rather than integration details.
Common use cases:
The SDK is maintained alongside the API to ensure compatibility and consistency.
S3 File Delivery
For teams that prefer file-based ingestion or operate batch-oriented data pipelines, Snowtrail supports delivery via secure S3 file shares. Data is delivered in structured, machine-readable formats on a defined schedule.
Common use cases:
This approach provides a reliable alternative to API-based access where required.
# Daily delivery structure
s3://snowtrail-delivery/your-org/
signals/
gbsi_us/
2026-01-23.parquet
2026-01-22.parquet
...
pemi/
2026-01-23.parquet
events/
2026-01-23.json
features/
weather_adjusted_demand/
2026-01-23.parquet
# Formats: Parquet, CSV, JSON
# Schedules: Daily, Weekly, Event-driven
All Snowtrail integration options are designed with enterprise usage in mind.
Authenticated, encrypted delivery across all channels
Documented schemas and predictable structures
Clear update schedules you can rely on
Support for both on-demand and scheduled workflows
Teams can combine multiple integration methods as needed, using the same underlying data and definitions across delivery channels.
If you'd like to explore which integration approach best fits your environment, we'd be happy to walk through options and examples relevant to your use case.
Request Demo