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.