End-of-Life Scraper | Software EOL & Support Dates
Pricing
from $0.50 / 1,000 cycles
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
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, andisSupportedbooleans 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
| Field | Type | Description |
|---|---|---|
products | string[] | Product slugs (nodejs, python, ubuntu). Leave empty to fetch ALL tracked products. |
onlyActive | boolean | Only include cycles that are NOT yet end-of-life. Default false. |
maxItems | integer | Max 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.