应该去找开发商,因为你是和开发商签订的购房合同。违约金多少要看你合同签订的具体数额,比如万分之5等。
物业应该和违约金没什么关系,除非他和开发商是一家的。
迟拿钥匙也是你和开发商之间的事情,和物业没有关系,你不收房不属于违约,但是因为不收房可能承担的法律后果是,如果你收到了《商品房交付通知书》,以后你的房屋要是受到损毁或灭失,风险由你来承担。
但是要注意的是,物业费不会因为你不收房而不收取,从房屋交付开始(严格来讲,应该是从合同约定的交付日开始),物业费就应该由业主缴纳。
所以你可以先收房,再向开发商要违约金。