Upvote:-1
Have a look at http://business.skyscanner.net/ as well. You can find the documentation of API offered by skyscanner
Upvote:4
I don't think its feasible to know all of this information because a lot of the stuff you are searching for (wifi, power supply) are not dependent on the flight, but rather the airplane being used on that flight (and that is subject to change without any notification).
You might be booked on a 777 for Flight A, but they have to change the aircraft to a different (older/newer) 777 due to any number of reasons - some equipment may have failed, crew reported an issue on last flight, etc. etc. and the aircraft you end up getting may not have wifi/power supply. Its a hit and miss situation and I doubt can be guaranteed by any search engine.
This is why sites like seatguru only lists data for the fleet, and not the flight. Unless you know exactly which aircraft will be flown on your particular flight (this information is not supplied in travel booking engines, but it may be available on sites like flightaware.com) it is difficult to know exactly what amenities will be available.
Finally, even if they were available on that airplane; they may be switched off for other reasons.
Until airlines offer such filtering on their booking sites, I don't think other search engines can offer the same.