SourceKeel turns public filings into maintained company fundamentals and disclosures, with the source context kept intact. Start with the hosted API. Choose Mirror when you want the same data in your own environment, updated every day.
$ curl https://sourcekeel.com/v1/companies/0000320193/revenue-segments/latest \
-H "Authorization: Bearer sk_live_xxx"
# sourcekeel.revenue_segments.v2 · company · periods · data · source context
EDGAR already makes the records public. Product teams still have to track changes, reconcile inconsistent filings, preserve source context, and keep customer-facing data current. SourceKeel handles that work.
New filings and amendments appear in the same company view, so your product stays aligned with the public record without ongoing retrieval work.
Derived data keeps its form, accession, document, and extraction context. Missing work is returned explicitly instead of being filled with a plausible guess.
Use the hosted API for the simplest path to fresh data. Choose Mirror when you need custom queries, direct control over performance, or to serve customers from your own systems.
Use normalized product surfaces when they fit the question. Follow the underlying filing, document, section, or raw fact when you need more context.
A data API should not make absence look like certainty. SourceKeel returns available data with its source context and clear failure states when a filing, field, or coverage area is unavailable.
Company, filing, fact, and disclosure endpoints use documented response shapes that stay predictable across repeated calls.
Failure reasons distinguish missing source material, unsupported coverage, and data that is not yet available.
Company, filing, document, section, fact, and source-package surfaces keep the path from the product answer to its public record.
Use SourceKeel as your live API, or choose Mirror to keep the same data in your environment with updates delivered every day.
Call the HTTP API directly, use the CLI, or expose the same product surfaces to an agent through the MCP server. There is no separate agent-only data path.
export SOURCEKEEL_API_KEY=sk_live_xxx
sourcekeelctl mcp stdio
Start with 5,000 requests a month and the same schemas used by paid plans. Upgrade when the product goes live or needs more capacity.
Start free See pricing