Good point! We have GDS access to seat map data, but not fare codes on BA just yet unfortunately - all their fares are restricted for now. We are close to having a solution though.
As far as I know the fare code data won't solve 241 CV availability though, as this is a combination of I (fare class) + some pricing logic that I don't believe is public...