Introduction
Production-grade financial data, ready to integrate. Clean fundamentals, KPIs, ratios, and filings, trusted by leading fintechs and asset managers.
The AskEdgar API gives you direct access to the same data powering AskEdgar structured, searchable, and ready to integrate into your trading tools, screeners, and research workflows.
We parse SEC filings so you don't have to. Every endpoint returns clean, structured JSON extracted from EDGAR filings, corporate actions, and our proprietary analysis layer.
What's in the API
Warrants, convertibles, exercise prices, and remaining shares
Offering risk, cash burn, and Nasdaq compliance scores
Historical and current offerings with pricing and share counts
Current float, outstanding shares, market cap, and ownership breakdown
Float and market cap changes over time, sourced from SEC filings
Screen by market cap, float, short interest, price performance, and more
More Data
Historical reverse split data with ratios and execution dates
Deficiency notices, compliance status, and risk levels
Shelf registrations, ATMs, and raisable amounts
Insider, affiliate, and institutional ownership by reported date
SEC filings and news with tags, summaries, and full text
AI-generated research reports and gap analysis
How it works
All requests go through a single base URL and authenticate via an API-KEY header. Data is billed on a usage-based credit system — you can estimate costs before making any request using our cost estimate endpoint.
curl "https://eapi.askedgar.io/v1/dilution-rating?ticker=DVLT" \
-H "API-KEY: your_api_key"Every response follows a consistent shape:
{
"status": "success",
"count": 1,
"message": null,
"has_more": false,
"page": 1,
"limit": 10,
"results": [...]
}Pagination, filtering, and date ranges work the same across all endpoints. Learn the pattern once, use it everywhere.
Data coverage: AskEdgar's audited numeric data currently covers companies under ~$1B market cap. For larger companies, the affected numeric fields (cash, burn, ownership %, float metrics, etc.) come back
nulland the responsemessageexplains why.
Next steps
Updated about 1 month ago