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.

Finnhubdocs →

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.

TerminalSchema
$ "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.

Stop gluing. Start shipping.

Describe your data. Deploy. Query. Done.

API Library →