REST API
A predictable, JSON-first HTTP API for US equities and ETFs. Every dataset that powers the Vantafin web app - company profiles, live quotes, fundamentals, SEC filings, corporate actions, ownership, and news - is available over a stable REST surface at https://api.vantafin.com/v1. Call it from any language, or use one of the official clients.
How requests work
All endpoints live under the version-prefixed base URL https://api.vantafin.com/v1 and return JSON. Authenticate with your API key on every request, then issue standard GET calls - list endpoints use cursor pagination and detail endpoints resolve by ticker or Vantafin id.
- Base URL: https://api.vantafin.com/v1
- Auth: ?apiKey=YOUR_KEY, header Authorization: Bearer YOUR_KEY, or X-API-Key: YOUR_KEY
- Format: JSON responses with cursor pagination on list endpoints
- Rate limit: 1,000 requests per minute per key (see X-RateLimit-* headers)
Quick start
- Install the Python client
pip install vantafinOr install from source: pip install git+https://github.com/vantafin/vantafin.git. All official SDKs are on github.com/vantafin/vantafin.
- Fetch a quote
from vantafin import RESTClient client = RESTClient("vf-live-your_api_key") print(client.get_quote("AAPL")) - Or call it directly
curl "https://api.vantafin.com/v1/quote/AAPL?apiKey=YOUR_KEY"
Explore by category
The REST API is organized into the categories below. Jump into any group to see its endpoints, parameters, and sample responses.
Prefer a machine-readable contract? The full OpenAPI spec is available for codegen and API explorers.