Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Finance / Finnhub API
Finnhub API logo

Finnhub API

38
AI ReadinessNon-Ready (F)38/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticFinanceBankingapiKey108 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Query real-time stock quotes, company fundamentals, news, earnings, crypto and forex data, and economic indicators across global markets. Includes an AI Copilot endpoint for natural-language financial questions.

Use for: Get the latest quote and candle data for AAPL, Retrieve quarterly earnings estimates for Microsoft, Find all upcoming IPOs in the next 30 days, Check whether there have been recent insider sales for Tesla

Not supported: Does not handle order execution, brokerage account management, or portfolio custody - use for market data, fundamentals, and financial news retrieval only.

Jentic publishes the only available OpenAPI specification for Finnhub API, keeping it validated and agent-ready. Finnhub is a real-time financial data API providing institutional-grade market data, fundamentals, alternative data, and news for global stocks, forex, crypto, bonds, ETFs, and economic indicators. Coverage spans 60+ exchanges with company financials, earnings calendars, insider transactions, analyst estimates, sentiment scores, and an AI Copilot endpoint for natural-language financial queries. The 108 endpoints make it suitable for trading research, portfolio analytics, and agent-driven market intelligence pipelines.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Finnhub API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Finnhub API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Ffinnhub.io%2Ffinnhub" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Ffinnhub.io%2Ffinnhub" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Finnhub API.

Pull real-time stock quotes, candles, and tick data for global equities across 60+ exchanges

Retrieve company fundamentals including financials-as-reported, peers, ownership, and ESG scores

Fetch earnings calendars, IPO calendars, and economic event calendars with consensus estimates

Track insider transactions, lobbying activity, and senate trading disclosures for a ticker

Query crypto candles and forex rates across multiple exchanges and currency pairs

Score news sentiment and surface company news, press releases, and earnings call transcripts

Send natural-language financial questions to the AI Copilot endpoint for analyst-style answers

Use Cases

Patterns agents use Finnhub API for, with concrete tasks.

★ Real-Time Trading Research

Power systematic and discretionary trading workflows with real-time quotes, candles, and order book data for stocks, ETFs, forex, and crypto. Finnhub serves institutional-grade tick data through endpoints like /quote, /stock/candle, and /forex/candle, enabling backtests and live signal generation against 60+ exchanges. Integration takes a few hours with the apiKey query parameter.

Fetch the last 30 days of daily candles for AAPL, NVDA, and MSFT from /stock/candle and compute the 20-day rolling correlation matrix

Earnings and Calendar Tracking

Build earnings dashboards and event-driven trading alerts using the /calendar/earnings, /calendar/ipo, and /calendar/economic endpoints. Each calendar entry includes consensus estimates, prior values, and surprise calculations, so agents can flag earnings beats and macro releases without scraping investor relations pages. Setup takes under an hour.

Pull the next 7 days of earnings releases from /calendar/earnings filtered to S&P 500 tickers and post a summary to Slack

Alternative Data and Sentiment

Enrich research notes with insider transactions, lobbying spend, senate trading disclosures, social sentiment, and news sentiment scores. Finnhub aggregates these alternative signals into per-ticker endpoints like /stock/insider-transactions and /news-sentiment, which agents can poll alongside price data to detect divergences. A typical sentiment integration is live the same day.

Compare /stock/insider-transactions for TSLA over the last 90 days against /news-sentiment scores and flag weeks where insider sales coincided with negative sentiment

AI Agent Market Intelligence

Use Finnhub through Jentic so agents answer multi-step market questions without juggling endpoints. The /ai-chat Copilot accepts natural-language queries, while structured endpoints back deeper analysis. Jentic exposes both as discoverable tools so an agent can answer 'What is the consensus EPS for AAPL Q4?' or 'Pull NVDA insider sales' through the same search-load-execute flow. Get started with Jentic One, the self-hosted execution layer

Through Jentic, search 'get stock fundamentals', load the /stock/metric schema, and execute a call for ticker AAPL with metric=all

Key Endpoints

108 endpoints — jentic publishes the only available openapi specification for finnhub api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/quote

Real-time quote for a symbol

GET

/stock/candle

OHLCV candle data for stocks

GET

/calendar/earnings

Upcoming earnings with consensus estimates

GET

/calendar/ipo

Upcoming IPO calendar

GET

/company-news

News articles for a company

GET

/crypto/candle

OHLCV candles for crypto pairs

POST

/ai-chat

AI Copilot natural-language financial queries

GET

/quote

Real-time quote for a symbol

GET

/stock/candle

OHLCV candle data for stocks

GET

/calendar/earnings

Upcoming earnings with consensus estimates

GET

/calendar/ipo

Upcoming IPO calendar

GET

/company-news

News articles for a company

GET

/crypto/candle

OHLCV candles for crypto pairs

POST

/ai-chat

AI Copilot natural-language financial queries

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

F

Finnhub API

- Non-Ready (F)
38/100
25
Foundational Compliance
56
Developer Experience & Jentic Compatibility
53
AI-Readiness & Agent Experience
82
Agent Usability
15
Security
62
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
25

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: FSignals: 4
0%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

0%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

56

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: CSignals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

25%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

53

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: CSignals: 4
69%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

94%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

50%

Summary Coverage

Coverage of summaries across operations/tags/info.

82

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: ASignals: 1
82%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

15

Security

Trust, risk posture, and security compliance.

Grade: FSignals: 1
15%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

62

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: B-Signals: 1
62%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the Finnhub API by hand means threading its token query parameter onto every request, spreading calls across 108 endpoints, and handling retries and rate limits yourself. Through Jentic you install once, import Finnhub from the API Directory, store the token once, and your agent calls it.

Permission scoping

Finnhub passes its target as query parameters rather than as an owned resource in the URL path, so scope your agent to the operations it needs, such as quote lookups, earnings calendars, and company news, and leave everything else out of the allowed set. You decide which of the 108 operations it may call.

Credential isolation

Your Finnhub token is stored once, encrypted, by your own Jentic One instance and injected as the token parameter at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'get a stock quote' or 'pull the earnings calendar', and Jentic returns the matching Finnhub operation with its input schema so the agent calls the right one of 108 endpoints without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Fintel API

→

Adds institutional ownership, short interest, and options flow detail beyond Finnhub's coverage

Pair with Finnhub when an agent needs deeper 13F-derived ownership or short-interest analytics

Alternative

Fitbit Web API

→

Different data domain - health and activity rather than financial markets

Not a substitute for market data; included only as a contrasting consumer-facing data API

Complementary

Fire Financial Services Business API

→

Brings live business banking and payment initiation to complement Finnhub's market data

Choose when an agent needs to act on financial decisions - e.g. initiate a payment after a market signal

FAQs

Specific to using Finnhub API through Jentic.

Why is there no official OpenAPI spec for Finnhub API?

Finnhub does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Finnhub API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Finnhub API use?

Finnhub uses an API key passed as the `token` query parameter on every request. Through Jentic, the key is held in the encrypted vault and injected at execution time so it never enters the agent context.

Can I get real-time quotes with the Finnhub API?

Yes. The /quote endpoint returns current price, daily high/low, previous close, and timestamp for any supported symbol. Free-tier delays apply for some exchanges; premium tiers stream real-time US equities.

What are the rate limits for the Finnhub API?

The free tier allows 60 API calls per minute. Premium tiers raise this substantially and unlock real-time and intraday endpoints. Rate-limit headers are returned on every response so agents can back off automatically.

How do I pull earnings data through Jentic?

Search Jentic for 'get earnings calendar', load the /calendar/earnings schema, then execute with a `from` and `to` date range. Jentic returns the structured response your agent can act on without any HTTP plumbing.

Does Finnhub cover crypto and forex?

Yes. The /crypto/candle, /crypto/symbol, and /forex/candle endpoints provide OHLCV data across multiple exchanges and currency pairs, suitable for cross-asset agent strategies.

Can I limit what my agent is allowed to do with the Finnhub API?

Yes. Because you run Jentic One yourself, you decide which of the Finnhub API's 108 operations your agent may call, so you can allow just the ones it needs, such as /quote lookups, the /calendar/earnings feed, and /company-news, and leave everything else out of the allowed set. Since Finnhub passes its target as query parameters rather than as an owned URL path resource, this operation-level allowlist is how you keep the agent scoped to the data it should touch. Your own rules also govern the stored token, so the agent only reaches Finnhub through the calls you have permitted.

GET STARTED

Start building with Finnhub API

Explore with Jentic One
View OpenAPI Document