There are three main types of data scraping: Report mining: Programs pull data from websites into user-generated reports. It's a bit like printing a page, but the printer is the user's report. Screen scraping: The tool pulls information on legacy machines into modern versions.