For Agents
Run SQL-style queries against stock prices, quotes, market movers, and equity reference data on HotStoks.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the HotStoks 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.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
What an agent can do with HotStoks API.
Execute custom SQL queries against the HotStoks market data tables
Pull real-time quotes for individual ticker symbols
Retrieve historical prices for a stock over a chosen date range
Screen the market for top gainers, losers, and most-active movers
GET STARTED
Use for: Get the latest quote for AAPL, Run a SQL query for stocks with PE under 15 and dividend yield over 3 percent, Retrieve daily prices for TSLA over the last 6 months, Find today's biggest market movers
Not supported: Does not handle order placement, brokerage account management, or options chains — use for read-only US equity market data and SQL-style queries only.
Jentic publishes the only available OpenAPI specification for HotStoks API, keeping it validated and agent-ready. The HotStoks API serves stock market data through a SQL-style query interface: list stocks, fetch quotes and historical prices, run market mover screens, and execute custom SQL via /v1/query. It exposes the underlying tables and schemas, so agents can introspect the data model before composing queries. Useful for trading research assistants, dashboard backends, and AI agents that need flexible market data access.
Introspect available tables and column schemas before composing queries
List the equity universe covered by HotStoks for symbol discovery
Patterns agents use HotStoks API for, with concrete tasks.
★ Custom Stock Screener
Run a custom screener over the HotStoks universe by sending SQL via POST /v1/query. The agent composes a query against the prices and stocks tables, executes it, and returns the matching tickers and metrics. Replaces multi-call flows with a single expressive query.
POST /v1/query with 'SELECT symbol, pe FROM stocks WHERE pe < 15 AND dividend_yield > 0.03 ORDER BY pe ASC LIMIT 25' and return the results.
Real-Time Watchlist Quotes
Power a watchlist UI that polls real-time quotes for a user's ticker list. The agent calls GET /v1/stocks/{symbol}/quote per ticker (or batches via SQL). Useful for portfolio dashboards and AI assistants that report unrealized P&L on demand.
Loop over a 10-ticker watchlist and return current price, day change, and volume for each via GET /v1/stocks/{symbol}/quote.
Daily Market Movers Briefing
Generate a daily market briefing of the biggest gainers, losers, and most-active stocks. The agent calls GET /v1/markets/movers and GET /v1/markets to compose a short narrative summary. Useful for newsletter automation and morning standup bots.
Pull movers via GET /v1/markets/movers and format a Slack-ready summary listing the top 3 gainers and losers with current quotes.
AI Trading Research Agent via Jentic
Plug HotStoks into an AI research agent through Jentic so the agent can run SQL queries and pull quotes without you maintaining a custom HTTP client. Jentic stores the API key in the MAXsystem vault and exposes each operation by intent search.
Search Jentic for 'run SQL query on stock data', load the POST /v1/query schema, and execute a query that returns the 10 largest market cap technology stocks.
9 endpoints — jentic publishes the only available openapi specification for hotstoks api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/v1/query
Execute a SQL query against market data tables
/v1/stocks
List the available equity universe
/v1/stocks/{symbol}
Get details for a stock
/v1/stocks/{symbol}/prices
Get historical prices
/v1/stocks/{symbol}/quote
Get a real-time quote
/v1/markets/movers
Get top gainers, losers, and most active
/v1/tables
List available data tables
/v1/query
Execute a SQL query against market data tables
/v1/stocks
List the available equity universe
/v1/stocks/{symbol}
Get details for a stock
/v1/stocks/{symbol}/prices
Get historical prices
/v1/stocks/{symbol}/quote
Get a real-time quote
Three things that make agents converge on Jentic-routed access.
Credential isolation
HotStoks API keys are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped execution rights — the raw key never appears in the prompt or tool output.
Intent-based discovery
Agents search by intent (e.g., 'run SQL on stocks' or 'get TSLA quote') and Jentic returns the matching HotStoks operation along with its parameter schema.
Time to first call
Direct integration: half a day for auth and query construction. Through Jentic: under 30 minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using HotStoks API through Jentic.
Why is there no official OpenAPI spec for HotStoks API?
HotStoks does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call HotStoks API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the HotStoks API use?
An API key passed as a request header. Jentic stores the key encrypted in the MAXsystem vault and injects it at execution time, so the raw key never enters the agent's prompt or memory.
Can I run custom SQL queries with the HotStoks API?
Yes. POST /v1/query accepts a SQL statement against the underlying market data tables. Use GET /v1/tables and GET /v1/tables/{table_name}/schema first if you need to introspect column names before composing the query.
What are the rate limits for the HotStoks API?
HotStoks applies per-key rate limits scaled to plan. Custom SQL queries count as a single request regardless of result size, so prefer one expressive query over many single-symbol calls when you can. Honor 429 responses on tight loops.
How do I fetch a real-time quote with the HotStoks API through Jentic?
Run pip install jentic, search for 'real-time stock quote', load the GET /v1/stocks/{symbol}/quote schema, and execute with the symbol parameter. Jentic adds the API key header automatically.
Can I get historical prices for a stock with the HotStoks API?
Yes. GET /v1/stocks/{symbol}/prices returns the historical price series for the requested ticker. For multi-symbol or filtered historical pulls, use POST /v1/query with a SQL statement against the prices table.
/v1/markets/movers
Get top gainers, losers, and most active
/v1/tables
List available data tables