NFT API getNFTTransfers "value" 0?

I am trying to understand, why many of the transactions I receive when calling the getNFTTransfers Endpoint show up with values of “0”. How can a TokenTransfer have a value of 0 when I paid wETH greater than that for every single token?

Example URL

That value may be the value in native currency, as in eth and not weth.
In case of using erc20 tokens there is a different way of paying with them.

I need to get the token transfers I did via opensea so buys (including the amount of wETH) I spent and for sells the amount of ETH I received. The sell side transactions hold the values but not the buy side transactions. Is there a way with moralis to archieve this?

Maybe you can try to look on the events associated with that transaction to get more info