Ciao, il rapporto contrattuale che si instaura con l'agenzia immobiliare rientra nello schema del mandato, certamente a titolo oneroso.
L'aver individuato "alla vendita" il termine finale del rapporto equivale, a mio parere, ad aver conferito un mandato irrevocabile o, comunque, a tempo indeterminato.
Ai sensi dell'art. 1723 e 1725 c.c., il mandato irrevocabile od a tempo indeterminato può essere revocato (ed il mandante NON è tenuto a corrispondere al mandatario alcuna somma a titolo di risarcimento del danno) se la revoca viene decisa per giusta causa.
Concordo poi con JERRY48, la clausola di cui tu parli potrebbe essere vessatoria (ex art. 33 lett. d oppure g).
Quanto sopra vale in linea generale; infatti ogni indicazione data senza la visione della documentazione e senza conoscere la particolarità della fattispecie concreta, deve essere accolta con riserva.