Pricing About Blog Changelog Insights Help Center
Docs

Build on Vantafin.

One API for US equities and ETFs - company profiles, live quotes, fundamentals, SEC filings, news, earnings transcripts, and real-time WebSocket streams.

Base URL: api.vantafin.com/v1 SDKs: Python · JavaScript · Go · Java · Ruby

MCP Server

23 typed tools for AI agents

REST API

OpenAPI-documented HTTP access

WebSocket API

Live streaming, Ultimate only

OpenAPI Spec

Generate a typed client

MCP Server

One key, one endpoint, 23 typed tools.

The Vantafin MCP server exposes typed financial data tools over the Model Context Protocol - quotes, fundamentals, SEC filing search, transcripts, screeners, and more. Works with Claude, Claude Code, Cursor, and any MCP-compatible client. Minute-scale setup: drop in a Cursor config or point Claude Code at the Streamable HTTP endpoint and start querying.

Browse MCP guides
// MCP tool call
get_quote("NVDA")
{
  "symbol": "NVDA",
  "price": 187.62,
  "change": "+2.14%",
  "source": "Vantafin"
}
// REST request
GET /v1/quotes/NVDA
{
  "symbol": "NVDA",
  "price": 187.62,
  "change": "+2.14%",
  "volume": 42815200
}
REST API

OpenAPI-documented, built for dashboards, bots, and pipelines.

One API key covers company profiles, live quotes, fundamentals, SEC filings, news, earnings transcripts, screener results, and macro data. Generate a typed client in your language of choice straight from the OpenAPI spec.

Company Data Market Data Screener Corporate Actions Ownership Short Interest Insider Transactions Fundamentals Macro SEC Filings News Earnings Transcripts
Browse REST guides
WebSocket API

Sub-second market events, without polling REST.

Subscribe to live quotes, news, SEC filings, and trading halts over one authenticated socket. Built for real-time dashboards, monitors, and event-driven workflows. Included on Ultimate.

Overview
Connection, auth, and subscription model
Live Quotes (Per Second)
Channel: LS - tick-level quote updates
Live Quotes (Per Minute)
Channel: LM - minute-bar OHLCV
Live News
Breaking headlines, tagged by ticker
Live SEC Filings
New filings the moment they post
Trading Halts
Channel: H - halt and resume events
OpenAPI Spec

Generate a typed client in minutes.

The full REST surface is described in a single OpenAPI spec. Point your codegen of choice at it and get a typed client for Python, JavaScript, Go, Java, or Ruby - no hand-written wrappers.

Frequently asked questions

Where should I start in the docs?

If you are wiring an app or script, start with REST. If you want Claude or Cursor to query data, use the MCP setup. For live ticks, news, or filings, jump to WebSocket.

How do I get an API key?

Subscribe to Pro or Ultimate on the pricing page, then create a key in your account. The same key authenticates REST, MCP, and (on Ultimate) WebSocket.

Is there an OpenAPI spec I can generate a client from?

Yes. The full REST surface lives in a single OpenAPI spec - point codegen at it for a typed client in Python, JavaScript, Go, Java, or Ruby. See the OpenAPI section above.

Where are REST, MCP, and WebSocket each documented?

This page is the reference: endpoints and auth for REST, tool list and client config for MCP, and channels plus message shapes for WebSocket. Product overviews live on REST, MCP, and WebSocket.

Do I need a paid plan to follow the guides?

You can read every guide without an account. Calling the APIs requires Pro (REST and MCP) or Ultimate (those plus WebSocket). The web app itself stays free to browse with delayed data.

Ready to invest without the price tag?

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