Another option is to use expertflyer.com

For a small membership fee, you can check all of the published fares for any route, as well as the fare bucket availability on different flights and carriers. I have found this to be far more accurate than looking at the seat maps to tell how many seats are unsold (since airlines reserve seats for dead-heading crew, for elite flyers who book last minute, etc.)