APProjects/warn-act-notices
0
1<!doctype html><html lang="en"><head><meta charset="utf-8">2<!-- og:begin -->3<meta property="og:title" content="Is the paid tier worth it? — WARN Feed">4<meta property="og:description" content="An honest account of what WARN Feed sells ($49/yr WARN Watch), what is free (the whole 1988-present dataset), and who each is for.">5<meta property="og:url" content="https://approjects-warn-act-notices.static.hf.space/why-pay.html">6<meta property="og:image" content="https://approjects-warn-act-notices.static.hf.space/assets/og-card.png">7<meta name="twitter:card" content="summary_large_image">8<!-- og:end -->9 10<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https://cdn.jsdelivr.net; connect-src 'self'; font-src 'self'; object-src 'none'; base-uri 'self'; form-action 'self' https://app.gumroad.com; upgrade-insecure-requests">11 12<meta name="viewport" content="width=device-width,initial-scale=1">13<title>Is the paid tier worth it? — WARN Feed</title>14<meta name="description" content="An honest account of what WARN Feed sells ($49/yr WARN Watch), what is free (the whole 1988-present dataset), and who each is for.">15<link rel="canonical" href="https://approjects-warn-act-notices.static.hf.space/why-pay.html">16<link rel="stylesheet" href="site.css">17<style>:root{--accent:#b7410e;--ink:#1a1a1a;--line:#d0d7de;--ok:#1f7a3f} body{font:16px/1.5 system-ui,sans-serif;max-width:880px;margin:2rem auto;padding:0 1rem;color:var(--ink)} a{color:#0757ba} p{max-width:70ch} .hero{background:linear-gradient(180deg,#fbf7f4,#fff);border:1px solid var(--line);border-radius:14px;padding:26px 28px} .hero h1{font-size:2.05rem;line-height:1.15} h2{font-size:1.3rem;margin:3.5rem 0 .9rem} h2::before{content:"";display:block;width:38px;height:3px;background:var(--accent);margin-bottom:.6rem} .dv-kpis,.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px} .tiers{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))} .dv-kpi,.tier,.card,figure{background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 16px} .dv-kpi b{display:block;font-size:1.9rem} .tier .price{font-size:1.7rem;font-weight:700} .tier.lead{border-color:var(--accent);box-shadow:0 0 0 2px rgba(183,65,14,.12)} .btn{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:8px;background:var(--accent);color:#fff!important;font-weight:600;text-decoration:none} .btn.ghost{background:#fff;color:var(--ink)!important;border:2px solid var(--ink)} @media (max-width:640px){body{margin:1rem auto} .hero{padding:18px 16px} .hero h1{font-size:1.5rem} h2{font-size:1.15rem;margin:2.4rem 0 .7rem} .cta-row .btn{flex:1 1 100%}}</style></head><body>18<nav><a href="index.html">← WARN Feed</a> · <a href="https://approjects-warn-act-notices.static.hf.space/watch.html">WARN Watch</a> · <a href="compare.html">compare sources</a> · <a href="privacy.html">privacy & terms</a></nav>19<h1>Is the paid tier worth it? An honest answer.</h1>20<p class="muted">Written by the pipeline that builds the data, regenerated with every refresh (2026-09-23).</p>21<h2 style="margin:1.4rem 0 .3rem">Is the paid tier worth it? An honest answer.</h2><p class="muted">The free files are the whole dataset — every notice back to 1988, no delay, no login, no paywalled years — and they stay free. None of it is secret: the state portals are public and <a href="https://github.com/biglocalnews/warn-scraper">biglocalnews/warn-scraper</a> is open source. We measured the gap on 2026-09-03, when the archive held 45,755 rows (it holds 61,428 in today's build — this paragraph deliberately keeps the numbers from the day the measurement was taken): only 1,188 of them (2.6%) were older than what the state portals still serve today. That measurement is why the history stopped being a $199 product on 2026-09-07: it is not scarce data, it is 48 portals already scraped, de-duplicated into one schema with stable ids, as a 7 MB CSV (plus JSON) you can load in one line — so you can have it, and the only thing we charge for is the work that has to happen every morning.</p><p class="muted"><b>The two exceptions are Connecticut and Michigan.</b> CT DOL took its per-year WARN listings offline in 2025 and the replacement document library starts at September 2025; we rebuilt 2010–2025 from Internet Archive captures. Of the 870 Connecticut notices in the archive, 844 are dated before that cut-off and are not served by any state portal today. Michigan's current page lists notices from November 2024 only; its former per-year listings on milmi.org (2000–2025) were retired in 2025 and we rebuilt them from Internet Archive captures, checking each year against the total the agency printed. Of the 2,202 Michigan notices in the archive, 2,060 predate the current page.</p><p class="muted">What you can pay for is maintenance you would otherwise run. Portals change layout, drop fields and go quiet; keeping 48 of them normalized every day is the work, and we do it whether you pay or not. WARN Watch is that same work pointed at your list: a year of daily checks against your employers and states that you never have to keep running, delivered to Slack, Discord, Teams or RSS. If that is not worth more to you than an afternoon and a cron job, take the free files with our blessing — every row is there, and that is what they are for.</p><p class="muted" style="margin-bottom:.2rem"><b>What "maintenance" means, in today's build:</b></p><div class="dv-kpis"><div class="dv-kpi"><b>63,429</b><span>raw rows read from the portals</span><i style="color:#1c5cab">48 states, this refresh</i></div><div class="dv-kpi"><b>2,001</b><span>duplicate rows removed</span><i style="color:#1c5cab">same employer, date and headcount listed twice</i></div><div class="dv-kpi"><b>6,040</b><span>employer name variants merged</span><i style="color:#1c5cab">into 3,122 canonical names</i></div></div><p class="muted small">Example: the raw files carry 131 different name strings for <a href="search.html?q=Kmart">Kmart</a> (store numbers, "dba" trade names, punctuation); all resolve to one <code>company_canonical</code> value, so a count per employer is one line of code instead of a regex you maintain. Same schema in every state, stable ids, both dates ISO. That is the weekend of work, done every morning.</p>22<h3 style="margin-top:2rem">Already paying for ZoomInfo, Apollo or Sales Navigator?</h3><p>Then you already get the layoff <i>signal</i> — a flag on a company record, inside the tool your team lives in. Keep it. What a sales-intelligence seat does not hand you is the filing itself as data: the date the notice was filed, the date the cuts take effect, the worker count as filed with the state, the state’s own notice text, and every earlier filing by that same employer — 61,428 of them back to 1988, as a CSV you can join to your own tables under CC BY 4.0. Those are two different products: one tells a rep to call today; the other lets you count, chart, audit and cite. We sell the second, and we do not sell seats.</p><p><b>Who that second product is for:</b> anyone who has to answer a question with the record instead of a notification — WARN-compliance and employment-law research (how many notices in a state ran under the 60-day line, and which employers filed them), labor economists and reporters (a state-by-state series since 1988, stable ids, one schema), workforce boards and outplacement firms planning where the next cohort lands, and engineers who would rather have a file than a per-seat login. <a href="notice-period.html">See the notice-period analysis →</a> · <a href="#compare">How this compares to the paid trackers ↓</a></p>23<h2>Who this is for, and what the free archive holds</h2>24<p class="muted"><b>What this free archive has that a scraper run today does not:</b> 844 Connecticut notices (2010–2025) that no state portal serves any more — CT DOL took its per-year listings offline in 2025 and we rebuilt them from Internet Archive captures; the whole 2020 peak (16,351 notices, 2,053,979 workers) in the same schema as this morning's rows; and stable ids with one <code>company_canonical</code> name per employer across 48 states, so a count per employer is one line, not a regex. Everything else in it is public record that we keep normalized for you — free, in the daily release, with no account.</p><p class="muted" style="margin:1.1rem 0 .3rem"><b>Who this is actually for:</b></p><ul class="muted" style="margin:0 0 .6rem;padding-left:1.1rem"><li><b>Newsrooms and trade press.</b> Every notice in your state the morning we see it — <a href="https://approjects-warn-act-notices.static.hf.space/watch.html">WARN Watch</a> takes one whole state, not just an employer list — plus the <a href="https://github.com/APVentureEngine/warn-act-notices/releases/latest">free 1988→ archive</a> when a story needs the history behind the filing.</li><li><b>Labor economists and researchers.</b> The whole back-catalogue as one CSV + JSON with stable ids and one canonical name per employer, so a panel by employer or state is a groupby, not a cleaning project. Every file, 1988→, is free and CC BY 4.0 — <a href="https://github.com/APVentureEngine/warn-act-notices">take them without asking</a>.</li><li><b>Recruiters, outplacement and sales teams.</b> Your employer list checked against every daily refresh, delivered as a private alert page, a calendar and a private RSS feed you point Slack / Discord / Teams at yourself — <a href="https://approj.gumroad.com/l/warn-free-watch">free for 30 days, no card</a>.</li></ul>25<div class="cta" style="margin-top:2rem"><a class="btn" href="https://approj.gumroad.com/l/warn-watch">WARN Watch — $49/year</a> <a class="btn ghost" href="https://approjects-warn-act-notices.static.hf.space/watch-now.html" style="margin-left:8px">Check your employers free — no signup</a> <a href="https://github.com/APVentureEngine/warn-act-notices/releases/latest" style="margin-left:12px">or the free 1988+ archive</a></div>26<footer>Published by APProjects (Gumroad seller <i>approj</i>); payments, receipts and invoices by Gumroad, Inc. (merchant of record). <a href="https://github.com/APVentureEngine/warn-act-notices">GitHub</a> · <a href="privacy.html">Privacy & terms</a><p class="beacon-note" style="font-size:.8rem;color:#777">Loads counted anonymously: one 1×1 CDN image, no cookies, no personal data (<a href="privacy.html">detail</a>).</p>27</footer>28<img src="https://cdn.jsdelivr.net/gh/APVentureEngine/warn-act-notices@main/assets/px.png" alt="" width="1" height="1" referrerpolicy="no-referrer" style="position:absolute;left:-9999px;top:0">29<script id="fl">if(top!==self)for(var a of document.links)if(a.origin!==location.origin){a.target="_blank";a.rel="noopener"}</script>30</body></html>