Skip to main content

Corporate Distress Signals for Investors

Restructuring signals from notices employers must file 60+ days before a mass layoff. Six federal datasets. Daily API. 5 composite indexes — how they are computed.

--
WARN Notices
--
SEC 8-K Filings
--
Bankruptcies
5
Proprietary Signals
Daily
Updates

Filed 60+ Days Ahead

Federal WARN generally requires notice 60 days before a layoff takes effect (90 in some states); late filings and statutory exceptions exist, and the notice-period screen shows them. Cross-referenced with SEC 8-K and bankruptcy filings for the same company.

WARN Data · SEC Filings · Bankruptcies

5 Proprietary Indexes

WVI, WSI, TDI, MCS, IDI — computed daily from 6 datasets. Sector cascades, metro contagion, workforce stress.

Risk Signals · Signal API · Connected Signals

API + Bulk Exports

98+ endpoints. JSON, CSV, Parquet. Webhook alerts. Build signals into your models. Free tier to start.

API Pricing · Buy Datasets · Get API Key

Companies at Risk — Live

Loading risk signals...

Ranked by composite score from WARN + SEC + bankruptcy + visa data. Full methodology →

Integrate Into Your Research Pipeline

REST API · Webhook alerts · JSON/CSV/Parquet · 5 signal indexes · Snowflake/S3 delivery

Start Free — 25 calls/day → Investor — $499/mo Hedge Fund Annual Buy Datasets ($49–$1,499)

Need a one-off report instead? Custom Research Reports →

Or Buy a Historical Data Drop

Static snapshot for backtests, attribution, or allocator diligence. Instant download · CSV + JSON + Parquet.

Complete Bundle current price →

All 6 datasets — WARN, SEC, bankruptcy, H-1B/LCA, JOLTS, DOL. Full history, 385 MB.

Stripe → or Gumroad
SEC 8-K Drop $149

93K+ 8-K filings, 10-year history, parsed items 1.03/2.05 — layoff, impairment, restructuring.

Stripe → or Gumroad
Bankruptcy Drop $99

Ch.11 & Ch.7 filings from PACER + SEC + FJC, 10 years. WARN cross-reference built-in.

Stripe → or Gumroad

All 6 drops + single-state options from $49 at warnfirehose.com/buy-data.

Sample records (public, as filed)

Three rows from the first page of GET /api/records?sort=notice_date&order=desc, captured 2026-09-16 with no API key — the free scope: last 30 days, published with a 7-day delay. A static copy, not a live feed; nine columns drawn from 11 of the record’s 28 fields are shown. Values are as published by each state agency; no accuracy guarantee.

Three public WARN records captured 2026-09-16, as filed
idcompany (display / filed)tickercity, stateemployees_affectednotice_dateeffective_datelayoff_typesource_url
IL-2026-7684f950Uber
filed as “Uber Technologies”
UBERChicago, IL3632026-09-022026-11-02LayoffIllinois DCEO
MA-2026-7b997a14TScan Therapeutics
filed as “TScan Therapeutics Inc. (dba TScan)”
TCRXWaltham, MA962026-09-022026-11-02Mass. EOLWD
WA-2026-4a102d9bGilbert Orchards
filed as “Gilbert Orchards”
Yakima, WA5182026-09-032026-11-22LayoffWashington ESD

Task it supports: match a filed notice to a ticker, read the headcount and the effective date, and open the state source before acting. ticker is null for private employers; layoff_type is null where the agency does not publish it. Same fields, live and filterable: sample data · record schema · normalization & coverage.

Need a Custom Data Feed?

For quant teams and institutional desks. Custom schedules, Snowflake/S3, dedicated support.

Data is for informational and research purposes only. Does not constitute investment advice. All signal scores are algorithmic estimates from public government data. Past patterns do not guarantee future outcomes.