I'd like to do a very broad search to find a cheap airfare between South America and Asia. I have a list of possible origins and possible destinations (like a matrix). Is there such a flight fare search engine that could fill out all matrix cells for a specific date or range?
Origin/Destination Tokyo Singapore Bangkok Hong Kong
Lima
Santiago
Quito
Buenos Aires
Edit
Is there a free public API for flight fares out there? It wouldn't be too hard to program.