Source-backed SEC / EDGAR API

SEC filings as clean, source-linked JSON.

SEC filings are public. SourceKeel structures them into JSON and links every value back to the filing it came from. Commercial use and redistribution are allowed on paid plans.

requestauth checkprecomputed objectJSON + source links
$ curl https://sourcekeel.com/v1/companies/0000320193/revenue-segments/latest \
    -H "Authorization: Bearer sk_live_xxx"
S

Source-linked

Every row cites the filing, form, accession, document, and source table. Any number traces back to SEC.gov.

R

Redistribution allowed

Display SourceKeel data in your app, dashboard, screener, or newsletter. There is no separate redistribution license.

A

Works with agents

An MCP server and CLI come with it. The same source-backed JSON serves people and agents.


Coverage

One API across the EDGAR forms.

Financials, ownership, disclosure, governance, and fund holdings. Every surface is source-backed, and the raw filings sit underneath when a schema misses a field.

Financials & facts

  • Revenue segments
  • XBRL facts (canonical + raw tags)
  • SIC / sector company schemas
  • Public float & shares outstanding

Filings & text

  • Filing search + polling feed
  • Documents & source packages
  • Section text (10-K/10-Q/20-F/8-K)
  • Amendment diffs

Ownership

  • Insider transactions (Form 4)
  • 13F institutional holdings
  • 13D/G beneficial ownership
  • N-PORT fund holdings · Form 144

Disclosure & events

  • 8-K disclosure extractions
  • Officer changes
  • Form D private offerings
  • Registration / offering lens

Governance

  • Proxy governance tables
  • N-PX proxy voting
  • Subsidiaries (Exhibit 21)
  • Broker-dealer & foreign lenses

Delivery

  • Bulk JSONL + daily deltas
  • Authenticated object downloads
  • CLI + MCP server
  • Cached, ETag-aware responses
10-K10-Q8-K20-FS-1Form 413F13D/GForm 144N-PORTN-PXForm DDEF 14ANT 10-KEX-21
Details

How it works in practice.

Provenance on every value

Not just a link to the filing. You get the accession, document, table, and XBRL tag behind each number.

Redistribution is included

Some SEC APIs need a sales call before you can display or resell data. Ship and Mirror include it.

Precomputed, not live

Responses come from precomputed objects, not live parsing, so the API stays fast under load.

Mirror the dataset

Weekend bulk snapshots and daily delta windows into your warehouse. Local copies are allowed on Mirror.

Agents

Use it from an agent.

The CLI doubles as an MCP server over stdio. Same key, same source-backed objects, no private backend path.

export SOURCEKEEL_API_KEY=sk_live_xxx
sourcekeelctl mcp stdio

Start on the free tier.

Public SEC data, structured and linked to its source. Commercial use and redistribution are allowed on paid plans.

Get an API key See pricing