API Documentation
Filing data, closer to the source. Look up a company, retrieve a single filing, or follow the latest published events.
Overview
https://8k.observer01 / Company Lookup
Ticker Page
Open a company’s filing page using its ticker symbol. This route returns a human-readable HTML page, rather than a JSON response.
/api/ticker/{ticker}GET /api/ticker/AAPL
Accept: text/html200 OKtext/htmlCompany filing page
For paginated data, send Accept: application/json to the same route with ?limit=25. Search and filters stay within the requested ticker. JSON responses include company metadata and a next_cursor for further filings.
02 / Single Record
Filing JSON
Retrieve the published data for one filing by its SEC accession number. Use the accession number, not the company ticker, to identify a specific filing.
/api/filing/{accession}.jsonGET /api/filing/0000000000-26-000001.json
Accept: application/json{
"accession": "0000000000-26-000001",
"company_name": "Example Company",
"tickers": ["EXAMPLE"],
"date": "2026-10-14",
"form_type": "8-K"
}03 / Latest Events
Recent Filings
Retrieve the latest published event filings, newest first. Omit max to request up to 30 filings, or request a smaller set.
/api/recent/?max=30GET /api/recent/?max=10
Accept: application/json200 OKapplication/jsonUp to 10 Filings
The collection response structure is to be finalized. Fewer records may be returned when fewer are available.
{
"error": "Invalid request: recents limited to past 30 filings"
}