{"key":"eol-product","method":"GET","route":"/v1/eol/{product}","price_usd":"0.003","price_sats":4,"request":{"method":"GET","path":"/v1/eol/nodejs"},"arguments":{"product":"nodejs"},"response":{"data":{"product":"nodejs","label":"Node.js","cycles":[{"cycle":"24","eol":"2028-04-30","latest":"24.21.0","latest_date":"2026-09-08","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V24.md#24.21.0","lts":"2025-10-28","release_date":"2025-05-06","support_until":"2026-10-20","status":"supported","days_until_eol":569,"is_lts":true},{"cycle":"22","eol":"2027-04-30","latest":"22.23.3","latest_date":"2026-09-23","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md#22.23.3","lts":"2024-10-29","release_date":"2024-04-24","support_until":"2025-10-21","status":"security-only","days_until_eol":203,"is_lts":true},{"cycle":"18","eol":"2025-04-30","latest":"18.20.8","latest_date":"2025-03-27","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.20.8","lts":"2022-10-25","release_date":"2022-04-19","support_until":"2023-10-18","status":"eol","days_until_eol":-527,"is_lts":true}]},"meta":{"dataset":"eol","snapshot_id":"eol-20261009T060000Z-d61970d6","as_of":"2026-10-09T06:00:00Z","retrieved_at":"2026-10-09T06:00:00.000Z","source":"https://endoflife.date","licence":"MIT","attribution":"Data from endoflife.date (https://endoflife.date), Copyright 2020 endoflife.date contributors, MIT License (https://github.com/endoflife-date/endoflife.date/blob/master/LICENSE).","sha256":"d61970d601c71df4855979790737437ee743889c55474b5406ef99be9d4de2ef","key_id":"sf-test-1","manifest_url":"/v1/eol/manifest","stale":false,"notice":"Normalised (modified) from the source. Provided as is, without warranty. Not endorsed by the source.","sample":true}},"buy":{"method":"GET","url":"https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/eol/nodejs","price_usd":"0.003","price_sats":4,"steps":["1. GET the url with no payment header: it returns 402 with the payment offer.","2. Pay the offer (x402, USDC) and sign it.","3. Retry the same request with the X-PAYMENT header: it returns 200 with the live, signed answer."]}}