Finnhub API
Monitor earnings surprises and market news sentiment
Track real-time stock prices, earnings calendar, SEC filings, and news sentiment. Build an alert system for earnings beats and misses.
Free. 60 calls/min. Real-time US market data via WebSocket.
How it works with Loony
Describe it.
Deploy it.
Query it.
Managed database.
Your Finnhub data lives in its own Postgres instance. Zero config. Data accumulates over time.
Scheduled syncs.
Cron jobs run on Loony infra. Every minute on free. Your data stays fresh without you thinking about it.
REST + MCP endpoints.
Query from your agent, your dashboard, or connect BI tools directly. Full OpenAPI spec included.
$ "Pull earnings calendar and news sentiment for my watchlist from Finnhub. Store historical earnings surprises and track which analysts are most accurate." ✓ Schema validated ✓ Database provisioned ✓ Scripts deployed ✓ Schedules registered Done. # Your data is now at: REST /data/v1/finnhub/query MCP /mcp/v1/finnhub/mcp SQL psql $DATABASE_URL
What you get
Finnhub gives you real-time data but no history. Loony accumulates it: every earnings surprise, every sentiment shift, stored and queryable. Ask your agent 'Which stocks in my watchlist beat earnings last quarter?' and get an instant answer.
mv_earnings_tracker symbol text -- ticker report_date date -- earnings date estimate numeric -- consensus EPS actual numeric -- reported EPS surprise_pct numeric -- beat/miss % sentiment text -- positive | neutral | negative
Even better together
Pair Finnhub earnings data with Alpha Vantage price history to see how stocks react to earnings. Add NewsAPI for broader media coverage context.