The task is a web scraping job, you have two options:
1) Using excel macro: grab source of page, find links, visit links one by one, pick up required data.
2) Using professional web scraper (Outwit hub): macro can be created for required functioning.
As you want very customized automatic scraping job, I will suggest excel macro (it is free as well). The email functionality works here in conjunction with outlook, so if you don't use outlook, it can't be implemented.
Data validation from other sources is possible.
Other things left to be discussed can be discussed only if you finalize the type of scraper you want.
The proposed budget is final payment even if you require any sort of modification.