Financial data,
with the analysis already done.
Clean, normalized SEC fundamentals โ plus the valuation and analysis layer you'd otherwise build yourself. Over a simple REST API and a native MCP server.
curl https://api.finkipedia.com/v1/fundamentals/AAPL \
-H "Authorization: Bearer fk_live_your_key" - Companies covered
- 13,310
- Tickers fully analyzed
- 8,514
- Statement records
- 214,188
- Years of history
- 27+
Sourced from SEC filings ยท refreshed daily ยท 1999โ2026 ยท 8,545 tickers with valuation reports
Not just raw data. The interpretation too.
Most financial APIs hand you numbers. We hand you numbers and what they mean โ the part you'd otherwise have to build yourself.
Normalized fundamentals
Income statement, balance sheet and cash flow as clean, consistent JSON โ extracted and normalized from SEC filings, not scraped tables.
AI analysis & valuations
The layer no one else ships: narrative filing analysis, plain-language business overviews, and valuation reports across model variants โ already computed.
Native MCP server
Drop the whole dataset into Claude, Cursor or any agent. One config block and your LLM can pull fundamentals, analysis and valuations as tools.
Built for builders
Simple REST, predictable JSON, a generous free tier, transparent limits, and a coverage endpoint you can quote. Start in 60 seconds.
From zero to a call in 60 seconds
Grab a key, send it as a Bearer token, and you're in.
curl https://api.finkipedia.com/v1/fundamentals/AAPL \
-H "Authorization: Bearer fk_live_your_key" import requests
r = requests.get(
"https://api.finkipedia.com/v1/fundamentals/AAPL",
headers={"Authorization": "Bearer fk_live_your_key"},
)
print(r.json()["statements"][0]["income_statement"]) const res = await fetch("https://api.finkipedia.com/v1/fundamentals/AAPL", {
headers: { Authorization: "Bearer fk_live_your_key" },
});
const data = await res.json();
console.log(data.statements[0].income_statement); {
"ticker": "AAPL",
"statements": [{
"fiscal_year": 2024,
"period_end_date": "2024-09-28",
"currency": "USD",
"income_statement": {
"total_revenue": 391035000000,
"gross_profit": 180683000000,
"operating_income": 123216000000,
"net_income": 93736000000,
"diluted_eps": 6.08
},
"cashflow_statement": {
"operating_cash_flow": 118254000000,
"free_cash_flow": 108807000000
}
}]
} More than a price feed
Free wrappers give you a number. We give you the normalized statements, the written analysis, and a graded valuation โ the work you'd otherwise do by hand.
import yfinance as yf
yf.Ticker("AAPL").info["currentPrice"]
# -> 250.42
# A number. No normalized statements,
# no written analysis, no valuation call. // agent calls get_valuation("AAPL") โ
{
"ticker": "AAPL",
"valuations": [{
"valuation_model": "balanced_growth",
"decision": "hold",
"fair_value_range": [205, 240],
"llm_model_used": "claude-opus-4-8"
}],
"disclaimer": "Informational only โ not advice."
} The same call is an MCP tool โ your agent gets the graded valuation, analysis, and normalized fundamentals directly, no glue code.
Give your agent real financial data
Our MCP server turns the entire dataset into tools your LLM can call โ
get_fundamentals,
get_valuation,
get_analysis and more. Paste one config
block into Claude Desktop or Cursor and your agent can research any company
with grounded, structured data.
Informational only โ generated/derived data, not investment advice.
{
"mcpServers": {
"finkipedia": {
"command": "python",
"args": ["-m", "app.mcp.server"],
"env": {
"FINKIPEDIA_API_KEY": "fk_live_your_key",
"FINKIPEDIA_API_BASE": "https://api.finkipedia.com"
}
}
}
} See the data in action
Every company page on Finkipedia is rendered from the same API โ explore a few, then build your own.
Simple, usage-based pricing
Start free. Upgrade when you ship. No surprises.
Free
- 10,000 calls / month
- Company data & latest fundamentals
- 10-year EOD price history
- 5 AI chats / 5 hrs (web app)
Developer
- 100,000 calls / month
- Full fundamentals history + MCP
- Analysis & overviews
- 15-min delayed prices
- 500 AI chats / month (web app)
Pro
- 1,000,000 calls / month
- Valuation reports & bulk endpoints
- 15-min delayed prices
- Unlimited AI chats (web app)
Business
- Volume calls & higher rate limits
- Everything in Pro
- Real-time prices
- White-label, SLAs & priority support
The web app is included
Every plan also unlocks finkipedia.com โ browse the same analysis and chat with it. No separate subscription.
Migrating from IEX Cloud, Alpha Vantage or Financial Modeling Prep? We'd love to help you switch โ get in touch.
Build with financial data that actually understands the numbers.
13,310 companies. 8,514 fully analyzed. Refreshed daily. One API key away.
Get your free API key