Read from web3 without connecting a wallet

To read from the blockchain I can call const web3 = await Moralis.Web3.enable();
This prompts metamask to ask to connect a wallet. Is it possible to read from the blockchain without requiring the user to even have metamask installed?

What do you mean? Yes U can call abis from contracts.

Yea you can do that by connecting to the node directly

See this tutorial about how to do it in Polygon (but process is the same for ETH) https://youtu.be/UJKSTSSXuPk