Is it possible to do without PHP? Absolutely!
I suggest using Yahoo! Query Language (YQL).
What is YQL?
The Yahoo! Query Language is an expressive SQL-like language that lets
you query, filter, and join data across Web services. With YQL, apps
run faster with fewer lines of code and a smaller network footprint.
-- YQL Homepage
Just take a look at YQL Console, there's some nice examples at the bottom of the right panel which titled by DATA TABLES
.
Another thing that makes me feel is the awesome THE REST QUERY
feature.
You can use this API to get access to the query result in XML
or JSON
format.
There's also a full documented user guide you can use to find your answers.
Just give it a try, and I promise you will ♥ that.