If not, are there services or APIs for developers that are recommended and widely used?
Bitcoin Core is most popular full node client, so it's API/RPC-JSON is often used. The downside are you need to download whole blockchain and the API is a bit limited, but if you're interested check
https://en.bitcoin.it/wiki/API_reference_%28JSON-RPC%29Blockchair is quite popular API. But it's paid API butif you're looking for free API, try
https://www.blockchain.com/api/.