My commission free broker is Fidelity which does not offer any automation or API trading.
You might want to look into Schwab which is commission free and acquired TDAmeritrade. Assuming Schwab does not scrap the ThinkOrSwim platform, it comes with auto-trading and scripting capabilities.
I've...