Finnhub
finnhub.io › docs › api › websocket-trades
API Documentation | Finnhub - Free APIs for realtime stock, forex, and cryptocurrency. Company fundamentals, economic data, and alternative data.
Finnhub - Free APIs for realtime stock, forex, and cryptocurrency. Company fundamentals, Economic data, and Alternative data.
GitHub
github.com › lloydmeta › finnhub-ws-rs
GitHub - lloydmeta/finnhub-ws-rs: UI for finnhub.io live trades websocket API, written in Rust, compiled to WASM
UI for finnhub.io live trades websocket API, written in Rust, compiled to WASM - lloydmeta/finnhub-ws-rs
Author lloydmeta
Does Finnhub provide WebSocket streaming?
Yes. Finnhub offers a WebSocket feed for real-time trade and quote data on the free plan (limited to 50 symbols) and unlimited symbols on paid plans. The WebSocket connection is authenticated with your API token. Finnhub is one of the few APIs offering free WebSocket streaming for real-time market data.
dataglobehub.com
dataglobehub.com › home › finnhub api
Finnhub API - DataGlobeHub
Is Finnhub API free?
Finnhub has a generous free tier: 60 API calls/minute with access to real-time US stock quotes, company news, basic fundamentals, and SEC filings. The Premium tier ($11.99u2013$99.99/month) adds international stocks, detailed financials, alternative data, and higher rate limits. For many applications, the free tier is sufficient.
dataglobehub.com
dataglobehub.com › home › finnhub api
Finnhub API - DataGlobeHub
Is the Finnhub API free to use?
The Finnhub API requires authentication, which typically indicates paid or tiered access. Please visit https://finnhub.io/docs/api for detailed pricing information.
public-api.org
public-api.org › home › finance › finnhub
Finnhub API - Documentation, Review & Integration Guide | Public API
GitHub
github.com › ChuckNovice › FinnhubSdk
GitHub - ChuckNovice/FinnhubSdk: A .NET client for Finnhub API with REST and WebSocket support. · GitHub
finnhub.WebSocket.OnTradeReceived += (sender, trade) => { Console.WriteLine($"{trade.Symbol}: ${trade.Price} x {trade.Volume}"); }; await finnhub.WebSocket.ConnectAsync(); await finnhub.WebSocket.SubscribeAsync("AAPL", "MSFT", "GOOGL"); Ready-to-run sample applications are available in the samples/ directory: ... # Set your API key export FINNHUB_API_KEY=your-api-key # Linux/macOS set FINNHUB_API_KEY=your-api-key # Windows # Run REST sample dotnet run --project samples/FinnhubSdk.Samples.Rest # Run WebSocket sample dotnet run --project samples/FinnhubSdk.Samples.WebSocket
Author ChuckNovice
StockAPIS
stockapis.com › platforms › financial data apis › finnhub
Finnhub Data Parser & API — StockAPIS Docs
Does Finnhub have an official API? Yes — Finnhub provides an official public REST and WebSocket API covering quotes, fundamentals, news and sentiment.
Rust
docs.rs › finnhub
finnhub - Rust
Rate limiting implementation for the Finnhub API. ... WebSocket support for real-time data streaming.
GitHub
github.com › finnhubio › Finnhub-API › issues › 465
websocket example not working · Issue #465 · finnhubio/Finnhub-API
October 28, 2021 - --- request header --- GET /?token=xxxxxxxxxxxxx HTTP/1.1 Upgrade: websocket Host: ws.finnhub.io Origin: http://ws.finnhub.io Sec-WebSocket-Key: xxxxxxxxxxxx Sec-WebSocket-Version: 13 Connection: Upgrade
Author finnhubio
GitHub
github.com › RSKriegs › finnhub-streaming-data-pipeline
GitHub - RSKriegs/finnhub-streaming-data-pipeline: Stream processing pipeline from Finnhub websocket using Spark, Kafka, Kubernetes and more · GitHub
The project is a streaming data pipeline based on Finnhub.io API/websocket real-time trading data created for a sake of my master's thesis related to stream processing.
Starred by 429 users
Forked by 102 users
Languages HCL 60.9% | Scala 22.6% | Python 12.5% | Dockerfile 3.0% | Shell 1.0%
Interactive Brokers
interactivebrokers.com › campus › ibkr-quant-news › exploring-the-finnhub-io-api
Exploring the finnhub.io API | IBKR Campus US
March 14, 2023 - import finnhub import os import time import datetime from zoneinfo import ZoneInfo import pandas as pd import numpy as np import seaborn as sns import matplotlib.pyplot as plt # Set up client # Note the FINNHUB_KEY environment variable stores my API key finnhub_client = finnhub.Client(api_key=os.environ['FINNHUB_KEY'])
GitHub
github.com › paduel › fhub
GitHub - paduel/fhub: Python client for Finnhub API · GitHub
from fhub import Session hub = Session("your_finnhub_api_key_here") # Download prices time serie of Tesla. tsla = hub.candle('TSLA') # Download prices for several tickers from a date. data = hub.candle(['AMZN', 'NFLX', 'DIS'], start="2018-01-01") # Download prices and bollinger bands indicator for several tickers. data = hub.indicator(['AAPL', 'MSFT'], start='2019-01-01', indicator='bbands', indicator_fields={'timeperiod': 10}) Real-time subscription via Finnhub's websocket is easy using fhub, even using custom functions for each tick received.
Starred by 36 users
Forked by 9 users
Languages Python
GitHub
github.com › finnhubio › Finnhub-API › issues › 346
Error 200 on Websocket · Issue #346 · finnhubio/Finnhub-API
August 12, 2020 - const socket = new WebSocket('wss://ws.finnhub.io?token=mytoken'); // Connection opened -> Subscribe socket.addEventListener('open', function (event) { socket.send(JSON.stringify({'type':'subscribe', 'symbol': 'AAPL'})) socket.send(JSON.stringify({'type':'subscribe', 'symbol': 'BINANCE:BTCUSDT'})) socket.send(JSON.stringify({'type':'subscribe', 'symbol': 'IC MARKETS:1'})) }); // Listen for messages socket.addEventListener('message', function (event) { console.log('Message from server ', event.data); });
Author finnhubio
GitHub
github.com › elastic › tutorials › blob › master › websockets-finnhub › finnhub-websockets.py
tutorials/websockets-finnhub/finnhub-websockets.py at master · elastic/tutorials
ws = websocket.WebSocketApp("wss://ws.finnhub.io?token=<my-finnhub-token>", on_message = on_message, on_error = on_error, on_close = on_close) ws.on_open = on_open ·
Author elastic
Robot Wealth
robotwealth.com › home › exploring the finnhub.io api
Exploring the finnhub.io API - Robot Wealth
April 30, 2026 - In addition, there’s a real-time newsfeed delivered over websockets. The free tier is quite generous and offers more than enough for doing proof of concept work and testing ideas. While you only get a year’s worth of historical data per API call on the free tier (more if you specify a lower resolution, like monthly), you can make up to 50 calls per minute. In this post, we’ll explore the finnhub.io free tier via its REST API.
GitHub
github.com › SalZaki › finnhub-mcp
GitHub - SalZaki/finnhub-mcp: A real-time financial data streaming server built with the official Model Context Protocol (MCP) C# SDK. Integrates with the FinnHub API and provides Server-Sent Events (SSE) and Standard Input/Output (STDIO) Transport to stream live financial data. · GitHub
2 weeks ago - WebSocket transport for streaming Finnhub feeds · .NET 10 SDK · A valid Finnhub API Key (free tier available) Visit Finnhub.io and create a free account · Open your Dashboard and copy the API key · Free tier provides 60 requests/minute and basic market data ·
Author SalZaki