Moralis BSC Pricing is delayed/off

Pricing data for tokens is delayed and has not been updated for the past 24 hours.

For example:


has been 0.043 for a long time (about 24 hours), but I can check other places that price has changed.

Chain: BSC
Address: 0x853a8ab1c365ea54719eb13a54d6b22f1fbe7feb

Thanks for reporting, we will investigate.

Thanks a lot. Awaiting the fix.

you could try to use this syntax until we fix it, in case that it works well for you:

price = await Moralis.Web3API.token.getTokenPrice({address: โ€œ0x853a8ab1c365ea54719eb13a54d6b22f1fbe7febโ€, chain: โ€œbscโ€, to_block: (await Moralis.Web3API.native.getDateToBlock({chain: โ€œbscโ€, date:โ€œ2031-10-10T00:00:00+00:00โ€})).block})

Started working with this yesterday. but now again since the past 15 hours the prices are stuck with the above query.

0x853a8ab1c365ea54719eb13a54d6b22f1fbe7feb = 0.0474
Current price is: 0.04540615

Same for WBNB:
0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c = 520.75
Current price is ~538

Surprisingly, the query without the block returns the data correctly.

ok, we will check, thanks for reporting

it should work now the original code to, anyway, you donโ€™t need it any more

The issue is back again.

ok, what is the example that doesnโ€™t work now?