gfin
a free Google Finance API built for AI
Hosted at https://api.gfin.dev.
Checking API status…
Last updated: May 28, 2026.
Data
- Quotes: current quote, detail, profile, and realtime quote data.
- Symbols: search Google Finance symbols and resolve exchange-qualified instruments.
- Prices: historical prices and chart-ready time series.
- Financials: company financial statements and reported fundamentals.
- Earnings: earnings data and event-oriented company context.
- Markets: summaries, movers, events, highlights, and trends.
- News: market news and Google Finance news collections.
- Research: natural-language finance research with protected low-volume limits.
Routes
Public routes use /v1/{route}.
| Route | Use |
|---|---|
/v1/symbols/search | Search and resolve Google Finance symbols. |
/v1/quotes/{symbol} | Current quote data. |
/v1/quotes/{symbol}/details | Quote details and market metadata. |
/v1/quotes/{symbol}/profile | Company and instrument profile data. |
/v1/prices/{symbol}/history | Historical prices and chart data. |
/v1/financials/{symbol} | Company financial statements. |
/v1/earnings/{symbol} | Earnings data and related events. |
/v1/related/{symbol} | Related instruments and peers. |
/v1/sentiment/{symbol} | Symbol-oriented sentiment context. |
/v1/markets/summary | Broad market snapshots. |
/v1/markets/movers | Market movers. |
/v1/markets/events | Market events. |
/v1/markets/highlights | Google Finance market highlights. |
/v1/news | Market news. |
/v1/news/collections | News collections. |
/v1/research | Natural-language finance research. |
/v1/realtime/quotes | Realtime quote batch data. |
/v1/realtime/trends | Realtime market trend data. |
/v1/watchlists | Watchlist-oriented market data. |
Rate limiting
Each SDK call or REST call counts as one API request.
| Tier | Limit | How to use it |
|---|---|---|
| Anonymous | 20 rps / 1,200 rpm | No setup. Limits are IP-based. |
| Contact | 100 rps / 6,000 rpm | Send X-Gfin-Contact or SDK contact=. |
| API key | 500 rps / 30,000 rpm | Verify an email, then send the returned API key. |
| Research | 1 rpm | Natural-language research is constrained separately per identity. |
Contact
For higher limits or account questions, reveal the contact email.