AI-ready financial data,
for the developers building what's next.
Clean, normalized SEC fundamentals โ plus the analysis and valuation layer incumbents don't ship. Over a simple REST API and a native MCP server. Start free.
- 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 layer 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 incumbents don't ship: narrative filing analysis, plain-language business overviews, and valuation reports across model variants.
Native MCP server
Drop our data straight 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, generous free tier, transparent usage 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); Core endpoints
- GET
/v1/companiesList & filter the company universe - GET
/v1/companies/search?q=Search by ticker or name - GET
/v1/companies/{ticker}Company master record - GET
/v1/fundamentals/{ticker}Normalized financial statements - GET
/v1/analysis/{ticker}Narrative / filing analysis - GET
/v1/overview/{ticker}Plain-language business overview - GET
/v1/valuation/{ticker}Valuation reports (model variants) - GET
/v1/coverageDataset coverage (public)
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"
}
}
}
} 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
- Web app + 5 AI chats / 5 hrs
Developer
- 100,000 calls / month
- Full fundamentals history + MCP
- Narrative analysis & overviews
- 15-min delayed prices
- Web app + 500 AI chats / month
Pro
- 1,000,000 calls / month
- Valuation reports & bulk endpoints
- 15-min delayed prices
- Web app + unlimited AI chats
Business
- Volume calls & higher rate limits
- Everything in Pro
- Real-time prices
- White-label, SLAs & priority support
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