Initially, I got the apartment for few nights in Tel Aviv via AirBnB, however, the service blocked the user for unknown reasons and my reservation has been cancelled. Since I couldn't find similar price alternative for the last minute, the same agent proposed the apartment directly (since I had contact details in the confirmation e-mail). I've checked their website which looked reasonable, so I paid 30% of the deposit via phone as requested (by giving them my debit card details). Further details were discussed via WhatsApp.
Few days after I had an unauthorized charge from AirBnB (unknown user) which was reverted and I had to block my card, which already sounded fishy, however, I didn't have any proof.
The check-in process went without major issues as I was shown the apartment and gave the keys (which state was far from what it looked in the picture, not to mention bugs/cockroaches). After that I paid the full amount in cash on the street since I had to go to the cash machine to avoid giving card details again (nothing was requested from me, no passports as usual or anything else), however when I requested the receipt, the host said it'll bring it in 10 minutes as he needs to go to the office or send it via WhatsApp (at that time he sounded promising). He never came back. His English was very limited and every further request was like: Ok, ok, I'll bring it this evening or tomorrow and he kept delaying. I've lowered my expectation and asked for any confirmation or contract related, however, I've never received anything. Now I suspect that these people rent the apartments illegally.
So my question is, how I should enforce receipt/confirmation of my payment from my booking or my contract from the hosts from which I am renting from in Israel? Otherwise, where I should report it? Is local Israeli police dealing with such situations?