XOOMAR
App · 20 actions
Free US market data from primary sources: SEC insider trades, planned insider sales, 5% holders, fund portfolios, company financials, 8-K events, earnings dates, IPO and Form D filings; FINRA short interest, short volume and fails to deliver; the economic calendar, central bank rates, Fed liquidity and CFTC futures positioning. No account or API key required.
Actions
| Action | What it does |
|---|---|
| Find insider buying clusters | Find companies where several different insiders bought shares on the open market within the same window, a pattern many investors read as a vote of confidence. |
| Get a central bank rate | Get a central bank's policy interest rate (the Fed, the ECB, the Bank of England and 35 more) with when it last changed and its day-by-day history, from the Bank for International Settlements. |
| Get a company's earnings dates | See when a company reported earnings in the past (from its SEC 8-K filings, back to 2023) and when its next report is expected. |
| Get a company's insider trades | See every trade a company's insiders reported on SEC Form 4 (purchases, sales, option exercises, awards and gifts), newest first, with totals for open-market buying and selling. |
| Get a fund's holdings | See what a well-known investment manager (Berkshire Hathaway, Pershing Square, Bridgewater and 27 more) held at the end of the latest quarter, from its SEC 13F filing: every position with its value, share of the portfolio and change since the quarter before. |
| Get company financials | Get a US-listed company's results as filed with the SEC: quarterly revenue, net income and earnings per share; yearly revenue, cash flow, capital spending, buybacks and dividends; and its latest balance sheet. |
| Get daily short volume | See what share of each day's trading in a stock was short selling, from FINRA's daily short sale volume files. |
| Get fails to deliver | See the shares of a stock that sellers failed to deliver on time, from the SEC's fails-to-deliver data. |
| Get Fed liquidity | Track the Federal Reserve's balance sheet week by week: total assets, bank reserves, the Treasury's cash account, the reverse repo facility and the resulting net liquidity many investors watch. |
| Get futures positioning (COT) | See who is long and who is short a futures market (gold, oil, the S&P 500, the euro, Treasuries and 350 more) from the CFTC's weekly Commitments of Traders report: each trader group's position and the speculators' net position, week by week. |
| Get short interest | See how many shares of a stock are sold short and how many days it would take short sellers to buy them back, from FINRA's twice-monthly reports. |
| Get the earnings calendar | See which US companies report earnings when: dates already reported (confirmed by an SEC 8-K) and the next expected ones, each labelled. |
| Get the economic calendar | See scheduled US economic releases (CPI, PPI, jobs, jobless claims, PCE, GDP, retail sales, housing and Fed rate decisions) from the agencies' own calendars, with the actual figure once it is out. |
| List company events (8-K) | See the material events companies reported to the SEC on Form 8-K (earnings, executive changes, deals, bankruptcies, cybersecurity incidents and more), each labelled in plain words with a link to the filing. |
| List IPO filings | Follow the IPO pipeline: companies registering to go public with the SEC, offerings that priced, registrations declared effective and ones withdrawn, each with the form explained. |
| List large shareholders | See investors who have disclosed owning more than 5% of a company, from SEC Schedule 13D (active stakes, often activists) and 13G (passive stakes) filings: the holder, shares and percent owned. |
| List planned insider sales | See insiders' notices of shares they intend to sell (SEC Form 144), usually filed the day a sale starts: who is selling, how many shares, their value and the broker. |
| List private fundraises (Form D) | See money raised privately by startups, companies and investment funds, from the Form D filings they make with the SEC: amount raised, number of investors, industry and state. |
| List recent insider trades | See the latest open-market stock purchases or sales by company insiders (officers, directors and 10% owners) across every US listed company, from their SEC Form 4 filings. |
| Look up a company's SEC filings | Look up any company that files with the SEC by ticker, CIK number or name: how many filings it made in the last twelve months, by form, and its most recent filings with links to read them. |
Find insider buying clusters
Find companies where several different insiders bought shares on the open market within the same window, a pattern many investors read as a vote of confidence. Sorted by number of buyers, then by value, with each buyer listed. No API key required.
Inputs
- Days back
daysnumber - How many days back to look, up to 365. Leave blank for 30.From 1 to 365.
- Minimum buyers
min_insidersnumber - How many different insiders must have bought, from 2 to 20. Leave blank for 3.From 2 to 20.
- Minimum total (USD)
min_value_usdnumber - Only companies where the purchases add up to at least this many US dollars. Leave blank for any amount.At least 0.
- Stock ticker
tickertext - Check one company only. Leave blank for all.
- Maximum companies
limitnumber - The most companies to return, up to 500. Leave blank for 100.From 1 to 500.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
clusterslist- One row per company, most buyers first.
countnumber- How many rows came back.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Insider trade data: SEC.",
"clusters": [
{
"buyers": [
{
"name": "BAILLY R JEFFREY",
"title": "Director",
"value_usd": 500000
},
{
"name": "FLORNESS DANIEL L",
"title": "Director",
"value_usd": 100160.2
}
],
"company": "FULLER H B CO",
"first_trade_date": "2026-09-28",
"insider_count": 8,
"latest_filed_date": "2026-10-08",
"latest_trade_date": "2026-10-07",
"shares": 22581.599,
"ticker": "FUL",
"trade_count": 10,
"value_usd": 1121315.6079
}
],
"count": 1,
"updated_at": "2026-10-15T21:34:54.849Z"
}Get a central bank rate
Get a central bank's policy interest rate (the Fed, the ECB, the Bank of England and 35 more) with when it last changed and its day-by-day history, from the Bank for International Settlements. No API key required.
Inputs
- Country
countrytextRequired - The economy whose central bank rate to get.
- From
start_datedate - The first day to include. Leave blank to start from the earliest day the free API offers (about six months back).
- To
end_datedate - The last day to include. Leave blank for up to the latest day.
- Changes only
changes_onlytrue/false - Return only the days the rate changed.Default:
false.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
countrytext- The economy's name.
country_codetext- Its code, e.g. US, GB or XM for the euro area.
current_ratenumber- The policy rate now, in percent.
historylist- The rate day by day, newest first.
last_changedtext- When the rate last changed.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Policy rate data: BIS.",
"count": 1,
"country": "United States",
"country_code": "US",
"current_rate": 3.875,
"history": [
{
"changed": true,
"date": "2026-09-17",
"rate": 3.875
}
],
"last_changed": "2026-09-17",
"updated_at": "2026-10-15T21:37:37.946Z"
}Get a company's earnings dates
See when a company reported earnings in the past (from its SEC 8-K filings, back to 2023) and when its next report is expected. No API key required.
Inputs
- Stock ticker
tickertextRequired - The company's US stock ticker, such as AAPL.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
ciktext- Its SEC CIK number.
companytext- The company's name.
countnumber- How many rows came back.
historylist- Past earnings releases, newest first.
last_reported_datetext- The most recent earnings release.
next_datetext- The next expected earnings date.
next_date_estimated_fromtext- The past release the next date was projected from.
next_date_statustext- estimated until the company confirms it.
tickertext- The company's ticker.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Earnings dates: SEC.",
"cik": "320193",
"company": "Apple Inc.",
"count": 1,
"history": [
{
"accession_number": "0000320193-26-000018",
"date": "2026-07-30"
}
],
"last_reported_date": "2026-07-30",
"next_date": "2026-10-29",
"next_date_estimated_from": "2025-10-30",
"next_date_status": "estimated",
"ticker": "AAPL",
"updated_at": "2026-07-30T00:00:00.000Z"
}Get a company's insider trades
See every trade a company's insiders reported on SEC Form 4 (purchases, sales, option exercises, awards and gifts), newest first, with totals for open-market buying and selling. Covers about the last six months. No API key required.
Inputs
- Stock ticker
tickertextRequired - The company's US stock ticker, such as AAPL.
- From
start_datedate - The first day to include. Leave blank to start from the earliest day the free API offers (about six months back).
- To
end_datedate - The last day to include. Leave blank for up to the latest day.
- Maximum trades
limitnumber - The most trades to return, up to 2,000. Leave blank for 200.From 1 to 2000.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
open_market_buy_countnumber- How many of the trades were open-market purchases.
open_market_buy_value_usdnumber- The purchases' combined value, in US dollars.
open_market_sell_countnumber- How many were open-market sales.
open_market_sell_value_usdnumber- The sales' combined value, in US dollars.
tickertext- The ticker asked about.
tradeslist- The trades, newest first.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Insider trade data: SEC.",
"count": 1,
"open_market_buy_count": 0,
"open_market_buy_value_usd": 0,
"open_market_sell_count": 1,
"open_market_sell_value_usd": 13651133.26,
"ticker": "AAPL",
"trades": [
{
"insider_name": "COOK TIMOTHY D",
"insider_title": "Executive Chair",
"is_open_market": true,
"price_note": null,
"price_per_share": 333.94,
"shares": 40879,
"shares_owned_after": 3264168,
"ticker": "AAPL",
"trade_date": "2026-10-02",
"transaction_code": "S",
"transaction_type": "Open-market sale",
"value_usd": 13651133.26
}
],
"updated_at": "2026-10-15T21:34:46.025Z"
}Get a fund's holdings
See what a well-known investment manager (Berkshire Hathaway, Pershing Square, Bridgewater and 27 more) held at the end of the latest quarter, from its SEC 13F filing: every position with its value, share of the portfolio and change since the quarter before. No API key required.
Inputs
- Fund
fundtextRequired - The investment manager whose portfolio to get.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
ciktext- The fund's SEC CIK number.
countnumber- How many rows came back.
fundtext- XOOMAR's id for the fund, as picked.
fund_nametext- The fund's name.
holdingslist- Every position, largest first.
managertext- The person best known for running it.
quarter_endtext- The quarter end the holdings are as of.
total_value_usdnumber- All the positions' value, added up, in US dollars.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). 13F holdings data: SEC.",
"cik": "1067983",
"count": 1,
"fund": "berkshire-hathaway",
"fund_name": "Berkshire Hathaway",
"holdings": [
{
"change_in_shares": 0,
"company": "APPLE INC",
"cusip": "037833100",
"option_type": null,
"percent_of_portfolio": 22.0383,
"shares": 227917808,
"ticker": "AAPL",
"value_usd": 65950296923
}
],
"manager": "Warren Buffett",
"quarter_end": "2026-06-30",
"total_value_usd": 65950296923,
"updated_at": "2026-10-15T21:37:08.519Z"
}Get company financials
Get a US-listed company's results as filed with the SEC: quarterly revenue, net income and earnings per share; yearly revenue, cash flow, capital spending, buybacks and dividends; and its latest balance sheet. Newest period first. No API key required.
Inputs
- Stock ticker
symboltextRequired - The company's US stock ticker, such as AAPL.
Outputs
annuallist- Yearly results, newest first.
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
balance_sheetobject- The latest balance sheet.
ciktext- Its SEC CIK number.
companytext- The company's name.
quarterlylist- Quarterly results, newest first.
tickertext- The company's ticker.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"annual": [
{
"buybacks": 90711000000,
"capital_expenditure": 12715000000,
"dividends": 15421000000,
"fiscal_year": "FY 2025",
"net_income": 112010000000,
"operating_cash_flow": 111482000000,
"period_end": "2025-09-27",
"revenue": 416161000000
}
],
"attribution": "Data: XOOMAR (https://xoomar.com). Financial statement data: SEC.",
"balance_sheet": {
"as_of": "2026-06-27",
"assets": 383266000000,
"cash": 39544000000,
"debt": 82300000000,
"equity": 107520000000,
"form": "10-Q",
"shares_as_of": "2026-07-17",
"shares_outstanding": 14594180000
},
"cik": "320193",
"company": "Apple Inc.",
"quarterly": [
{
"derived_from_annual": false,
"eps_diluted": 2.02,
"fiscal_period": "Q3 FY 2026",
"fiscal_year": "FY 2026",
"net_income": 29789000000,
"period_end": "2026-06-27",
"revenue": 109417000000
}
],
"ticker": "AAPL",
"updated_at": "2026-10-15T21:35:30.000Z"
}Get daily short volume
See what share of each day's trading in a stock was short selling, from FINRA's daily short sale volume files. Give a ticker for its day-by-day history, or leave it blank for the latest day's stocks with the highest short share of volume. No API key required.
Inputs
- Stock ticker
symboltext - A US stock ticker such as AAPL; class shares are written BRK-B. Leave blank to see the whole market instead of one stock.
- From
start_datedate - The first day to include. Leave blank to start from the earliest day the free API offers (about six months back).
- To
end_datedate - The last day to include. Leave blank for up to the latest day.
- Maximum days
limitnumber - The most rows to return, newest first, up to 5,000. Leave blank for 60 days for one stock.From 1 to 5000.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
recordslist- Newest day first for one stock; for the whole market, the latest day's stocks.
symboltext- The ticker asked about, or null for the whole-market view.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Short sale volume data: FINRA. FINRA is the owner and source of this data.",
"count": 1,
"records": [
{
"date": "2026-10-14",
"short_exempt_volume": 20736,
"short_percent_of_volume": 55.39,
"short_volume": 4317353,
"symbol": "GME",
"total_volume": 7793859
}
],
"symbol": "GME",
"updated_at": "2026-10-15T21:33:58.408Z"
}Get fails to deliver
See the shares of a stock that sellers failed to deliver on time, from the SEC's fails-to-deliver data. Give a ticker for its history by settlement date, or leave it blank for the latest day's largest fails by dollar value. No API key required.
Inputs
- Stock ticker
symboltext - A US stock ticker such as AAPL; class shares are written BRK-B. Leave blank to see the whole market instead of one stock.
- From
start_datedate - The first day to include. Leave blank to start from the earliest day the free API offers (about six months back).
- To
end_datedate - The last day to include. Leave blank for up to the latest day.
- Maximum rows
limitnumber - The most rows to return, newest first, up to 5,000. Leave blank for all of them.From 1 to 5000.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
failslist- Newest settlement date first for one stock; for the whole market, the latest day's largest fails.
symboltext- The ticker asked about, or null for the whole-market view.
total_quantitynumber- All the failed shares in the rows, added up.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Fails-to-deliver data: SEC.",
"count": 1,
"fails": [
{
"company": "GAMESTOP CORP (HLDG CO) CL A",
"cusip": "36467W109",
"price": 21.15,
"quantity": 7568,
"settlement_date": "2026-09-14",
"symbol": "GME",
"value_usd": 160063.2
}
],
"symbol": "GME",
"total_quantity": 7568,
"updated_at": "2026-10-15T21:34:07.418Z"
}Get Fed liquidity
Track the Federal Reserve's balance sheet week by week: total assets, bank reserves, the Treasury's cash account, the reverse repo facility and the resulting net liquidity many investors watch. No API key required.
Inputs
- Weeks
weeksnumber - How many recent weeks to return, up to 520. Leave blank for 12.From 1 to 520.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
weekslist- One row per week, newest first. Amounts in US dollars.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Fed liquidity data: FRED (Federal Reserve Bank of St. Louis). This product uses the FRED\u00ae API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.",
"count": 1,
"updated_at": "2026-10-15T21:37:50.329Z",
"weeks": [
{
"bank_reserves": 3029659000000,
"date": "2026-10-07",
"net_liquidity": 5864969000000,
"reverse_repo": 2338000000,
"total_assets": 6747560000000,
"treasury_general_account": 880253000000
}
]
}Get futures positioning (COT)
See who is long and who is short a futures market (gold, oil, the S&P 500, the euro, Treasuries and 350 more) from the CFTC's weekly Commitments of Traders report: each trader group's position and the speculators' net position, week by week. No API key required.
Inputs
- Market
markettextRequired - The futures market.
- From
start_datedate - The first day to include. Leave blank to start from the earliest day the free API offers (about six months back).
- To
end_datedate - The last day to include. Leave blank for up to the latest day.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
grouptext- Its asset class, e.g. metals or currencies.
markettext- The market's CFTC name.
market_slugtext- The market as picked.
report_typetext- Financial futures or Commodities, which decides the trader groups the CFTC reports.
reportslist- The weekly reports, newest first.
speculator_grouptext- The group speculator_net is for: Leveraged funds or Managed money.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Commitments of Traders data: CFTC.",
"count": 1,
"group": "metals",
"market": "GOLD",
"market_slug": "gold",
"report_type": "Commodities",
"reports": [
{
"open_interest": 396109,
"positions": [
{
"long": 18860,
"net": -19501,
"short": 38361,
"trader_group": "Producers and merchants"
},
{
"long": 14604,
"net": -225026,
"short": 239630,
"trader_group": "Swap dealers"
},
{
"long": 127101,
"net": 110987,
"short": 16114,
"trader_group": "Managed money"
},
{
"long": 118302,
"net": 99348,
"short": 18954,
"trader_group": "Other large traders"
},
{
"long": 50464,
"net": 34192,
"short": 16272,
"trader_group": "Small traders"
}
],
"report_date": "2026-10-06",
"speculator_net": 110987
}
],
"speculator_group": "Managed money",
"updated_at": "2026-10-15T21:41:19.354Z"
}Get short interest
See how many shares of a stock are sold short and how many days it would take short sellers to buy them back, from FINRA's twice-monthly reports. Give a ticker for its history back about six months, or leave it blank for the stocks with the most days to cover in the latest report. No API key required.
Inputs
- Stock ticker
symboltext - A US stock ticker such as AAPL; class shares are written BRK-B. Leave blank to see the whole market instead of one stock.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
reportslist- Newest report first for one stock; for the whole market, the latest report's stocks by days to cover.
symboltext- The ticker asked about, or null for the whole-market view.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Short interest data: FINRA. FINRA is the owner and source of this data.",
"count": 1,
"reports": [
{
"average_daily_volume": 10727887,
"change_percent": 9.23,
"days_to_cover": 3.98,
"settlement_date": "2026-09-30",
"short_shares": 42673721,
"symbol": "GME"
}
],
"symbol": "GME",
"updated_at": "2026-10-15T21:38:38.720Z"
}Get the earnings calendar
See which US companies report earnings when: dates already reported (confirmed by an SEC 8-K) and the next expected ones, each labelled. Leave the dates blank for the next two weeks. No API key required.
Inputs
- From
start_datedate - The first day to include. Leave blank for today.
- To
end_datedate - The last day to include, at most 120 days after the first. Leave blank for two weeks after it.
- Show
statustext - Reported dates, expected dates, or both.One of:
all(Reported and expected),reported(Reported only),estimated(Expected only). Default:all. - Stock ticker
tickertext - One company's ticker. Leave blank for every company.
- Maximum rows
limitnumber - The most dates to return, up to 2,000. Leave blank for 500.From 1 to 2000.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
releaseslist- Earnings dates, earliest first.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Earnings dates: SEC.",
"count": 1,
"releases": [
{
"accession_number": null,
"cik": "1390777",
"company": "Bank of New York Mellon Corp (BNY, BNY-PK)",
"date": "2026-10-15",
"estimated_from": "2025-10-16",
"status": "estimated",
"ticker": "BNY"
}
],
"updated_at": "2026-10-14T00:00:00.000Z"
}Get the economic calendar
See scheduled US economic releases (CPI, PPI, jobs, jobless claims, PCE, GDP, retail sales, housing and Fed rate decisions) from the agencies' own calendars, with the actual figure once it is out. Leave the dates blank for the last week and the month ahead. No API key required.
Inputs
- From
start_datedate - The first day to include. Leave blank for a week ago.
- To
end_datedate - The last day to include. Leave blank for 30 days ahead.
- Importance
importancetext - Only releases of this importance.One of:
all(All releases),high(High importance),med(Medium importance),low(Low importance). Default:all.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
releaseslist- The releases, earliest first.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Release dates and figures: Bureau of Labor Statistics, Bureau of Economic Analysis, Census Bureau, Federal Reserve Board, FRED (Federal Reserve Bank of St. Louis) and U.S. Treasury.",
"count": 1,
"releases": [
{
"actual": 3.7,
"agency": "Bureau of Labor Statistics",
"event": "CPI (Consumer Price Index)",
"forecast": null,
"importance": "high",
"period": "September 2026",
"previous": 3.4,
"released": true,
"scheduled_at": "2026-10-14T12:30:00.000Z",
"unit": "% y/y, all items"
}
],
"updated_at": "2026-10-15T21:36:40.000Z"
}List company events (8-K)
See the material events companies reported to the SEC on Form 8-K (earnings, executive changes, deals, bankruptcies, cybersecurity incidents and more), each labelled in plain words with a link to the filing. Filter by company, by type of event, or both. No API key required.
Inputs
- Stock ticker
tickertext - One company's ticker. Leave blank for every company.
- Event type
event_typetext - Only this kind of event. Leave blank for all.One of:
1.01(1.01 Material agreement signed),1.02(1.02 Material agreement ended),1.03(1.03 Bankruptcy or receivership),1.04(1.04 Mine safety violation),1.05(1.05 Cybersecurity incident),2.01(2.01 Acquisition or sale of assets completed),2.02(2.02 Earnings results),2.03(2.03 New debt or financial obligation),2.04(2.04 Debt accelerated by a triggering event),2.05(2.05 Exit or restructuring costs), and 17 more. - Days back
daysnumber - How many days back to look, up to 90. Leave blank for 7.From 1 to 90.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
eventslist- The 8-K filings, newest first, up to 200.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). 8-K event data: SEC.",
"count": 1,
"events": [
{
"accession_number": "0001140361-26-035325",
"company": "Apple Inc.",
"event_types": [
"Officer or director change"
],
"filed_at": "2026-09-01T20:30:35.000Z",
"filing_url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126035325/0001140361-26-035325-index.htm",
"items": [
"5.02"
],
"summary": "Officer or director change",
"ticker": "AAPL"
}
],
"updated_at": "2026-10-15T21:35:51.025Z"
}List IPO filings
Follow the IPO pipeline: companies registering to go public with the SEC, offerings that priced, registrations declared effective and ones withdrawn, each with the form explained. Newest first. No API key required.
Inputs
- Filing types
form_typeslist - Which filings to include. Leave empty for new registration statements (S-1 and F-1).One or more of:
S-1(S-1: registration statement (US company)),S-1/A(S-1/A: amended registration (US company)),F-1(F-1: registration statement (foreign company)),F-1/A(F-1/A: amended registration (foreign company)),424B4(424B4: final prospectus (offering priced)),EFFECT(EFFECT: registration declared effective),RW(RW: registration withdrawn). - Days back
daysnumber - How many days back to look, up to 365. Leave blank for 90.From 1 to 365.
- First-time issuers only
new_issuers_onlytrue/false - Leave out companies whose shares already trade, so only true IPOs remain.Default:
false.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
filingslist- The filings, newest first.
form_typeslist- The filing types searched.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). IPO filing data: SEC.",
"count": 1,
"filings": [
{
"accession_number": "0001683168-26-007889",
"already_listed": false,
"cik": "2155673",
"company": "Cashlin",
"filed_date": "2026-10-15",
"first_registration_date": "2026-10-15",
"form_description": "Registration statement (US company)",
"form_type": "S-1",
"offering_amount": null
}
],
"form_types": [
"S-1",
"F-1"
],
"updated_at": "2026-10-15T21:36:00.000Z"
}List large shareholders
See investors who have disclosed owning more than 5% of a company, from SEC Schedule 13D (active stakes, often activists) and 13G (passive stakes) filings: the holder, shares and percent owned. Give a ticker for one company, or leave it blank for the latest filings market-wide. No API key required.
Inputs
- Stock ticker
symboltext - A US stock ticker such as AAPL; class shares are written BRK-B. Leave blank to see the whole market instead of one stock.
- Filing type
formtext - 13D for active stakes (the holder may seek to influence the company), 13G for passive ones.One of:
13D(Schedule 13D (active stakes)),13G(Schedule 13G (passive stakes)). Default:13D. - Days back
daysnumber - How many days back to look, up to 365. Leave blank for 30.From 1 to 365.
- New stakes only
new_filings_onlytrue/false - Leave out amendments to earlier filings.Default:
false. - Order
sorttext - How to order the filings.One of:
filed(Newest filings first),percent(Largest stakes first). Default:filed.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
filingslist- The filings, in the order asked for.
formtext- 13D or 13G, as asked for.
symboltext- The ticker asked about, or null for the whole-market view.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Schedule 13D and 13G data: SEC.",
"count": 1,
"filings": [
{
"accession_number": "0002100119-26-000139",
"amendment_number": null,
"company": "Apple Inc",
"cusip": "037833100",
"event_date": "2026-03-31",
"filed_date": "2026-04-29",
"form_type": "SCHEDULE 13G",
"holder_name": "Vanguard Capital Management",
"holder_type": "IA",
"percent_of_class": 7.48,
"security_class": "Common Stock",
"shares_owned": 1099168953,
"ticker": "AAPL"
}
],
"form": "13G",
"symbol": "AAPL",
"updated_at": "2026-10-15T21:35:11.522Z"
}List planned insider sales
See insiders' notices of shares they intend to sell (SEC Form 144), usually filed the day a sale starts: who is selling, how many shares, their value and the broker. Give a ticker for one company, or leave it blank for the whole market. No API key required.
Inputs
- Stock ticker
symboltext - A US stock ticker such as AAPL; class shares are written BRK-B. Leave blank to see the whole market instead of one stock.
- Days back
daysnumber - How many days back to look, up to 365. Leave blank for 30.From 1 to 365.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
noticeslist- The Form 144 notices, newest first.
symboltext- The ticker asked about, or null for the whole-market view.
total_market_value_usdnumber- The notices' combined market value, in US dollars.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Form 144 data: SEC.",
"count": 1,
"notices": [
{
"accession_number": "0001959173-26-007235",
"approximate_sale_date": "2026-10-02",
"broker": "Fidelity Brokerage Services LLC",
"company": "Apple Inc.",
"exchange": "NASDAQ",
"filed_date": "2026-10-02",
"market_value_usd": 3329584,
"relationship": "Officer, Director",
"security_class": "Common Stock",
"seller_name": "COOK TIMOTHY D",
"shares_outstanding": 14594180000,
"shares_to_sell": 218078,
"ticker": "AAPL"
}
],
"symbol": "AAPL",
"total_market_value_usd": 3329584,
"updated_at": "2026-10-15T21:35:00.000Z"
}List private fundraises (Form D)
See money raised privately by startups, companies and investment funds, from the Form D filings they make with the SEC: amount raised, number of investors, industry and state. Largest raises first, or newest. No API key required.
Inputs
- Days back
daysnumber - How many days back to look, up to 365. Leave blank for 30.From 1 to 365.
- Raised by
issuer_typetext - Operating companies (startups included) or investment funds.One of:
companies,funds(Investment funds). Default:companies. - Order
sorttext - How to order the raises. Newest first reads the latest 100 filings of every kind, so it can return fewer rows.One of:
largest(Largest raises first),recent(Newest filings first). Default:largest. - Include updates
include_amendmentstrue/false - Also include amended filings that update an earlier raise.Default:
false.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
offeringslist- The raises, in the order asked for, up to 100.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Form D data: SEC.",
"count": 1,
"offerings": [
{
"accession_number": "0002094470-26-000002",
"cik": "2094470",
"entity_type": "Corporation",
"filed_date": "2026-10-15",
"first_sale_date": "2026-09-30",
"fund_type": null,
"industry": "Other Technology",
"investor_count": 34,
"is_amendment": false,
"issuer_name": "Armadin, Inc.",
"minimum_investment": 0,
"revenue_range": "Decline to Disclose",
"security_types": "equity",
"state": "CA",
"total_amount_sold": 264999494,
"total_offering_amount": 264999494
}
],
"updated_at": "2026-10-15T21:38:18.455Z"
}List recent insider trades
See the latest open-market stock purchases or sales by company insiders (officers, directors and 10% owners) across every US listed company, from their SEC Form 4 filings. Newest first, up to 100 trades. No API key required.
Inputs
- Trades
trade_typetext - Purchases or sales.One of:
buys(Purchases),sells(Sales). Default:buys. - Period
periodtext - How far back to look.One of:
7d(Last 7 days),30d(Last 30 days),90d(Last 90 days). Default:30d.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
countnumber- How many rows came back.
total_value_usdnumber- The trades' combined value, in US dollars.
trade_typetext- buys or sells, as asked for.
tradeslist- The trades, newest first.
updated_attext- When XOOMAR built this answer (ISO 8601), or for daily feeds the date of their newest row.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Insider trade data: SEC.",
"count": 1,
"total_value_usd": 3542550,
"trade_type": "buys",
"trades": [
{
"insider_name": "Troim Tor Olav",
"insider_title": "Director",
"is_open_market": true,
"price_note": null,
"price_per_share": 4.7234,
"shares": 750000,
"shares_owned_after": null,
"ticker": "BORR",
"trade_date": "2026-10-14",
"transaction_code": "P",
"transaction_type": "Open-market purchase",
"value_usd": 3542550
}
],
"updated_at": "2026-10-15T21:35:00.000Z"
}Look up a company's SEC filings
Look up any company that files with the SEC by ticker, CIK number or name: how many filings it made in the last twelve months, by form, and its most recent filings with links to read them. No API key required.
Inputs
- Company
companytextRequired - A ticker (AAPL), a CIK number (320193) or a company name.
Outputs
attributiontext- The credit line XOOMAR asks you to show when you publish this data: 'Data: XOOMAR' plus the original source, e.g. 'Short interest data: FINRA.'
ciktext- Its SEC CIK number.
companytext- The company's name.
company_page_urltext- XOOMAR's page for the company.
countnumber- How many recent filings came back.
filings_by_formlist- That count broken down by form, most common first.
filings_last_12_monthsnumber- Filings made in the last twelve months.
recent_filingslist- The most recent filings, newest first.
tickertext- Its ticker.
Example output
{
"attribution": "Data: XOOMAR (https://xoomar.com). Filing data: SEC.",
"cik": "320193",
"company": "Apple Inc.",
"company_page_url": "https://xoomar.com/markets/stocks/aapl",
"count": 1,
"filings_by_form": [
{
"count": 50,
"form": "4"
},
{
"count": 12,
"form": "144"
}
],
"filings_last_12_months": 85,
"recent_filings": [
{
"filed_date": "2026-10-08",
"form": "4",
"url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126039158/xslF345X06/form4.xml"
}
],
"ticker": "AAPL"
}