Semrush is for SEO and marketing. Its affiliate program has varying commissions. You can get paid monthly, and the cookie time depends on the referral type.