example.py
import tyche
client = tyche.Client(api_key="YOUR_KEY")
# Get upcoming earnings
earnings = client.earnings.calendar(
start_date="2026-03-01",
end_date="2026-03-07"
)
# Stream real-time SEC filings
async for filing in client.filings.stream():
if filing.form_type in ["10-K", "8-K"]:
analysis = client.ai.analyze(filing)
print(f"{filing.ticker}: {analysis.sentiment}")Why Developers Choose Erns
Purpose-built for algorithmic trading, quantitative research, and fintech applications.
🔌
RESTful & WebSocket
Standard REST for queries, WebSocket for real-time streams. Pick the right tool for every use case.
⚡
Sub-50ms Latency
Infrastructure designed for speed. Get SEC filings and market data faster than your competition.
📊
Comprehensive Data
Earnings, filings, estimates, analyst ratings, insider trades, and AI signals — all in one API.
🛠️
Battle-Tested SDKs
Official Python and Node.js SDKs with TypeScript support. Get started in minutes, not hours.
Popular Endpoints
Access everything you need through clean, well-documented endpoints.
GET
/earnings/calendarGET
/earnings/surprisesGET
/filings/recentGET
/signals/latestGET
/screener/runWS
/stream/filingsRate Limits & Pricing
Starter
1,000
calls / month
10 req/s
Free
Pro
50,000
calls / month
100 req/s
$49/mo
Enterprise
Unlimited
calls / month
1,000 req/s
$299/mo