https://chain.so/api/v2/tx/BTC/9021b49d445c719106c95d561b9c3fac7bcb3650db67684a9226cd7fa1e1c1a0
I had this problem today.
I made a transaction which I noticed had some broadcast problems. I could see it (unconfirmed) in blockchain.com and sochain, but I could not see that transaction in blockstream, neither in blockchair and blockchypher explores.
Then I decided to broadcast the transaction in blockchair tool. But I needed the transaction HEX. It was hard to find a working link, as those mentioned here were broken. Then I was able to get the HEX using sochain api.
Then I decided to make a tool to do that
It was easy to do, and you can see it here.
https://bitcoindata.science/bitcoin-raw-transaction-hex.html
Just insert your transaction ID and it will return the raw transaciton in HEX format.
It will not work with transactions that were not broadcasted to sochain... but, it might help some people (like me).