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

https://deep-index.moralis.io/api/v2/nft?address=0x42e0ab4619C7Be98F7C9cd7B57Ba02362AD79459&chain=eth&limit=500

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