Is there structure qui est-ce que in french?

"qui est-ce qui ..." or "qu'est-ce que..." are correct in French.

- qui est-ce qui a pris la monnaie ? (who did take the spare change?)

- qu'est-ce que c'est ? (what is it?) (extremely frequent)

"Qui est-ce que ..." may be correct, but quite rare (ex: qui est-ce que voilà ?)