When this was my bread and butter it was always much easier to dig up offline leads (restaurants, doctors, chiropractors, dog stores, lawyers, niche shops, etc. They typically pay more, it was somewhat less competition. Plus you have the benefit of being local with face to face meetings, and opportunities to get other local referrals. South Africa may have some type of equivalent to our local chamber of commerce chapters. Working those events with a stack of business cards and a marketing assistant handing out free koozies to cold hands goes further than one would think.