Docs navigation +
FMP reference  /  10 endpoints

Price history & intraday charts

End-of-day price history and intraday bars from 1-minute to 4-hour resolution.

Call these with cvApi.call('/fmp/stable/<endpoint>', params) in an app, GET /api/data/fmp/stable/<endpoint> over REST, or the fmp_request MCP tool from a coding agent. Available on every plan; requests count against your hourly limit.

15 Min Interval Stock Chart

GET /api/data/fmp/stable/historical-chart/15min

Access stock price and volume data with the FMP 15-Minute Interval Stock Chart API. Retrieve detailed stock data in 15-minute intervals, including open, high, low, close prices, and trading volume. This API is ideal for creating intraday charts and analyzing medium-term price trends during the trading day.

Query parameter Type Example
symbol required string AAPL
from date 2024-01-01
to date 2024-03-01
nonadjusted boolean false
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-chart/15min', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-chart/15min?symbol=AAPL"
MCP
fmp_request({ "endpoint": "historical-chart/15min", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "date": "2026-06-05 15:45:00",
    "open": 308.1,
    "low": 307.35,
    "high": 309,
    "close": 307.55,
    "volume": 1326262
  }
]

1 Hour Interval Stock Chart

GET /api/data/fmp/stable/historical-chart/1hour

Track stock price movements over hourly intervals with the FMP 1-Hour Interval Stock Chart API. Access essential stock price and volume data, including open, high, low, and close prices for each hour, to analyze broader intraday trends with precision.

Query parameter Type Example
symbol required string AAPL
from date 2024-01-01
to date 2024-03-01
nonadjusted boolean false
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-chart/1hour', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-chart/1hour?symbol=AAPL"
MCP
fmp_request({ "endpoint": "historical-chart/1hour", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "date": "2026-06-05 15:30:00",
    "open": 308.9,
    "low": 307.35,
    "high": 309,
    "close": 307.55,
    "volume": 3262071
  }
]

1 Min Interval Stock Chart

GET /api/data/fmp/stable/historical-chart/1min

Access precise intraday stock price and volume data with the FMP 1-Minute Interval Stock Chart API. Retrieve real-time or historical stock data in 1-minute intervals, including key information such as open, high, low, and close prices, and trading volume for each minute.

Query parameter Type Example
symbol required string AAPL
from date 2024-01-01
to date 2024-03-01
nonadjusted boolean false
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-chart/1min', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-chart/1min?symbol=AAPL"
MCP
fmp_request({ "endpoint": "historical-chart/1min", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "date": "2026-06-05 15:59:00",
    "open": 307.89,
    "low": 307.35,
    "high": 307.94,
    "close": 307.55,
    "volume": 100179
  }
]

30 Min Interval Stock Chart

GET /api/data/fmp/stable/historical-chart/30min

Access stock price and volume data with the FMP 30-Minute Interval Stock Chart API. Retrieve essential stock data in 30-minute intervals, including open, high, low, close prices, and trading volume. This API is perfect for creating intraday charts and tracking medium-term price movements for more strategic trading decisions.

Query parameter Type Example
symbol required string AAPL
from date 2024-01-01
to date 2024-03-01
nonadjusted boolean false
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-chart/30min', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-chart/30min?symbol=AAPL"
MCP
fmp_request({ "endpoint": "historical-chart/30min", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "date": "2026-06-05 15:30:00",
    "open": 308.9,
    "low": 307.35,
    "high": 309,
    "close": 307.55,
    "volume": 3262071
  }
]

4 Hour Interval Stock Chart

GET /api/data/fmp/stable/historical-chart/4hour

Analyze stock price movements over extended intraday periods with the FMP 4-Hour Interval Stock Chart API. Access key stock price and volume data in 4-hour intervals, perfect for tracking longer intraday trends and understanding broader market movements.

Query parameter Type Example
symbol required string AAPL
from date 2024-01-01
to date 2024-03-01
nonadjusted boolean false
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-chart/4hour', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-chart/4hour?symbol=AAPL"
MCP
fmp_request({ "endpoint": "historical-chart/4hour", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "date": "2026-06-05 13:30:00",
    "open": 311.5,
    "low": 307.16,
    "high": 312.81,
    "close": 307.55,
    "volume": 13535139
  }
]

5 Min Interval Stock Chart

GET /api/data/fmp/stable/historical-chart/5min

Access stock price and volume data with the FMP 5-Minute Interval Stock Chart API. Retrieve detailed stock data in 5-minute intervals, including open, high, low, and close prices, along with trading volume for each 5-minute period. This API is perfect for short-term trading analysis and building intraday charts.

Query parameter Type Example
symbol required string AAPL
from date 2024-01-01
to date 2024-03-01
nonadjusted boolean false
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-chart/5min', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-chart/5min?symbol=AAPL"
MCP
fmp_request({ "endpoint": "historical-chart/5min", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "date": "2026-06-05 15:55:00",
    "open": 308.82,
    "low": 307.35,
    "high": 308.82,
    "close": 307.55,
    "volume": 335694
  }
]

Dividend Adjusted Price Chart

GET /api/data/fmp/stable/historical-price-eod/dividend-adjusted

Analyze stock performance with dividend adjustments using the FMP Dividend-Adjusted Price Chart API. Access end-of-day price and volume data that accounts for dividend payouts, offering a more comprehensive view of stock trends over time.

Query parameter Type Example
symbol required string AAPL
from date 2026-01-27
to date 2026-04-27
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-price-eod/dividend-adjusted', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-price-eod/dividend-adjusted?symbol=AAPL"
MCP
fmp_request({ "endpoint": "historical-price-eod/dividend-adjusted", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "symbol": "AAPL",
    "date": "2026-06-05",
    "adjOpen": 312.86,
    "adjHigh": 315.17,
    "adjLow": 307.15,
    "adjClose": 307.34,
    "volume": 65310502
  }
]

Stock Price and Volume Data

GET /api/data/fmp/stable/historical-price-eod/full

Access full price and volume data for any stock symbol using the FMP Comprehensive Stock Price and Volume Data API. Get detailed insights, including open, high, low, close prices, trading volume, price changes, percentage changes, and volume-weighted average price (VWAP).

Query parameter Type Example
symbol required string AAPL
from date 2026-01-27
to date 2026-04-27
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-price-eod/full', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-price-eod/full?symbol=AAPL"
MCP
fmp_request({ "endpoint": "historical-price-eod/full", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "symbol": "AAPL",
    "date": "2026-06-05",
    "open": 312.86,
    "high": 315.17,
    "low": 307.15,
    "close": 307.34,
    "volume": 65310502,
    "change": -5.52,
    "changePercent": -1.76,
    "vwap": 310.63
  }
]

Stock Chart Light

GET /api/data/fmp/stable/historical-price-eod/light

Access simplified stock chart data using the FMP Basic Stock Chart API. This API provides essential charting information, including date, price, and trading volume, making it ideal for tracking stock performance with minimal data and creating basic price and volume charts.

Query parameter Type Example
symbol required string AAPL
from date 2026-01-27
to date 2026-04-27
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-price-eod/light', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-price-eod/light?symbol=AAPL"
MCP
fmp_request({ "endpoint": "historical-price-eod/light", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "symbol": "AAPL",
    "date": "2026-06-05",
    "price": 307.34,
    "volume": 65310502
  }
]

Unadjusted Stock Price

GET /api/data/fmp/stable/historical-price-eod/non-split-adjusted

Access stock price and volume data without adjustments for stock splits with the FMP Unadjusted Stock Price Chart API. Get accurate insights into stock performance, including open, high, low, and close prices, along with trading volume, without split-related changes.

Query parameter Type Example
symbol required string AAPL
from date 2026-01-27
to date 2026-04-27
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/historical-price-eod/non-split-adjusted', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/historical-price-eod/non-split-adjusted?symbol=AAPL"
MCP
fmp_request({ "endpoint": "historical-price-eod/non-split-adjusted", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "symbol": "AAPL",
    "date": "2026-06-05",
    "adjOpen": 312.86,
    "adjHigh": 315.17,
    "adjLow": 307.15,
    "adjClose": 307.34,
    "volume": 65310502
  }
]

Get example prompts & new data guides

Occasional emails with prompts worth trying and what’s new in the data.