PS: I cannot run electrum or download the whole blockchain.
If this is true, you will ultimately need to pay to receive access to this information. When you use an API, you are ultimately using someone else's resources and data. Many APIs have a "free" tier in which devs can test the API and use it in low volumes.