Try TV Query Broadcast Station Search and look only for Licensed Stations under Record Types. It will not give you sub channels but all Main stations RF.
Hmm, if only there were some website that provided such information. Perhaps one whose address was contained in the title of the forum "Over the Air TV By RabbitEars.Info".