34
API Endpoints
20+
Years of History
50+
Core Metrics
<100ms
Response Time
HOW_IT_WORKS
From public filings to your application.
We ingest from authoritative public filings — then parse, normalize, validate, and serve it at the edge.
Public Filings
- SEC filings (10-K, 10-Q, 8-K)
- Regulatory disclosures (Form 4)
- Market data feeds
- Federal Reserve economic data
Parse & Normalize
- XBRL financial parsing
- Data validation & cleaning
- Cross-source reconciliation
- Schema normalization
Edge-Cached API
- 34 REST endpoints
- Sub-100ms global latency
- JSON & CSV responses
- Cursor pagination
Your Application
- Trading dashboards
- AI & ML agents
- Quantitative models
- Financial applications
GETTING_STARTED
Get stock data in a single API call.
Call the REST API directly with cURL or any HTTP client. Official SDKs for Python, TypeScript, Go, Ruby, and Java are coming soon.
# Price snapshot
$ curl "https://api.otisfinance.com/v1/prices/snapshot\
?ticker=AAPL" -H "X-API-Key: td_your-key"
# Historical OHLCV
$ curl "https://api.otisfinance.com/v1/prices\
?ticker=AAPL&period=daily&limit=30" \
-H "X-API-Key: td_your-key"
# Financial statements
$ curl "https://api.otisfinance.com/v1/financials\
?ticker=AAPL&type=income" \
-H "X-API-Key: td_your-key"← Response · 200 OK
{
"ticker": "AAPL",
"data": {
"price": 237.20,
"change": 2.15,
"change_pct": 0.91,
"volume": 48293100,
"market_cap": 3680000000000,
"pe_ratio": 28.4
},
"meta": {
"timestamp": "2025-02-24T14:30:00Z",
"source": "latest"
}
}USE_CASES
Built for traders, engineers, and analysts.
From backtesting to SEC analysis — your data, your way.
01
Quantitative Traders
Backtest strategies with 20+ years of split-adjusted daily prices.
→ Pull a decade of AAPL prices in seconds
02
AI & ML Engineers
Feed clean financial data — earnings, filings, metrics — directly into your models and agents.
→ Feed earnings and filings directly into your pipeline
03
Fintech Developers
Build financial dashboards and tools with historical prices and institutional data.
→ One SDK for prices, filings, and 13F data
04
Financial Analysts
Access income statements, balance sheets, and 50+ ratios for fundamental analysis.
→ Annual reports and ownership data on demand
CORE_CAPABILITIES
What's in the API.
01
Historical & Daily Prices
Up to 20+ years of daily OHLCV data. Split-adjusted, clean, and ready to query with cursor pagination.
02
SEC Filings & Financials
10-K, 10-Q filings, income statements, balance sheets, and cash flow. Parsed XBRL, not scraped HTML.
03
AI & Automation Ready
Typed responses designed for AI agents, bots, and automated workflows. Consistent JSON envelope.
04
Reliable & Fast
Edge-deployed on Cloudflare Workers at 300+ locations. Sub-100ms P99 response times globally.
05
Transparent Pricing
9 free endpoints, 22 with Starter, all 34 with Pro. No hidden fees or data egress charges.
06
59 Financial Metrics
Pre-computed ratios: P/E, EV/EBITDA, ROE, CAGR, margin deltas, and more. Updated with every filing.
07
Batch Queries
Query up to 10 tickers in a single request. Reduce API calls and round-trips for multi-ticker apps.
08
CSV & Field Selection
Export any endpoint as CSV with ?format=csv. Select specific fields with ?fields=time,close,volume.
09
Coming SoonOfficial SDKs
Python, TypeScript, Go, Ruby, and Java SDKs with full type safety and IDE autocomplete. REST API available now.
PRICING
Scale from prototype to production.
Start free. Scale when you need to. No hidden fees, no surprise charges.
Free
5 req/min
- ✓9 core endpoints
- ✓5 tickers
- ✓1 year history
- ✓100 req/day cap
- ✓JSON & CSV responses
- ✓Community support
Starter
Popular1,000 req/min
- ✓22 endpoints
- ✓All US tickers
- ✓5 years history
- ✓Unlimited daily requests
- ✓SEC filings & insider trades
- ✓Analyst estimates & news
- ✓Email support
Pro
Unlimited
- ✓All 34 endpoints
- ✓All US tickers
- ✓20+ years history
- ✓59 financial metrics
- ✓Batch queries (10 tickers)
- ✓Field selection & cursors
- ✓Commercial license
- ✓Priority support
FEATURE_MATRIX
Compare plans side by side.
API_COVERAGE
34 endpoints. One consistent format.
Every endpoint returns structured JSON with the same response envelope. No surprises.
Market Data
freeHistorical OHLCV, real-time snapshots, and macro rates
Fundamentals
freeIncome, balance sheet, and cash flow — annual, quarterly, TTM
Company & Search
freeCompany profiles, sector data, and fuzzy ticker search
Events & News
starterSEC filings, earnings, insider trades, dividends, splits, and news
Ownership & Estimates
starterInstitutional holdings, analyst consensus, and options chains
Analytics & Batch
pro59 ratios, comparisons, batch queries, and advanced analytics
FAQ