Market data
Real-time quotes, fundamentals, and historical OHLCV for equities, indices, and crypto.
quotes(tickers) returns live price, change, volume, day range, and market cap. Batch up to 20 tickers. Equity tickers (AAPL, MSFT), indices (^GSPC), and crypto (BTC, ETH) are routed automatically.
{
quotes(tickers: ["AAPL", "MSFT", "BTC"]) {
ticker
price
changePercent
volume
marketCap
}
}
- curl
- TypeScript
- CLI
curl https://api.jintel.ai/api/graphql \
-H "Authorization: Bearer $JINTEL_API_KEY" \
-d '{"query":"{ quotes(tickers:[\"AAPL\",\"MSFT\",\"BTC\"]) { ticker price volume marketCap } }"}'
const { data } = await jintel.quotes(["AAPL", "MSFT", "BTC"]);
// [{ ticker, price, changePercent, volume, marketCap, ... }]
jintel quote AAPL MSFT BTC
jintel price-history AAPL --range 1y
Historical candles
Use priceHistory(tickers, range, interval). Ranges: 1d, 5d, 1m, 3m, 6m, 1y, 2y, 5y, 10y, ytd, max.
For nested access via Entity.market.history, pass ArrayFilterInput to slice by date range and limit:
{
entitiesByTickers(tickers: ["AAPL"]) {
market {
history(filter: { since: "2024-01-01", limit: 60 }) {
date close volume
}
}
}
}
See Filtering & sorting for the shared filter reference.