End-of-Life Scraper | Software EOL & Support Dates avatar

End-of-Life Scraper | Software EOL & Support Dates

Pricing

from $0.50 / 1,000 cycles

Go to Apify Store
End-of-Life Scraper | Software EOL & Support Dates

End-of-Life Scraper | Software EOL & Support Dates

Scrape software End-of-Life and support timelines from endoflife.date: release, EOL, LTS, latest versions per cycle. No API key.

Pricing

from $0.50 / 1,000 cycles

Rating

0.0

(0)

Developer

Muzaffer Kadir YILMAZ

Muzaffer Kadir YILMAZ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

End-of-Life Scraper

Track software End-of-Life (EOL) and support timelines from the public endoflife.date API — per release cycle: release date, EOL date, LTS status, support window, and the latest version — with a direct link to each product's page. No API key or setup needed.

Pass product slugs like nodejs, python, ubuntu, php, postgresql, and get a clean, dated list of every release cycle, ready to export to CSV, Excel, or JSON — or to feed a monitor that alerts you before a version goes end-of-life.

Features

  • Public, rock-solid source — reads the endoflife.date API directly.
  • 462+ products — operating systems, languages, databases, frameworks, and more. Leave the list empty to fetch them all.
  • Computed status flags — each cycle carries isEol, isLts, and isSupported booleans on top of the raw dates, so filtering is trivial.
  • Active-only mode — keep just the cycles that are still supported.

Use cases

  • Lifecycle monitoring — schedule the Actor and get alerted before a version you depend on reaches EOL.
  • Dependency audits — check whether the Node, Python, or database versions in your stack are still supported.
  • Compliance & reporting — build structured lifecycle datasets for security and audit reviews.
  • Upgrade planning — see LTS windows and latest releases to plan migrations.

Input

FieldTypeDescription
productsstring[]Product slugs (nodejs, python, ubuntu). Leave empty to fetch ALL tracked products.
onlyActivebooleanOnly include cycles that are NOT yet end-of-life. Default false.
maxItemsintegerMax release cycles total. Default 1000.

Example

{
"products": ["nodejs", "python", "ubuntu"],
"onlyActive": true,
"maxItems": 200
}

Output

{
"product": "nodejs",
"cycle": "26",
"codename": null,
"releaseDate": "2026-05-05",
"eol": "2029-04-30",
"isEol": false,
"latest": "26.7.0",
"latestReleaseDate": "2026-08-05",
"lts": "2026-10-28",
"isLts": true,
"support": "2027-10-27",
"isSupported": true,
"link": "https://endoflife.date/nodejs",
"scrapedAt": "2026-08-11T18:00:00.000Z"
}

Download the dataset as JSON, CSV, Excel, or XML, or pull it via the Apify API.

Pricing

Pay-per-event: $0.01 per run start (per GB of run memory) plus $0.50 per 1,000 cycles. You only pay for cycles actually returned. See the Pricing tab for current rates.

FAQ

Do I need an API key? No. endoflife.date is a public, free API; this Actor packages it into clean rows with computed status flags.

What product slugs can I use? Any slug endoflife.date tracks — nodejs, python, ubuntu, php, mysql, postgresql, debian, django, and 450+ more. Leave products empty to fetch them all.

What does eol contain? The raw value from endoflife.date — usually a YYYY-MM-DD date, sometimes a boolean. The isEol flag resolves it to a simple true/false for you.

Can I monitor upcoming EOLs? Yes — schedule the Actor (e.g. weekly) and compare the eol dates against today to alert ahead of time.

Disclaimer

This Actor uses the public endoflife.date API. It is not affiliated with or endorsed by endoflife.date. Lifecycle data is provided as-is; verify critical dates against the vendor's official documentation.