If it was up to me, I would have required all airlines publish their fares in machine readable format.
https://en.wikipedia.org/wiki/ATPCO
However, interpreting this data properly is decidedly nontrivial (>1M LoC).
Pricing does not imply booking is OK, though. And even circa 1999, Southwest hassled us (ITA Software) about even showing their fares, without us offering any way to book any flights on any carrier.