Intolpex

Intolpex is a search engine. It searches for sites made in/updated during the 1990s up to the early 2010s. It also includes sites in a curated list.