When an insider buys, or a company drops earnings, an acquisition, or a breach, it hits EDGAR first. Edgrapi parses those filings into clean JSON and can webhook you the moment they land: insider trades, 8-K events, and the fundamentals behind them. 100 free credits, no card.
GET /v1/insider/AAPL Authorization: Bearer edgr_...
{
"owner": "Levinson Arthur D",
"relationship": ["director"],
"code": "S", "shares": 50000,
"value": 15551000, "signal": "sell"
}
Live demo · see real request shapes →
The same metric gets tagged a few different ways depending on the company and the filing year, statements arrive as raw HTML, and matching a ticker to its CIK is a chore by itself. Edgrapi handles all of that before the data reaches you.
Income statement, balance sheet and cash flow, annual or quarterly. Every company uses the same field names, so you stop writing per-ticker special cases.
Margins, ROE, ROA, current ratio, debt-to-equity and revenue growth, worked out from the statements so you do not have to.
Every 10-K, 10-Q and 8-K, each one linked straight to the document on SEC.gov.
It's a plain REST API that returns JSON. If your language can make an HTTP request, it can call Edgrapi.
curl "https://api.edgrapi.com/v1/fundamentals/AAPL?period=annual&limit=4" \ -H "X-API-Key: $EDGRAPI_KEY"
import requests
r = requests.get("https://api.edgrapi.com/v1/fundamentals/AAPL",
params={"period": "annual", "limit": 4},
headers={"X-API-Key": "edgr_..."})
print(r.json()["income_statement"][0]["revenue"])
const r = await fetch(
"https://api.edgrapi.com/v1/fundamentals/AAPL?period=annual&limit=4",
{ headers: { "X-API-Key": "edgr_..." } });
const data = await r.json();
Point any MCP-capable agent (Claude, ChatGPT, Cursor, or your own) at the server and it gets
five tools: get_company, get_filings, get_fundamentals,
get_ratios, and get_sections. Authenticate with OAuth 2.1 (PKCE) or a bearer
edgr_ key.
Simulated agent session using real MCP tool names.
Pull fundamentals across a few thousand tickers for screens, factor models and backtests without watching the bill climb.
Build a screener, a dashboard or an investing app without writing an XBRL parser first.
Feed clean financials into an equity-research copilot or a RAG pipeline.
The free tier needs no card, and you can have a response back in about a minute.
Get a free API key →SEC EDGAR, specifically the companyfacts and submissions data. We reshape the XBRL into one JSON layout and pass it straight through.
Yes. 100 free credits to start, no card. After those, you pick a plan.
Raw EDGAR makes you parse the XBRL yourself, and the tags move around between companies and years. We do that part, so the shape stays the same whoever you query.
Yes. Install the agent skill or connect the hosted MCP server; the AI-agent guide covers both.