Free stock prices.
No account or API key required.
JSON API
- Method
- GET
- Endpoint
- /api/quotes/:symbol
- Limit
The JSON API permits 60 requests for each network address each minute.
- Source
- Yahoo Finance supplies the price data.
Request
GET /api/quotes/AAPL
Response
{
"symbol": "AAPL",
"price": 231.59,
"currency": "USD",
"market_time": "2026-08-29T12:00:00Z",
"fetched_at": "2026-08-29T12:00:30Z",
"source": "Yahoo Finance"
}
MCP for AI agents
Connect your AI agent to stock prices with the Model Context Protocol (MCP). No authentication, no API key, and no rate limit.
- Server URL
- https://freefinanceapi.com/mcp
- Transport
- Streamable HTTP
Claude Code
Run this command in your terminal:
claude mcp add --transport http freefinanceapi https://freefinanceapi.com/mcp
Cursor
Add this server to .cursor/mcp.json in your project:
{
"mcpServers": {
"freefinanceapi": {
"url": "https://freefinanceapi.com/mcp"
}
}
}
Get a stock price
Ask your agent: “Use FreeFinanceAPI to get the stock price for AAPL.” The get_stock_price tool takes one required symbol, such as AAPL, MSFT, or BRK-B.
{ "name": "get_stock_price", "arguments": { "symbol": "AAPL" } }
The tool returns the JSON API quote fields as structured data and JSON text. Prices are cached for one minute; older quotes refresh before the response. Check market_time and fetched_at; market data may be delayed.