I don't think so. Travel Agency helped us got visa
If you travel there by yourself without travel agency, you need somebody help you show bank statement to Thailand embassy to support you. However, it happened about 10 years ago, I don't know if there are any change recently.