Joined: 25 Feb 11
28 Jun 17 7:51 am
Affiliate networks generally ask for website details and how much traffic you're getting on that website. It's a way for them to make sure that you do have a site that gets regular traffic to promote to.
You can get in touch with the affiliate managers and let them know you're doing affiliate marketing without a website, or tell them you are in the process of getting a website up.
I am not sure but you can try Offervault. They don't ask for websites on registration, but I am not sure if they have the affiliate programs you're looking for.
Hope that helps. All the best!