You can't get free Windows 10 upgrade that free upgrade offer by Microsoft has expired you will need to purchase Windows 10. Far as i know if you have legit Windows 7 product key you can activate Windows 10 using Windows 7 product key. You can download Windows 10 ISO image from below link.
"Download Windows 10"
https://www.microsoft.com/en-us/software-download/windows10