For a natural number n, denote by \(B_n\) the braid group on n strings and by \(SM_n\) the singular braid monoid on n strings. \(SM_n\) is one of the most important extensions of \(B_n\) . In [14], Y. Mikhalchishina classified all homogeneous 2-local representations of \(B_n\) for \(n \ge 3\) . In this article, we extend the result of Mikhalchishina in two ways. First, we classify all homogeneous 3-local representations of \(B_n\) for \(n \ge 4\) . Second, we classify all homogeneous 2-local representations of \(SM_n\) for \(n\ge 2\) and all homogeneous 3-local representations of \(SM_n\) for \(n\ge 4\) .