keyword scraper and methods