@Rafael584 I am going to guess (although I feel certain) the reason AirBnB is withholding the tax is because you have a US-based bank account. As I have said before, AirBnB doesn't give two SH|TS about the hosts in this regard. AirBnB would rather err on the side of what's easiest for them rather than investigate and do the proper thing.
So you are going to have to register for a US taxpayer ID, known as an individual taxpayer identification number, or ITIN, and provide AirBnB with a form. I am going to guess again here and say that the form W8-BEN is the one you need.
Once you provide that form, AirBnB *should* stop withholding US tax from your payouts. After that, you will have to figure out a way to file a US tax return to get the withheld money refunded to you. Note that AirBnB has already paid this money to the IRS in America, and will NOT refund it to you. Even if they were wrong in the first place for withholding it. Why? Because it is just easier for them to withhold from whomever they wish than to do the right thing in each individual case. No SH|TS given!
Sorry, but that is reality. I've lived this and had to do it. I was not going to let several thousand dollars just disappear. On a brighter note, I was rewarded with a fair amount of interest on my delayed refunds, as this occurred in 2017 and 2018, and I just got my money back a few months ago. Still, not worth all the trouble.