Company Layoffs API.
Typed, source-cited layoff events — press releases, WARN filings, trusted reporting — normalized into one event object. Know when a company cuts headcount before your slower competitors do.
Every event_type in workforce.
Each type emits the same envelope with a family-specific payload. Subscribe to the whole family or filter to specific types.
company_layoff_announcedCompany publicly announces a reduction in workforce.
warn_notice_filedState WARN Act notice filed with 60+ day advance notice.
site_closure_announcedSpecific facility or office location closure announced.
hiring_freeze_announcedFormal hiring freeze communicated to employees or investors.
ai_restructuring_reportedLayoffs framed as AI-driven productivity replacement.
executive_headcount_cutReduction at VP+ level disclosed via 8-K or proxy.
union_action_triggeredUnion grievance, strike authorization, or NLRB filing in response to workforce action.
One real event. Full JSON payload.
This is the exact shape you'd receive via GET /v1/events or via a signed webhook delivery.
Request
// Query all workforce events in the last 14 days GET /v1/events?family=workforce&since=2026-04-01&priority=high Authorization: Bearer hf_live_...
Response · 200 OK
{
"event_id": "evt_20260413_snap_workforce",
"schema_version": "2026-04-20",
"event_type": "company_layoff_announced",
"assertion_type": "fact",
"status": "official_announced",
"priority": "high",
"entity": {
"ticker": "SNAP",
"name": "Snap Inc."
},
"lifecycle": {
"detected_at": "2026-04-13T13:42:18Z",
"announced_at": "2026-04-13",
"effective_at": "2026-04-13",
"confirmed_at": "2026-04-13"
},
"source": {
"type": "official",
"name": "Company press releases",
"tier": "tier_1"
},
"summary": {
"one_line": "Snap announced a 16% reduction in workforce, approximately 1,000 employees, as part of restructuring."
},
"payload": {
"headcount_affected": 1000,
"workforce_pct": 0.16,
"functions_affected": [
"engineering",
"recruiting"
],
"geography": [
"US"
],
"ai_cited_reason": false,
"severance_disclosed": true
},
"confidence": {
"overall": 0.98,
"identity": 0.99,
"event_classification": 0.98
}
}Recent workforce events.
Pulled live from the public delayed feed. Click through to the full tape for payloads, lifecycle, and source links.
Ranked by authority, merged by entity.
Every event carries a source object. When the same event is confirmed by multiple sources, they merge into one canonical event with an evidence array.
Company press releases
hyperfeed-tracked IR pages and wires · ~3min latency
SEC 8-K / 10-Q
Item 2.05 restructuring, Item 5.02 executive departures
WARN Act state filings
50-state WARN notice monitoring, parsed weekly
Reuters · Bloomberg · AP
Marked assertion_type=trusted_report until company confirms
Layoffs.fyi
Community-sourced tech layoff tracker · assertion_type=reported
Internal memos leaked
When reported by Tier 1 news · allegation → fact on confirm
Family-specific fields inside payload.
All events share the same envelope (event_id, entity, lifecycle, sources, assertion_type, confidence). The payloadis what's specific to this family.
| Field | Type | Description | Example |
|---|---|---|---|
| payload.headcount_affected | integer | Number of employees affected by the reduction. | 1000 |
| payload.workforce_pct | number | Percentage of total workforce affected (0.00–1.00). | 0.16 |
| payload.functions_affected | string[] | Which org functions are impacted (engineering, sales, ops, etc.). | ["engineering","recruiting"] |
| payload.geography | string[] | Countries or regions affected. | ["US","UK"] |
| payload.severance_disclosed | boolean | Whether severance terms are disclosed. | true |
| payload.effective_window | object | Start and end of expected completion window. | {start,end} |
| payload.ai_cited_reason | boolean | Whether AI productivity is cited as a reason. | true |
Start tracking workforce events.
Developer tier from $99/mo. Real-time, webhooks, and 250-entity watchlists at $299 Pro.