i think what the previous dude said is, people wouldn't not have resorted to use scrapping if there was a good api. one of the major reason people/organisations choose scrapping is because it's better than paying insane amounts of money for insane(ly low)amount of api calls.