The 8-K Event Lookup API returns the 8-K events a US public company filed with the SEC, labeled in plain English
Send a ticker, a CIK number or a company name and get every 8-K the company filed in the last 12 months, labeled by event: leadership changes, acquisitions, bankruptcy and more. 2 credits, charged only when at least one 8-K was filed.

2
Credits per company
about $0.01 on Starter
0
Credits when nothing is filed
no 8-K, no charge
12
High-signal item types
bankruptcy to leadership changes
25
Newest filings listed
counts cover every filing
Item numbers become plain events, and the twelve that matter most are flagged
Every filing carries SEC item numbers. The lookup turns each into a plain label and one of eight categories, and counts the filings in each category for the company.

A public company's 8-Ks come back as labeled events in one flat payload.
Every 8-K is read from the SEC's own filing list
A company files an 8-K within days of an event that matters to its investors. The lookup reads the company's filing list on the SEC's site, keeps the 8-K and 8-K/A filings in the window and links each one to its page, so you can open the original.
- Filing date and report date
- 8-K or amended 8-K/A
- The item numbers the filing carries
- A link to the filing on the SEC's site
Item numbers become events a person can read
Nobody remembers that 4.02 means past financial statements can no longer be relied on. Each item number gets a plain label and one of eight categories, and the headline of a filing is the most important item in it.
- A plain label on every item
- Eight categories from leadership to distress
- Amendments marked at the start of the headline
- Unknown items shown with their number
The events worth a look are flagged
Twelve item types are marked high-signal, among them bankruptcy, a cybersecurity incident, an acquisition, a delisting notice, a change of auditor, a restatement and an executive departure. The answer counts them, names them and says which filings carry them.
- A high-signal flag on every filing
- A count of high-signal and routine events
- The distinct event types, most important first
- A verdict you can route on
A ticker, a CIK number or a name all work
Send whichever you have. An exact ticker always wins, a name needs every word to appear in the registered name, and a name that fits several companies comes back as a list of candidates for free so nothing is guessed. A CIK number is exact.
- Ticker, such as one on a stock exchange
- SEC CIK number, 1 to 10 digits
- Company name, one exact match answered
- Candidates listed free when several fit
A company with no 8-K costs nothing
You are charged 2 credits only when the company filed at least one 8-K or 8-K/A in the window. A quiet company, a name nobody registered, a name that fits several companies and a lookup the SEC could not answer cost 0, and the answer says which it was.
- Zero credits when nothing is filed
- The reason comes back with the answer
- Malformed input refused before it is billed
- The same credits as every other product
A whole list of companies runs from one CSV file
Put a ticker, a name or a CIK number in each row of a CSV with a company column and download the same file with the counts and the latest event filled in. A row with no 8-K or no match is a free row, and the rest of the file carries on.
- Bulk CSV with a company column
- Ticker, name or CIK on any row
- A row with no 8-K is free
- One API key for all of it
A company goes in and the events it filed come out
Send a ticker, a CIK number or a name
POST one of the three, and add days if you want a window other than 12 months. A CIK number is 1 to 10 digits. A malformed CIK number, a window outside 30 to 730 days or an empty request is refused with a clear error and costs nothing.
$ POST /api/v1/sec-8k-events
"company": "Sample Industries"
> a name, a ticker or a CIK number
We read the company's 8-K filings
A ticker or a name is matched to a CIK number in the SEC's list of registered companies, then the company's filing list is read and every 8-K and 8-K/A in the window is kept. Each item number becomes a plain label and a category.
Ticker or name matched to a CIK
Filing list read
8-Ks in the window kept
Item numbers turned into events
Get the events, flat and structured
The filings, the counts and the verdict arrive in one JSON payload, newest first. A company with at least one 8-K bills 2 credits, and one without any bills nothing.
companySample Industries Inc.
8-Ks filed5
high-signal2
One endpoint reads a company's 8-K filings and works like every other 1Lookup call.
Same authentication, same credit balance, and the same response envelope as every other 1Lookup product. If you have already integrated one endpoint, this one is a URL change.
curl -X POST https://app.1lookup.io/api/v1/sec-8k-events \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{ "company": "Sample Industries" }'{
"classification": {
"found": true,
"outcome": "events_found",
"outcome_label": "8-Ks found",
"cik": 9990001,
"name": "Sample Industries Inc.",
"ticker": "XMPL",
"exchange": "Nasdaq",
"window_from": "2025-10-25",
"window_to": "2026-10-25",
"window_days": 365,
"total_filings": 5,
"high_signal_count": 2,
"low_signal_count": 1,
"categories": {
"leadership": 1,
"financial_results": 1,
"deals": 1,
"distress": 0,
"governance": 1,
"legal_risk": 0,
"disclosure": 1,
"other": 0
},
"most_common_category": "leadership",
"most_common_category_label": "Leadership",
"latest_filing_date": "2026-09-02",
"latest_event": "Executive or director departure or appointment",
"high_signal_labels": [
"Executive or director departure or appointment",
"Entered a material agreement"
],
"history_complete": true,
"truncated": false,
"name_search": true,
"match_count": 1
},
"insights": {
"sec_8k_events_result": {
"outcome": "events_found",
"company": {
"name": "Sample Industries Inc.",
"cik": 9990001,
"ticker": "XMPL",
"exchange": "Nasdaq"
},
"window": { "from": "2025-10-25", "to": "2026-10-25", "days": 365, "complete": true },
"events": [
{
"filing_date": "2026-09-02",
"form": "8-K",
"headline": "Executive or director departure or appointment",
"category": "leadership",
"high_signal": true,
"items": [{ "item": "5.02", "label": "Executive or director departure or appointment" }],
"url": "https://www.sec.gov/Archives/edgar/data/9990001/000999000126000005/xmpl-8k.htm"
},
{
"filing_date": "2026-07-29",
"form": "8-K",
"headline": "Results of operations (earnings)",
"category": "financial_results",
"high_signal": false,
"items": [{ "item": "2.02" }, { "item": "9.01" }],
"url": "https://www.sec.gov/Archives/edgar/data/9990001/000999000126000004/xmpl-8k.htm"
},
{
"filing_date": "2026-05-20",
"form": "8-K",
"headline": "Entered a material agreement",
"category": "deals",
"high_signal": true,
"items": [{ "item": "1.01" }, { "item": "9.01" }],
"url": "https://www.sec.gov/Archives/edgar/data/9990001/000999000126000003/xmpl-8k.htm"
},
{
"filing_date": "2026-05-06",
"form": "8-K",
"headline": "Shareholder vote results",
"category": "governance",
"high_signal": false,
"items": [{ "item": "5.07" }],
"url": "https://www.sec.gov/Archives/edgar/data/9990001/000999000126000002/xmpl-8k.htm"
},
{
"filing_date": "2026-03-03",
"form": "8-K",
"headline": "Regulation FD disclosure (investor presentation or press release)",
"category": "disclosure",
"high_signal": false,
"items": [{ "item": "7.01" }, { "item": "9.01" }],
"url": "https://www.sec.gov/Archives/edgar/data/9990001/000999000126000001/xmpl-8k.htm"
}
],
"truncated": false,
"data_source": "sec_edgar"
}
},
"recommendations": {
"primary_action": "REVIEW",
"secondary_actions": ["read_the_high_signal_filings"],
"user_message": "Sample Industries Inc. (XMPL) filed 5 8-Ks in the last 12 months. 2 high-signal events: Executive or director departure or appointment, Entered a material agreement.",
"business_rules": { "billable": true, "found": true, "total_filings": 5, "high_signal_count": 2 }
},
"metadata": { "credits_used": 2, "cache_hit": false }
}A column of tickers, names and CIK numbers goes in and one row per company comes out
Upload a CSV with a company column and download a result file with each company's outcome, number of 8-Ks and latest event. The three companies here are invented.
- 1company
- 2XMPL
- 39990004
- 4Sample Private Co
| company | Found | Outcome | Company | 8-Ks Filed | High-Signal Events | Latest Event | Credits Used |
|---|---|---|---|---|---|---|---|
| XMPL | Yes | 8-Ks found | Sample Industries Inc. | 5 | 2 | Executive or director departure or appointment | 2 |
| 9990004 | Yes | No 8-K in the window | Sample Freight Corp. | 0 | 0 | 0 | |
| Sample Private Co | No | Company not found | 0 |
Twelve more columns in the file, among them Ticker, CIK, Window From, Window To, Latest Filing Date, High-Signal Event Types and Candidates.
One row in, one row out
Every ticker, name or CIK number becomes one row, so a list of 500 accounts is a spreadsheet of 500 rows you can sort by the number of 8-Ks or filter to the accounts with a high-signal event.
A company with no 8-K is a free row
A quiet company, a private company or a name nobody registered comes back as a row that says so and costs 0 credits, so checking a list never bills for the misses.
A name that fits several companies is listed, not guessed
When a name matches more than one company the row lists the candidates with their tickers at no charge, and you rerun that row with the ticker or the CIK number.
One call returns every 8-K a company filed in the last year, labeled by event
One call turns a ticker, a CIK number or a company name from a CRM, a watch list or a deal file into the 8-K current reports the company filed, each with a plain label, a category and a link to the original on the SEC's site, with the raw JSON your code receives beside it.
- CompanySample Industries Inc. (XMPL)
- CIK number9990001
- Listed onNasdaq
- WindowOct 25, 2025 to Oct 25, 2026
- 8-Ks filed5
- High-signal events2
- Newest filingSep 2, 2026: executive or director departure or appointment
- Also flaggedMay 20, 2026: entered a material agreement
- RoutineEarnings, shareholder vote, press release
- CategoriesLeadership, financial results, deals, governance, disclosure
- VerdictReview: 2 high-signal events
{
"classification": {
"found": true,
"outcome": "events_found",
"name": "Sample Industries Inc.",
"ticker": "XMPL",
"total_filings": 5,
"high_signal_count": 2,
"latest_filing_date": "2026-09-02",
"latest_event": "Executive or director departure or appointment"
},
"insights": {
"sec_8k_events_result": {
"events": [
{
"filing_date": "2026-09-02",
"form": "8-K",
"headline": "Executive or director departure or appointment",
"category": "leadership",
"high_signal": true
}
],
"data_source": "sec_edgar"
}
},
"metadata": { "credits_used": 2 }
}Every 8-K lookup returns the same fields at one flat price.
A company with no 8-K in the window returns a clear outcome and costs nothing, and every company with at least one costs the same 2 credits.
Identity
- found
- outcome
- outcome_label
- cik
- name
- ticker
- exchange
Window
- window_from
- window_to
- window_days
- history_complete
- truncated
Counts
- total_filings
- high_signal_count
- low_signal_count
- categories
- most_common_category
Latest
- latest_filing_date
- latest_event
- high_signal_labels[]
Each filing
- events[].filing_date
- events[].form
- events[].headline
- events[].category
- events[].high_signal
- events[].items[]
- events[].url
Matches and source
- candidates[]
- match_count
- name_search
- data_source
Sales, credit and risk teams read what a company filed instead of paging through its filing list.
Sales teams watching their target accounts
Run the tickers on a target list each week and write to the accounts that filed a leadership change, an acquisition or a restructuring since the last run.
Credit and risk teams monitoring a borrower or a counterparty
Check a borrower for a delisting notice, accelerated debt, a change of auditor or a restatement before a limit is raised or a contract is renewed.
Procurement and vendor risk teams
Look up a public vendor and see whether it reported a cybersecurity incident, a bankruptcy filing or a change in control in the last year.
Investor relations and competitive intelligence teams
Read the events a competitor filed in the last 12 months, newest first, with a link to each filing, instead of paging through its filing list.
Journalists and researchers checking what a company reported
Look up the company named in a story and open the exact filing behind a departure, a deal or an impairment, with the date it was filed.
Teams enriching company records in a CRM
Write the number of 8-Ks, the latest event and its date on a company record from its CIK number, instead of checking filings by hand.
Only a company with at least one 8-K is billed, and every other answer is free
A company with an 8-K in the window returns its events. A quiet company, a name that fits several companies or a name nobody registered comes back as a clear answer at no charge.

These are the questions people ask before they look up their first company.
What does the 8-K Event Lookup API return?
Send a ticker, an SEC CIK number or a company name and it returns the 8-K current reports the company filed in the last 12 months, newest first. Each one has its filing date, its form (8-K or 8-K/A), a plain-English headline, one of eight categories, a high-signal flag, the SEC item numbers it carries and a link to the filing on the SEC's site. On top of the list you get the number of filings, how many were high-signal, the latest filing and the most common type.
Where does the data come from?
From the SEC's own public filing database: the company's filing list on data.sec.gov. A ticker or a name is matched against the SEC's list of registered companies first, to find the company's CIK number. Every filing links to its page on the SEC's site, so you can open the original.
How does an 8-K become a plain-English event?
An 8-K lists item numbers that say what happened, such as 5.02 for an executive or director departure or appointment or 1.01 for a material agreement. The lookup turns each number into a plain label and one of eight categories: leadership, financial results, deals and financing, financial distress, governance, legal and risk, disclosure and other. The headline is the most important item in the filing, and an amended filing (8-K/A) has a headline that starts with "Amendment:".
Which events are marked high-signal?
Twelve item types: a material agreement (1.01), bankruptcy or receivership (1.03), a material cybersecurity incident (1.05), a completed acquisition or sale of assets (2.01), debt accelerated by a triggering event (2.04), exit or restructuring costs (2.05), a material impairment (2.06), a delisting notice (3.01), a change of auditor (4.01), financial statements that can no longer be relied on (4.02), a change in control (5.01) and an executive or director departure or appointment (5.02). Earnings, shareholder votes and press releases are routine. The flag sorts a list, and it is not a verdict on the company.
How much does an 8-K lookup cost?
2 credits per lookup, about $0.01 on the Starter plan. You are charged only when the company filed at least one 8-K or 8-K/A in the window. A company with no 8-K in the window, a name that fits several companies, a name no registered company matches, a malformed CIK number and a lookup the SEC could not answer all cost 0 credits, in the API, the dashboard and bulk jobs. A name search is one lookup, however many other matches it lists.
How does a search by company name work?
An exact ticker always wins. Otherwise every word you type must appear in the company's registered name. When exactly one company has that exact name, the answer is for that company. When several fit, nothing is guessed: the lookup lists the candidates with their CIK number, ticker and exchange for free, and you run it again with the ticker or the CIK number.
How far back does it look, and how many filings does it list?
The last 12 months by default. In the API you can set days from 30 to 730, and the dashboard, bulk jobs and the free tool use 12 months. The list shows the 25 newest filings, and the counts cover every filing in the window, with truncated telling you when the list was cut. For a very active filer on a long window, the SEC's list may not reach back the whole way, and the answer then says how far back it goes.
Does it read what an 8-K says?
No. It reads which item numbers a filing carries, which is what makes the label reliable, and it links to the filing so you can read the text. It does not summarize the document or tell you the size of a deal or the name of a new executive.
Which companies are covered?
Companies that file 8-K current reports with the SEC, which is most US public companies. A private company is not covered, and most foreign companies file a different form (6-K) that this lookup does not read. A company that no longer trades has no ticker and can be found by its CIK number only. A registered company that filed no 8-K in the window is found and costs nothing.
Can I look up a list of companies at once?
Yes. Upload a CSV with a company column and put a ticker, a company name or a CIK number in each row. You get a row per company with its outcome, the number of 8-Ks, how many were high-signal, the latest event and more. A row with no 8-K, no match or several matches is a free row, and a row that is not usable fails without a charge. The price stays at the same credits per company with an 8-K, however long the list is.
How current is the data?
A company's list changes when it files. A repeat lookup of the same input by the same user within one day is answered from the cache at no charge, and bypass_cache: true reads it again. Every answer names the window it covers and the date of the newest filing, so you can see how fresh it is.
To see one company's latest 8-Ks before you write any code, try the free SEC 8-K filing search.
The 8-Ks say what a company just reported, and these products check the rest.
Here is how looking up a public company's 8-Ks with 1Lookup compares with the other ways to read them.
Each page sets a rival's plans and prices beside ours and says where the rival does the job better. Every figure carries its source and the date it was checked.