The phrase "whats the catch?" is an idiom that is used when someone believes that an offer or situation is too good to be true and that there may be hidden problems or drawbacks. The word "catch" in this context refers to a hidden cost or trap. For example, if someone offers you a free lunch, you might ask "whats the catch?" to find out if there are any conditions or requirements that you are not aware of. The idiom is associated with P. T. Barnum, a flamboyant American showman who is associated with hucksterism and skirting the truth.