The site that was killed was the IRS direct file site.
The webform is through the free file alliance, aka Turbotax and friends.
The API requires you to jump through a million hoops. Heaven help you if the reason you want to use the API is because you are behind on your taxes, because that will signal that you are not of good character.
Speaking of being behind on your taxes, you have to use paper for any but the last three years of returns anyway.