If you have a machine and/or the storage for it, you could deploy a docker container of linkwarden and do it yourself for a lot of things.
It says it's for "bookmarking" but in addition to storing the outbound link, it takes backups of pages as text, html, and PDF and can do so recursively with the pages links. Nice interface, makes stuff searchable and taggable etc.