I want to add ENS support to an app I am building, and I am looking for a lightweight API which supports ENS to Ethereum address conversion.
All the documentation shows how you can do this on the blockchain, and it appears like Web3.js will work, but I am wondering if there is anything more lightweight than this, like a public GET API which returns JSON.
For example, Cloudflare offers a free API servers.
Then you can use a Web3.js/Ether.hs and ENS ABI files to call the smart contract to fetch the information. If you want to get more lightweight you can construct the same JSON-RPC HTTP calls by hand, but it is an unreadable mess and advised against, so don't do it.