Determine liquidity pool tokens

Hey there, I would like to set up an interface where a user can see all the liquidity tokens he has in his wallet. Is there any data that lets me determine which of all the tokens in the user’s wallet are liquidity tokens?

If so, I presume there is some kind of actively querying a number of Dexes on Moralis’ side. How often would that data be updated?

TIA

How often would that data be updated?

For the most accurate or recent info, it would be best to query the DEX directly. E.g. query DEX’s contracts or API using the user’s wallet address.

You could also use getWalletTokenBalances to get all tokens (including LP tokens). You would probably need a list of all of the DEX’s pairs to make sure it’s valid.