So many sites ask you to sign-up with your email address. The first thing I usually do is to plug some made up address to get past the request.
However, some times you need an address that you can access when a reply or information is sent.
In this case, you'll want to try Melt Mail.
Melt Mail allows you to create a temporary email address that is good for 3 hours. This is usually long enough to get whatever you needed accomplished and still protect your "real" email address.
You'll get an email address that looks like the following:
I'm up for anything that reduces SPAM!
https://meltmail.com/