$npx skillfedfor your agent

finnhub-python

Finnhub API

Worth itPyPI WWW/HTTPReleased Jun 2026469.8K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — finnhub_python-2.4.29-py3-none-any.whl
v2.4.29 · released 2026-06-24 · 1 runtime deps: requests

Yes. The package is actively maintained, has low install friction, carries a permissive license, and offers a broad API surface for financial data access. It's stable enough for production use. Verify that you have a valid API key and understand rate limits for your use case.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires a valid Finnhub API key
  • Installation is straightforward with low friction—the package is a pure Python wheel with only requests as a runtime dependency.
  • Active maintenance status indicates ongoing support.

License · maintenance · safety

Apache-2.0 (permissive) — Licensed under Apache-2.0 (permissive), allowing use in commercial and private projects with minimal restrictions; you must include a copy of the license and note any modifications.

last release 2026-06-24 (51 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 469,819 downloads/mo, #6,485 on PyPI

Verify before relying

pip install finnhub-python

import finnhub

finnhub_client = finnhub.Client(api_key="YOUR_API_KEY")
res = finnhub_client.quote('AAPL')
print(res)
  • Whether the package requires a Finnhub API key and what rate limits apply to free vs. paid tiers
  • Minimum Python version requirement (not specified in metadata)
  • Whether all API endpoints documented in the excerpt are fully implemented and current
Same gist for agents: .md · .json

What it is and what it does

Finnhub-python wraps the Finnhub Stock API into a Python client that lets you query financial market data programmatically. It covers stocks, forex, crypto, ETFs, mutual funds, bonds, and economic indicators—returning raw JSON responses that you can process directly or convert to pandas DataFrames. The library is thin and straightforward: you instantiate a Client with an API key, then call methods like stock_candles(), company_profile(), or quote() to fetch data.

The package depends only on requests for HTTP calls, making it lightweight to install. It's actively maintained and popular, suggesting it's a stable choice for developers building financial data pipelines, analysis tools, or trading applications that need real-time or historical market information.

Use it for

  • Fetch real-time stock quotes and historical candle data for charting or analysis
  • Build a financial dashboard that displays company fundamentals, earnings, and news
  • Analyze technical indicators and price patterns for trading signals or backtesting
  • Retrieve company profile, executive, and peer data for due diligence or research
  • Monitor crypto and forex rates and candle data for multi-asset portfolio tracking

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

The package is actively maintained, has low install friction, carries a permissive license, and offers a broad API surface for financial data access. It's stable enough for production use. Verify that you have a valid API key and understand rate limits for your use case.

Install

finnhub-python on PyPI

Before you install

Installation is straightforward with low friction—the package is a pure Python wheel with only requests as a runtime dependency. Active maintenance status indicates ongoing support.

Requires a valid Finnhub API key

License in practice

Licensed under Apache-2.0 (permissive), allowing use in commercial and private projects with minimal restrictions; you must include a copy of the license and note any modifications.

Quickstart

pip install finnhub-python

import finnhub

finnhub_client = finnhub.Client(api_key="YOUR_API_KEY")
res = finnhub_client.quote('AAPL')
print(res)

Verify before relying

  • Whether the package requires a Finnhub API key and what rate limits apply to free vs. paid tiers
  • Minimum Python version requirement (not specified in metadata)
  • Whether all API endpoints documented in the excerpt are fully implemented and current

Package facts

LicenseApache-2.0 permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
requests
MaintenanceActively maintained 51 days since the last release
First released
Downloads469,819 / month, #6,485 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: finnhub_python-2.4.29-py3-none-any.whl

Tags

Capabilities
stock market api clientfinancial data python librarystock quotes and fundamentalsfinnhub api wrappermarket data integrationearnings and technical indicatorscompany financial information
Topics
financial-dataapi-clientmarket-data
PyPI keywords
finnhubFinnhub APIapi

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “stock market api client”

  • finnhub-pythonFinnhub-python is a client library for the Finnhub Stock API,…
  • tickflowTickFlow is a Python client for accessing market data across Chinese…
  • growwapiSDK for connecting to Groww's trading platform to place orders,…

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also finvizfinance · yahooquery · tradingeconomics · alpha-vantage · openbb-tradingeconomics · fints · sec-api · polygon-api-client · metatrader5 · massive