have/get the goods on
idiomDefinition of have/get the goods on
informal
: to have/get evidence showing that someone has done something wrong
We can't arrest her until we get the goods on her.