{"name":"WARN Firehose","description":"Six labor market datasets: WARN layoffs, H-1B/LCA visas, unemployment claims, SEC 8-K filings, bankruptcy cases, and JOLTS labor turnover","record_count_endpoint":"/api/stats","fields":{"id":{"type":"string","description":"Deterministic record ID: STATE-YEAR-HASH"},"company_name":{"type":"string","description":"Company name (normalized)"},"state":{"type":"string","description":"US state code (2-letter, e.g. CA, TX, NY)"},"city":{"type":"string","nullable":true,"description":"City where layoff occurs"},"county":{"type":"string","nullable":true,"description":"County where layoff occurs"},"notice_date":{"type":"date","format":"YYYY-MM-DD","description":"Date the WARN notice was filed"},"employees_affected":{"type":"integer","nullable":true,"description":"Number of employees affected by layoff"},"layoff_type":{"type":"string","nullable":true,"description":"Type: Layoff, Plant Closing, Relocation, etc."},"industry":{"type":"string","nullable":true,"description":"Industry sector (NAICS-classified)"},"naics_code":{"type":"string","nullable":true,"description":"NAICS industry code (2-6 digits)"},"latitude":{"type":"float","nullable":true,"description":"Geocoded latitude"},"longitude":{"type":"float","nullable":true,"description":"Geocoded longitude"},"ticker":{"type":"string","nullable":true,"description":"Stock ticker symbol (e.g. AAPL, AMZN)"},"cik":{"type":"string","nullable":true,"description":"SEC Central Index Key"},"sic_code":{"type":"string","nullable":true,"description":"SEC Standard Industrial Classification code"},"scraped_at":{"type":"datetime","description":"When the record was scraped from source"}},"filters":{"state":"2-letter state code","company":"Company name substring search","date_from":"YYYY-MM-DD start date","date_to":"YYYY-MM-DD end date","naics_code":"NAICS industry code","industry":"Industry name","layoff_type":"Layoff type filter","ticker":"Stock ticker symbol","has_ticker":"Boolean — filter to public companies only"},"pagination":{"limit":"Records per page (default 50, max depends on tier)","offset":"Skip N records"},"cross_dataset_endpoints":{"/api/market-pulse":"Single-call snapshot of all 6 datasets with trend direction","/api/state-intelligence/{state_code}":"Unified state profile with distress score across all 6 datasets","/api/risk-signal":"Companies ranked by composite distress score","/api/risk-signal/company/{name}":"Company intelligence: risk score + LCA roles + SEC + bankruptcy","/api/crossref/talent-pipeline":"Laid-off companies + their LCA hiring roles","/api/crossref/company-timeline/{name}":"Chronological events across datasets","/api/crossref/layoffs-vs-h1b":"Companies laying off while still sponsoring H-1B","/api/crossref/by-state":"State-level WARN + LCA comparison","/api/crossref/by-city":"City-level WARN + LCA comparison","/api/crossref/by-company":"Company-level WARN + H-1B comparison"}}