Technology End-of-Life Monitor avatar

Technology End-of-Life Monitor

Pricing

$2.00 / 1,000 checked end-of-life products

Go to Apify Store
Technology End-of-Life Monitor

Technology End-of-Life Monitor

Monitor explicit public endoflife.date product lifecycle records with fixed HTTP JSON lookups and change-only dataset output.

Pricing

$2.00 / 1,000 checked end-of-life products

Rating

0.0

(0)

Developer

Marcel K

Marcel K

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Monitor an explicit list of public endoflife.date product slugs for changes in normalized lifecycle source records. The Actor makes one fixed HTTPS JSON request per valid slug, stores a small per-product baseline, and emits changed records only by default.

What it does

  • Accepts 1–25 explicit product slugs only; it never accepts arbitrary URLs, custom hosts, credentials, cookies, logins, proxies, browser automation, CAPTCHAs, LLMs, paid data, or external secrets.
  • Uses exactly https://endoflife.date/api/v1/products/<slug> for every valid product.
  • Retains only public cycle, eol, and support source fields. Names, release data, latest-version data, links, descriptions, and vendor metadata are discarded.
  • Persists normalized source snapshots by baselineKey and identifies availability and lifecycle_records changes.
  • Emits structured per-product error rows without aborting the rest of a watchlist.
  • Bounds each request to an 8-second timeout, 256 KiB body cap, and no more than two redirects.

Input

  • productSlugs: required explicit product slug list; schemas allow 1–25 items.
  • maxProducts: optional run cap from 1–25; default 10.
  • includeUnchanged: include unchanged records after a baseline exists.
  • baselineKey: separate stored baseline namespace for schedules or clients.
{
"productSlugs": ["nodejs"],
"maxProducts": 1,
"includeUnchanged": false,
"baselineKey": "production"
}

Output

Each dataset row is changed, explicitly requested unchanged, or an error.

{
"productSlug": "nodejs",
"status": "ok",
"changed": true,
"changeTypes": ["lifecycle_records"],
"lifecycleRecords": [{ "cycle": "22", "eol": "2027-04-30", "support": "2026-10-01" }],
"previousLifecycleRecords": [{ "cycle": "22", "eol": "2027-04-30", "support": false }],
"sourceUrl": "https://endoflife.date/api/v1/products/nodejs",
"snapshotHash": "...",
"warnings": []
}

Scope and limitations

This Actor reports only the public lifecycle source fields it observes. It does not make claims or provide advice about security, support entitlement, upgrade paths, product suitability, vendor status, compatibility, contracts, or outcomes. Source data can change, be delayed, or be incomplete. Use results as bounded source-monitoring evidence and apply your own review process.

This is an independent tool and is not affiliated with, endorsed by, or sponsored by endoflife.date or any product vendor. No third-party logos or branded assets are used.

Pricing status

Pay Per Event is enabled at $0.002 per checked product using the checked-eol-product event. Input remains capped at 25 products for public pricing readiness, so a full run costs at most $0.05 in event charges. Charging happens before each endoflife.date source request and stops before the next source request when the Apify event-charge limit is reached.