Link crawler