Pricing About Blog Changelog Insights Help Center
REST API

One API key. Every data point.

OpenAPI-documented endpoints for company data, market data, filings, and more - built for dashboards, bots, and pipelines, not just the browser.

Plain HTTP. Typed responses.

Every endpoint returns predictable, typed JSON described by a single OpenAPI spec. Point any codegen at it - Python, JavaScript, Go, Java, or Ruby - and get a real client instead of hand-written fetch calls.

One API key covers the entire surface. No per-endpoint pricing, no separate contracts for filings versus quotes versus screener results - it's all the same plan.

// GET /v1/quotes/NVDA
Authorization: Bearer YOUR_API_KEY
{
  "symbol": "NVDA",
  "price": 187.62,
  "change": "+2.14%",
  "volume": 42918433,
  "source": "Vantafin"
}
Coverage

Twelve categories, one dataset.

Every category below is the same data that powers the web app - nothing is held back for API users.

Company Data

Profiles, executives, and corporate structure for 20K+ entities.

Market Data

Live and historical OHLCV quotes across stocks, ETFs, and funds.

Screener

Query the full US equity and ETF universe across 80+ metrics.

Corporate Actions

Splits, IPOs, mergers and acquisitions, dividends.

Ownership

Institutional holders, insider transactions, and Form 13F/13D data.

Short Interest

Biweekly short interest and days-to-cover by ticker.

Insider Transactions

Form 3, 4, and 5 filings, individually and as a market-wide feed.

Fundamentals

Standardized income statement, balance sheet, and cash flow history.

Macro

Treasury yields, rates, and other macroeconomic series.

SEC Filings

Full filing text and metadata back to 1994, indexed and searchable.

News

Breaking headlines and press releases, tagged by ticker and type.

Earnings Transcripts

Call transcripts, semantically searchable by topic.

Built for

Whatever you're building on top.

01

Dashboards

Pull live quotes and fundamentals into an internal tool or client-facing portfolio view, refreshed on your own schedule.

02

Trading bots

Screener results and live quotes feed straight into a strategy - same data whether you're backtesting or trading live.

03

Research pipelines

Schedule filing and transcript pulls for a name or a whole sector, and pipe the output wherever your workflow needs it.

Limits

1,000 calls a minute on Pro. 2,500 on Ultimate.

REST access is included on both paid plans, no separate API pricing tier. Pro covers most dashboards and bots comfortably; Ultimate raises the ceiling for heavier pipelines and adds the WebSocket API alongside it.

Frequently asked questions

What plan do I need for REST API access?

REST access is included on both Pro ($25/mo, or $20/mo billed annually) and Ultimate ($50/mo, or $40/mo annually) - there's no separate API-only tier.

Is there a free tier for the API?

The REST API itself is a Pro and Ultimate feature. The Free plan covers browsing the web app with delayed data - upgrade when you're ready to pull data programmatically.

How do I authenticate REST requests?

Create an API key in your account after you subscribe, then send it as a bearer token on every request. Auth, base URL, and example calls are in the REST docs.

What are the REST rate limits?

Pro allows 1,000 calls per minute. Ultimate allows 2,500. Limits apply to the REST surface; MCP tool calls share the same account budget. See the pricing table for every cap.

How is the API documented?

A single OpenAPI spec describes the full surface - every endpoint, parameter, and response shape. Generate a typed client in Python, JavaScript, Go, Java, or Ruby, or browse it in the docs.

What's the difference between REST and MCP?

Same dataset, different door. REST is built for apps, dashboards, and pipelines you control; MCP is built for AI agents that query data conversationally. Both are included on Pro and Ultimate.

Do I need the WebSocket API too?

Only if you need sub-second, push-based updates. Most dashboards and bots do fine polling REST on a schedule - reach for the WebSocket API (Ultimate) when polling isn't fast enough.

Ready to invest without the price tag?

Free to start. $20 or $40 a month unlocks live data, AI chat, and full API access.

Get started free Access web app View plans