Yes , all of these information are available on “ web of knowledge” . For this, first of all you have to understand :
normally, impact factor is calculated on the basis of total citations a journal have got during a period of last two years devided by the total number of articles published in that journal in the same period i. e.
Impact factor = total number of citation in the last two years / number of articles published durind the same period.
Along with that the journals also have five years impact factor besed on the last five years performance . From this you can easily guess weather a journal impact factor is increasing or decreasing......
Impact factor is absolutely a formula based factor, it is calculated by using specific formula. So, it can predicted by using some previous years impact factor of a journal.